Welcome to SitePoint!
Access a huge library of books and courses
On various topics: JavaScript, Python, AI, and more!
Use arrows to navigate
Browse our comprehensive collection of courses, books, and tutorials on a wide range of development and design topics.

video

video

video
·
★ 5.0
video

video

video
·
★ 4.5Browse our comprehensive collection of courses, books, and tutorials on a wide range of topics.
The home for developers



... I joined SitePoint to learn more about web stuff and their PHP/MySQL tutorial was probably the first I used.
Creator of WordPress, CEO of Automattic
Whether you’re a full-stack developer, designer, or looking to get into AI, we’ve got a path for you.

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.
Discover our library filled with learning paths for all kinds of learners.
Browse thousands of jobs in Software Development
1d ago
Role: Software Tester Salary: Up to £40K 10% bonus Location: Nottingham Hybrid 1 or 2 days a week in the office Are you ready for a new challenge? Do you dream of finding bugs in software or breaking a software application that was supposed to be flawless? If so, keep reading because Ive got a cracking role on, just for you Im currently hiring for a Software Tester with a software solutions company based in Nottingham (once a week in the o?ce, 4 days WFH). The team is a collaborative, fun group of tech enthusiasts who come together to create software magic Theyre a dynamic and diverse team of problem solvers, creative thinkers, and co?ee a?cionados, united by their love for cutting-edge technologies and exciting projects. As a veteran Software Tester, youll be diving deep into software, not only from a front and back-end point of view but also performing both automated and manual testing on the various software & mobile applications (training will be provided for automation). Your mission, should you choose to accept it, is to write, execute, and maintain functional and non-functional test cases for new and existing applications, mobile, desktop applications and API functionality applications that leave your Test Manager awe-struck I hear you say, is there a clear progression plan in such a company? Absolutely, they have a clear structured career plan where you can either go down a technical or management route. You will be part of a larger software testing team of a dozen other testers, which also includes 3 team leaders and a test manager. Here are the boxes you'll need to tick to be successful in this role: At least 18 months of experience in software testing with excellent attention to detail Exceptional understanding of testing web applications including UI, cross-browser compatibility, general web functions and standards Experience in creating and/or maintaining automated test scripts for web browsers Solid understanding of APIs and how to approach API testing including experience with API testing tools such as Postman Experience creating and/or maintaining automated API test scripts written in JavaScript Strong knowledge and comprehension of testing processes and methodologies. If you think you have what it takes, call or email me.? Jules at Rebel Recruiters. We welcome diverse applicants and are dedicated to treating all applicants with dignity and respect regardless of background. ADZN1_UKTJ
1d ago
Job Description: The Opportunity Are you capable of creating clear architectural development strategies across a product portfolio? Able to create clear architectural vision for multidisciplinary development teams on complex programmes? At Leonardo, we have a fantastic new opportunity within the Electronic Warfare (EW) Line of Business (LoB) for a Systems Architect. As part of our EW LoB strategy and Systems Engineering Improvement Plan, we are creating new and exciting roles aimed at transforming the way we operate. This is one of those new opportunities as a Systems Architect. The Systems Architect acts as the focal point for managing and generating high level technical and enterprise architectures, bringing together development across multiple programmes in the EW area. The role will provide a clear point of contact on Systems Architecting for Capability, Chief Engineers and the Head of Systems Engineering. What we build is exciting, interesting, challenging and complex. From a diverse product portfolio of airborne RF sensing technologies, through to designing and developing integrated toolset solutions, with each programme at a different stage in its development lifecycle. Given the complexity it requires a cross cutting approach to systems architectural development. The focus of this role is to provide direction, guidance and expertise to ensure: Coherent development of overall architecture of EW systems solutions across multiple complex programmes and at all layers of abstraction. Contribute to a clear Architectural Vision, supporting Capability roadmaps, for development of products in the short, medium and long term. Support the continued development of Architecting methodologies in the Systems Engineering Function We are looking for someone passionate about our products, with a systems-thinking approach, you will thrive in dynamic environments, with the ability to make decisions quickly under pressure and set a clear vision for the team. Given the nature of the work at this level we are able to offer custom working, however some on-site working is expected. What you'll do As the Systems Architect for the EW LoB, you will: Lead the development of solution strategies, approaches and roadmaps for the EW LoB in line with Capability roadmaps, leaning on industry standard approaches such as Product Line Engineering, as well as being able to innovate and tailor as required. Lead the production of candidate system solutions and architectures at all levels of abstraction and lead key decision making activities to support evaluation of these against cost, value and compliance and an understanding of appropriate inclusion and identification of design margins. Define and document enterprise level procedures, guidance and best practice for system architecting and associated tools Work with the Bid & Project Manager to estimate the cost based on alternative solutions and approaches Responsible for architectural decision making including trade off analysis and supplier/partnership strategies Responsible for thought leadership within the relevant stakeholder communities, including white papers, conferences, networking, reports and presentations as applicable. Contribute to development of enterprise architectures across campaigns and programmes Contribute to the initiation and development of external strategic relationships to enable delivery Travel within the UK to meet with our customers and industry partners. Support to the development and embedding of appropriate Systems Architecting methodologies, processes and initiatives within the sector. Benefits To find out about all of our Company benefits please visit: https://uk.leonardocompany.com/en/people-careers/life-at-leonardo/company-benefits What we're looking for Ideally, we are looking for a systems thinker, someone with: Experience in creating and defining architectures and interfaces for complex hardware and software solutions. Experience in managing and collaborating with internal and external stakeholders. Proven leadership and decision-making skills in a high complexity, dynamic environment at a senior level. Excellent communication and interpersonal skills, proven ability to build trust and respect at different levels. Experience of integration, with an understanding of emergent properties, potential resultant issues, cost and schedule implications, and potential mitigations. Tenacity and determination, with a desire to deliver outputs and results. Security Clearance You must be eligible for full security clearance. For more information and guidance, please visit: https://www.gov.uk/government/publications/united-kingdom-security-vetting-clearance-levels Diversity Statement We are relentless about inclusion. We understand an inclusive environment is one that welcomes everyone as they are. We see diversity as a strength. We still have some way to go to achieving diverse teams across our whole business. We would like you to be part of our journey to creating that better balance and welcome applications from all individuals from all walks of life as we build a stronger company together. Primary Location: GB - Luton - Cap. Green 300 Contract Type: Hybrid Working: Hybrid ADZN1_UKTJ
1d ago
Lead DevOps Engineer Pay up to £89,995 plus 28.97% employer pension contributions, hybrid working, flexible hours, and great work life balance. This is a real and significant DevOps leadership role in the UK's largest government department. Here you will have the freedom and autonomy to drive the development of our technical landscape and define what DevOps looks like in DWP DWP. Digital with Purpose. We're looking for a Lead DevOps Engineer who has the vision to lead multiple teams through the adoption of cutting-edge infrastructure and development technologies. You'll be a leading, expert voice in a DWP Digital community that is driving a once-in-a-generation transformation of public services. We have a unique purpose - putting better, more efficient services in the hands of DWP users. The scale of our engineering challenge is also huge: We have 1bn lines of code in over 12,000 code repos and 90 programming languages. We run around 294 days' worth of testing every day through automation. Our APIs receive 173 million requests, and we spin up 280,000 AWS servers every month. Over 22 million people - 1/3 of the UK's adult population - access our services daily. Over 100,000 colleagues and agents use the kit, tools and systems we roll out. We build and maintain systems behind payments worth over £195bn payments annually. What skills, knowledge and experience will you need? (Lead Criteria) Significant experience of the full life cycle of a cloud-based platforms and applications from designing, through deployment to supporting and patching in particular AWS. Experience of leading and supporting Engineers in multi-disciplinary teams in an agile environment and sharing knowledge and good practice with the wider organisation. Significant experience of version control systems as well as building and maintaining CI/CD pipelines e.g. git with GitLab CI or Jenkins. Significant experience of Infrastructure-as-code and configuration of code for one or more cloud providers. Experience of containerisation and container orchestration. Experience of multiple scripting and/or programming languages (e.g. Bash, Python). You and your role Our Lead DevOps Engineers lead and set the strategy as well as build our products and applications - with researchers, testers, architects, analysts and designers - as part of multi-functional agile delivery teams. You'll also be part of a supportive Engineering community of practice, with hundreds of engineering experts from across the UK united by passion and purpose. We'll give you the tools and time to build your capability, with coaching, mentoring, qualifications and formal learning, meet-ups or whatever else works for you. Details. Wages. Perks. Location: You'll join us in one of our brilliant digital hubs in Blackpool, Manchester or Newcastle whichever is most convenient for you. Hybrid Working: We work a hybrid model - you'll spend some time working at home and some time collaborating face to face in a hub. Pay: We offer competitive pay of up to £89,995. Pension: You'll get a brilliant civil service pension with employer contributions worth 28.97%, worth over £21,000 per year. Holidays: A generous leave package starting at 26 days rising to 31 days over time. You can also take up to 3 extra days off a month on flexi-time. You'll also get all the usual public holidays. We have a broad benefits package built around your work-life balance which includes: An award-winning environment and culture: Employer of the Year 2023 (Women In IT Awards), Founders Award for Outstanding Digital Leadership 2023 (Digital 100) Flexible working including flexible hours and flex-friendly policies Time off volunteering and charitable giving Bring your authentic self to work with 'I Can Be Me in DWP' Discounts and savings on shopping, fun days out and more Interest-free loans to buy a bike or a season ticket, so it's even easier for you to get to work and start making a difference Professional development, coaching, mentoring and career progression opportunities. Process: We know your time is valuable, so our application and selection process are just two stages: Apply: Complete your application on Civil Service Jobs. There'll be full instructions when you click through. Interview: a single stage interview online. CLICK APPLY for more information and to start your application. ADZN1_UKTJ
1d ago
I seek a Java Software Engineer to work on a permanent basis within the Commercial Marine & Marine Defence sectors. Solid UML Object Orientated design skills are essential for this role. W orking with safety critical full lifecycle Java or JavaFX software is a pre requisite for this role. UML modelling to derive / decompose software requirements and produce software architectural designs such as Use cases, domain model, class diagrams, sequence diagrams. The ideal candidate will be versed in Java / JavaFX and come from a highly regulated industry background. Knowledge of DEF STAN 00-56 & IEC 61508 or equivalent is a distinct advantage. ESSENTIAL SKILLS Java or JavaFX NetBeans or other IDE. UML or Enterprise Architect for design pattern modelling. OOA / OOD ADZN1_UKTJ
1d ago
Job Description: Exciting times ahead for Leonardo as we continue to add to our Hardware team. The role of Chief Hardware Architect is responsible for the development and implementation of the hardware infrastructure. You will work closely with the Systems Architect and Project Design Authority to ensure a cohesive Hardware Architecture consistent with the System Architecture aims and technical specification. Hardware solutions may be bespoke for the project, carefully selected COTS elements, or sourcing technology that already exists within the company. This role would be suited to Electronics Engineers experienced at working at a high level who enjoy collaborating in multi-disciplinary teams with experience of the full product development lifecycle. You will be technically responsible for the Hardware Architecture within a growing and exciting project. What you'll do as a Chief Hardware Architect : Define the electronic architecture of equipment and interfacing closely with the Systems Architect to ensure the Hardware architecture and implementation mirrors the System Architecture Aspirations Supporting Engineers in developing requirements and architectures Analysing and decomposing the System Level Requirements to lower level requirements suitable for implementing in the Hardware domain. You will be responsible for all technical elements of the Hardware implementation. Strong communication skills are essential as you will be working within an international multi-partner team. The ability to negotiate and influence others is an essential pre-requisite, ensuring that focus remains on 'the bigger picture'. Fully documenting and recording your work products; keeping them under configuration management, and providing plans and progress reports Working within a multi-disciplined team of engineers to resolve technical issues The role involves: Developing technical solution concepts. Translating System Requirements to lower-level sub system requirements. Developing and maintaining architecture models to develop the 'digital twin'. Working within a multi-discipline team to solve system design challenges. You really must have: Must be able to understand overall system / sub-system function and key performance drivers. Have awareness / understanding of broad technical areas. Electronics hardware, software, firmware, power, integration, RF, safety, & others. Understand how an overall product comes together from all stages. Ideally should have taken a product through the full Engineering life cycle. Have awareness of Model Based System Engineering (MBSE) techniques. Experience of requirements capture, decomposition and management. Be a critical thinker. Be able to use Engineering principles to solve complex problems regardless of technical field. Be able to understand and manage technical risks. Must be robust to define and drive technical solutions through the full life cycle. Be a strong communicator (written, verbal, listening), be able to engage with stakeholders and translate ideas to the overall product ensuring that the architecture is fit for intended purpose. It would be good if you had some of the following: Digital Electronics and microprocessor systems Communications Infrastructure Working within Airborne Platforms Safety critical systems. Model based systems Engineering IP based Networks Security Clearance You must be eligible for full security clearance. For more information and guidance please visit : https://www.gov.uk/government/publications/united-kingdom-security-vetting-clearance-levels Life at Leonardo With a company funded benefits package, a commitment to learning and development, and a flexible approach to working hours focused on the needs of both our employees and customers, a career with Leonardo has never offered as many opportunities or been more accessible to as many people. Flexible Working: Flexible hours with hybrid working options. For part time opportunities, please talk to us Company funded flexible benefits: Access to private healthcare, dental schemes, Workplace ISA, Go Green Car Scheme, technology and lifestyle options (£500 annual allowance) Holidays: 25 days plus bank holidays, option to buy/sell leave and to accrue up to 12 additional flexi leave days per year Pension: Award winning pension scheme (up to 15% employer contribution) Wellbeing: Employee Assistance Programme with access to free mental health support, financial wellbeing support and network groups to demonstrate our ongoing commitment to diversity & inclusion (Enable, Pride, Equalise, Reservists, Carers) Lifestyle: Discounted Gym membership, Cycle to work scheme Training: Free access to more than 4000 online courses via Coursera Referral Incentive: You can earn a reward for successfully referring a friend or family member Bonus: Scheme in place for all employees at management level and below For a full list of our Company benefits please visit our website. Leonardo is a global high-tech company and one of the key players in Aerospace, Defence and Security. Headquartered in Italy, Leonardo has over 45,000 employees, of which 8,000 are based at 8 sites throughout the UK. At Leonardo UK, we believe that a diverse and inclusive work environment unlocks our people's full potential and drives innovation and creativity. We work hard to offer a welcoming, accessible and inclusive place to work for all of our people, creating a culture where everyone can thrive, feel safe and have a sense of belonging and connection. This is a great opportunity to bring your talents and form an integral part of Leonardo's future. We can help you develop your skills and offer great opportunities to develop and grow, so why not join us. LI-AL1 Primary Location: GB - Luton - Cap. Green 300 Additional Locations: GB - Bristol - Coldharbour Lane Contract Type: Hybrid Working: Hybrid ADZN1_UKTJ
Part Time
1d ago
PHP Web Developer required by a growing software company in Poole. Due to continued success and planned expansion the company is looking to hire a PHP Web Developer to join their existing development team. The company adopts modern software development methods and works with the latest technologies. The PHP Web Developer is likely to have a relevant academics and proven commercial web development experience ideally within the LAMP stack. The PHP Web Developer will play a key role in the development of new and existing web platforms. This is an opportunity to work with varied, modern web technologies. Key experience PHP MySQL JavaScript HTML, CSS LAMP stack ideally Any experience in the following areas would be advantageous but is not a prerequisite. Any front-end framework eg Angular or similar Vanilla PHP APIs Version control Go Node PostgreSQL Python Tailwind Cloudflare If you are looking for an opportunity of this nature, please get in touch for more information. Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy. ADZN1_UKTJ
Stay sharp with the latest updates in tech industry!

Published in
···January 26, 2025

Published in
··January 24, 2025

Published in
··January 23, 2025

Published in
····January 22, 2025
Discover a world of insights - browse our complete collection of articles in one place!
Craig20001x

37
5 minutes ago
11
Paga

502
2 hours ago
55
cruiserzproductions

22
2 hours ago
2
alexjohn12

129
4 hours ago
4
ralphm

510
7 hours ago
17
smithcarter9900

11
7 hours ago
2
We Develop Elite Developers
7 Day Free Trial. Cancel Anytime.