MongoDB
sitepoint-terminal
#

Welcome to SitePoint!

#

Access a huge library of books and courses

#

On various topics: JavaScript, Python, AI, and more!

Explore over 700 courses

Browse our comprehensive collection of courses, books, and tutorials on a wide range of development and design topics.

Django A-Z: Build & Deploy Web Projects With Python & Django
Django A-Z: Build & Deploy Web Projects With Python & Django

video

Git & GitHub Masterclass: The Practical Bootcamp
Git & GitHub Masterclass: The Practical Bootcamp

video

Web Development Foundation: Learn HTML5, CSS3 & Bootstrap
Web Development Foundation: Learn HTML5, CSS3 & Bootstrap

video

Β·

β˜… 5.0
Python Data Structures and Algorithms: The Complete Bootcamp
Python Data Structures and Algorithms: The Complete Bootcamp

video

Python A-Z: Learn Python By Building 15 Projects
Python A-Z: Learn Python By Building 15 Projects

video

React JS Masterclass: Zero To Job Ready With 10 Projects
React JS Masterclass: Zero To Job Ready With 10 Projects

video

Β·

β˜… 4.5
Looking for more?

Browse our comprehensive collection of courses, books, and tutorials on a wide range of topics.

Browse Library
Course List
Collection of more than 700 courses

The home for developers

Track your course progress, manage projects, and find your dream job - all in one place.
Start your free Trial
Toolbox overview
Matt Mullenweg avatar

... I joined SitePoint to learn more about web stuff and their PHP/MySQL tutorial was probably the first I used.

Matt Mullenweg

Creator of WordPress, CEO of Automattic

For all learning paths

Whether you’re a full-stack developer, designer, or looking to get into AI, we’ve got a path for you.

Full Stack JavaScript Developer
Full Stack JavaScript Developer

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.

BeginnerΒ·4 steps
Web Development Basics
Web Development Basics

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.

BeginnerΒ·2 steps
Pro Dev Workflow
Pro Dev Workflow

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.

BeginnerΒ·3 steps
Build Beautiful Webpages
Build Beautiful Webpages

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.

BeginnerΒ·5 steps
React Front End Development
React Front End Development

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.

BeginnerΒ·4 steps
Vue Front End Development
Vue Front End Development

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.

BeginnerΒ·4 steps
We’ve got a path ready for you!

Discover our library filled with learning paths for all kinds of learners.

Browse Library
Recommended jobs for developers

Browse thousands of jobs in Software Development

Browse all jobs
VIQU Limited

1d ago

Principal Engineer

Principal Engineer (Palantir Foundry) – London – Salary Up To Β£120,000 per annum Are you a world-class technical leader ready to define the future of AI-driven engineering? A Palantir visionary with the experience, authority, and ambition to lead at the very highest level? Then Morela has the ultimate opportunity for you. Morela are proud to be working with one of the UK's leading Palantir consultancies, now searching for a Principal Engineer the pinnacle of technical leadership within their organisation. This is a rare and high impact role suited for a seasoned expert who combines deep engineering mastery with strategic foresight and the ability to influence enterprise-wide transformation. You'll be joining a consultancy that leads the charge in AI, data engineering, and digital innovation delivering mission critical solutions across public and private sectors. As Principal Engineer, you'll sit at the core of their most ambitious projects, shaping technical standards, guiding architectural vision, and serving as the ultimate escalation point for engineering excellence. Core Responsibilities Define Technical Vision: Set the long-term technical direction for the company, guiding platform strategy, architecture standards, and engineering frameworks across all client programmes. Enterprise Architecture Leadership: Architect highly scalable, secure, and performant solutions within the Palantir Foundry ecosystem ensuring they align with evolving client needs and future-proof designs. Influence at Scale: Act as the technical face of the organisation engaging with CTOs, CIOs, and senior government leaders to advise on the role of data and AI in enterprise strategy. Hands-on Guidance: While not focused on delivery, maintain a close relationship with code, patterns, and platforms providing guidance, code reviews, and architectural mentorship to teams as needed. Technical Governance: Set and enforce engineering quality standards, reviewing and validating complex systems before deployment at national or enterprise scale. Mentorship & Capability Building: Develop the next generation of technical leaders coaching Principal-level peers, Managing Engineers, and senior delivery teams. Innovation Leadership: Identify emerging technologies and trends, driving their integration into the company's service offerings, and helping clients stay ahead of the curve. Cross-Sector Impact: Shape high-level technical strategies across government, defence, finance, healthcare, and other domains adapting principles across complex, regulated environments. What We're Looking For Elite Experience: 12 years in software/data engineering, systems architecture, or enterprise platforms, with at least 5 years in technical leadership at Principal, Distinguished Engineer, or CTO-level roles. Palantir Authority: Deep, demonstrated expertise with Palantir Foundry including experience leading or designing large scale Foundry-based systems. Technical Mastery: Expert level understanding of architecture, distributed systems, data engineering, and relevant languages such as Python, Java, or C++. Thought Leader: A recognised voice in engineering, with experience contributing to industry standards, open-source projects, or publishing on technical topics. Executive Communicator: Able to operate seamlessly between engineers and executives, translating technical depth into business impact. Strategic Influencer: Proven ability to shape technical direction at organisational or industry level, contributing to roadmaps, innovation strategies, and capability growth. Trusted Advisor: Recognised by clients and colleagues as a go-to expert and trusted leader in high stakes, high complexity environments. Adaptable & Global: Experience working across industries, sectors, and regulatory environments; open to occasional travel (up to 25%) as needed. As a Principal Engineer , you'll be entrusted with setting the gold standard technically, strategically, and culturally. This is more than a leadership role it's a legacy-building opportunity to shape the future of AI and data engineering at national scale. Please do not hesitate to reply and reach out to Morela today to find out more! ADZN1_UKTJ

South East London, UK
Ernest Gordon Recruitment

1d ago

Software Support (1st Line)

Software Support (1st Line) Newcastle Upon Tyne Β£25,300 Generous Holidays Company Pension Personalised Training On the Job Training Career Progression TOIL Great Work to Life Balance Are you someone from an IT Software Support background with experience in software, looking for your next opportunity to join a leading practice management software company in the dental practice industry, offering career progression, on the job training, personalised training and reviews, generous holidays and a company pension? On offer, is a fantastic opportunity to join an established business with over 35 years of experience in the dental sector this company is growing due to customer demand, growing from strength to strength due to their excellent support and customer service. In this role you would be the first point of contact for clients providing IT software support, IT troubleshooting along with great customer service. The ideal 1st Line Software Support would have come from an IT software background, confident in a dealing with clients over the phone and via email and be looking for career progression and opportunities to upskill themselves. The Role : Providing software and troubleshooting advice to customers/clients Operating from a help desk and providing support over the phone and email Providing customer care and support The Person : Experience or interest in IT software Good customer service and communication skills Wants career progression Keywords : Software Support, IT Support, 1st Line Support, Newcastle-Upon-Tyne, Software, Technical, Newcastle, Sunderland, Applications Support Reference : 19859 If you are interested in this role, click 'apply now' to forward an up-to-date copy of your CV. We are an equal opportunities employer and welcome applications from all suitable candidates. The salary advertised is a guideline for this position. The offered renumeration will be dependent on the extent of your experience, qualifications, and skill set. Ernest Gordon Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job, you accept the T&C's, Privacy Policy and Disclaimers which can be found at our website. ADZN1_UKTJ

Newcastle Upon Tyne, UK
REC-REVOLUTION LTD

1d ago

Field Engineer

Field Engineer - Verification: Weighing Scales, Scanners, PEDs, PCs Swindon / M4 area Β£27,300 Starting basic rising to Β£28,250 after probation overtime van benefits package full training On-Site working hours flexible between 8am and 6pm, Occasional Weekends & Bank Holidays This is a superb opportunity for an experienced Field Engineer looking for a supportive and interesting working environment and company culture. The business offers stability, support, variety, quality customer engagement and a clear remit of responsibility and autonomy. Due to continued growth and new contract wins we are expanding our base of Verification Field Engineers in the UK. This is a great opportunity for an experienced field engineer who is looking for a role that will allow them to work with a variety of retail weighing scales across a variety of customer sites. Verification Filed Engineer Responsibilities: The role is varied, and no two days will be the same. You will need to be able to demonstrate experience and understanding in the installation, troubleshooting and support of the following: Calibration and verification of Datalogic, and Bizerba Scanner Scales to strict metrological standards in various Teir 1 and Tier 2 supermarkets within the UK. SLA driven Support into Retail outlets. IMAC - Install, Move, Add and Change of retail weighing scales, scanners, PEDs, PCs. Project work including retail weighing scales, Scanners, PEDs and PC Rollouts. Providing on-site support services on retail weighing scales. Working with your line management to ensure that your stock holdings are always sufficient to ensure that you can achieve first time fix resolutions in most site visits. Working with other members of your team to ensure that regional SLA targets are consistently achieved, and that customers satisfaction levels are consistently high. Always representing the company to the highest possible standards by taking pride in your work and pride in delivering truly outstanding levels of customer service. Managing your workload to achieve the SLA's in the most efficient way. To be successful in this role you will need to demonstrate the following values: Trust & Transparency - An open and honest approach to all you do is vital to everything we do for our customers and for each other. Drive for customer satisfaction - Care & Attention to Detail, Fix first time, Use your initiative and common sense. Own your customer relationships and always leave them smiling. Teamwork - No one person in our business has all the answers, but as a team we can fix anything. Being a dynamic member of the business ensures all our success. Additional requirements: Self-starter who can work on their own without supervision. Sound understanding of weighing scales, EPoS systems, and connectivity. Understanding of networking diagnosis and rectification. Sound fault finding skills. Comfortable working in different working environments from Shops to Warehouses. Customer facing skills. Timely and accurate paperwork completion. Flexibility on working days and hours available (some out of hours will be required). Physically fit and able to lift scale/pc units which range up to 20Kg. Full manual driving licence. Literate, numerate and comfortable following written instructions. If you are looking for a new challenge with great long-term potential, and meet the requirements set out, please apply today. bdc is a market-leading provider of retail weighing scales, scanners, PEDs, PCs, support and maintenance services. We work in partnership with our customers installing and supporting large and widely distributed estates to some of the best known brands in retail. The bdc business model has always been based on service delivery excellence. ADZN1_UKTJ

Swindon, UK
West Yorkshire Police

1d ago

Digital Supply Chain Analyst

West Yorkshire Police are looking to recruit 3 Digital Supply Chain Analysts to join Digital Policing Directorate based in Wakefield. As part of the Digital Innovation team, you will engage and manage Digital Policing suppliers, partners, and internal services to provide central digital supplier and contract management for the organisation. Monitoring Supplier spend against budget to obtain best value. Undertake digital asset management functions to support the effective use of assets throughout the organisation. The scope of your responsibilities will include building and managing supplier relationships to improve and manage performance encouraging innovation and partnership. Monitoring of key contract performance indicators to ensure effective performance of our suppliers. This includes critically analysing digital supplier invoices, billing, end user usage, cost predictions and contract administration to maximise efficiency and savings. Be responsible for gathering data and formulating accurate annual budget forecasts for managed contracts. Supporting procurement activities and undertaking procurement exercises under Β£50,000. The ideal candidates we are looking for will already have experience of managing contracts of sufficient complexity and value and are able to demonstrate this experience. They will also have a CIPS qualification or relevant contract management qualification or proven relevant and practical experience. . Furthermore, they will already have experience of using KPIs to drive improved supplier performance. Build strong relationships with stakeholders and suppliers and experience of problem solving. They will also be able to demonstrate experience of asset management, analytical and budget management skills. The successful candidates will be subject to personal and financial vetting checks prior to appointment. To apply, please attach your CV and Cover Letter detailing why you are suitable for the role, to qualify you must redact all personal information. Please note that failure to remove all personal information will result in the application being rejected. Name Age Sex Address Email Address. The document folder name The 2024 version of the Competency Values Framework applies to this process. Please disregard the old link to the 2016 version which is contained in the role profile. This vacancy will close on 2nd June 2025 at 23:55 hours. The post is suitable for job share. West Yorkshire Police is committed to improving the diversity of its workforce to better reflect the diverse communities we serve. We welcome applications from all minority groups and individuals who identify with one or more of the protected characteristics as defined by the Equality Act 2010. Applicants should be aware that it is not always possible to carry out adequate vetting checks on persons who have not been resident within the UK for the last five years. Therefore, where this applies, applicants may be refused because it was not possible to vet them to the appropriate standard. ADZN1_UKTJ

Wakefield, UK
Salt

1d ago

Solutions Engineer (20% coding, Quickbooks, API) - Hybrid

Solutions Engineer (20% coding, 80% consultation, Quickbooks, API) - Accounting Software Day rate: Β£300 - Β£400 inside IR35 Duration: 6 months Start: ASAP Hybrid - London My client is looking a contractor to work cross-functionally with various teams within the business including: business development, product management, platform engineering, partnership, content creation and business units to drive tangible results. Lead technical discussions with potential partners to brainstorm solutions and determine technical feasibility. Perform integration audit of partner's integration with their software and recommend improvements to the integration that will utilise all ecosystem capabilities to deliver mutual business goal Develop credibility and strong partnership with partner technical teams and work together to architect joint solutions for common customers. Serve as a design and implementation consultant/expert to partners. Conduct hands-on design and code-jam sessions with partners. Conduct training sessions/webinars & produce code samples as needed to enable partners. Analyse issues reported by partners and provide feedback and requirements to product management team as necessary Demonstrate a passion for developing well architected, elegant, web and/or mobile apps that solve a real customer need. Architect and develop web, software, mobile apps, prototypes, sample code, or proofs of concepts (POCs). Act as the technical subject matter expert. Influence the roadmap of product development to solve business challenges and APIs. Generate technical documentation and presentations to communicate architectural and design options and educate development teams and business users. Work closely with the content writer to drive technical documentation improvements and focus on refreshing and maintaining sample code and SDKs. Create YouTube video tutorials, help articles, and FAQs. Monitor customer feedback and recommend a roadmap for feature improvements with the partners. Drive ongoing check-ins with partners to discuss improvements, bug fixes and integration issues. Required Skills: BS/MS in computer science or equivalent work experience. 5 years experience designing and/or developing web, software, or mobile applications for small business or consumer finance management. Strong relationship building to partner, collaborate and influence. Passion or understanding of the SMB customer. Expertise with one or more of: Javascript, Java, .NET, PHP, Node.js, Python, Ruby on rails. Experience with web services (consuming preferred, creating OK) with REST & GraphQL & various industry authentication standards. Knowledge of QuickBooks accounting software is highly desirable. Ability to explain complex technical issues in verbal and written format to both technical and non-technical audiences. Self motivating, tenacious and balanced individual who brings 'can do' motivation Great communication skills *Rates depend on experience and client requirements ADZN1_UKTJ

South East London, UK
Rise Technical Recruitment Limited

1d ago

Robotics Engineer

Robotics Engineer Β£45,000 - Β£55,000 Industry training Progression Company Benefits Bedford (Ideally located: Milton Keynes, Cambridge, Stevenage, Luton) Are you a Robotics Engineer looking to technically progress your career with a company offering industry training where you will work on cutting edge technology? This is an exciting opportunity to join a leading supplier in robotics to be part of a team that uses state of the art equipment, supplying their products to a variety of specialist markets. This company are market leaders in their field specializing in the in the Robotics industry. They have a reputation of excellence within the industry and they are currently in high demand for their services which has led them to recruit a likeminded engineer to facilitate the workload. In this role you will join a market leading workshop team who are industry pioneers. You will be part of a project team that ensure the installation and integration of specialist equipment to the highest calibre. This role would be ideal for someone looking to join a rapidly-growing business to develop their expertise and become the technical lead for a market leader. The role. Robotics Engineer Project management Liaising with Design team The person. Robotics Engineer ABB Programming Experience Experience with Automation Reference Number: BBBH254849 To apply for this role or to be considered for further roles, please click 'Apply Now' or contact Sam Claridge at Rise Technical Recruitment. Rise Technical Recruitment Ltd acts an employment agency for permanent roles and an employment business for temporary roles. The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set. We are an equal opportunities employer and welcome applications from all suitable candidates. ADZN1_UKTJ

Bedford, UK
Check out our latest articles

Stay sharp with the latest updates in tech industry!

How to Build Scalable Web Apps with React JS
How to Build Scalable Web Apps with React JS

Published in

Β·Β·Β·Β·

May 22, 2025

Best Crypto Payments Gateways in 2025
Best Crypto Payments Gateways in 2025

Published in

Β·Β·Β·

May 22, 2025

The Ampere Porting Advisor Tutorial
The Ampere Porting Advisor Tutorial

Published in

Β·Β·Β·

May 22, 2025

The Basics of Node.js Streams
The Basics of Node.js Streams

Published in

Β·Β·Β·

May 16, 2025

Explore all articles

Discover a world of insights - browse our complete collection of articles in one place!

See all articles
Our weekly newsletter
Get the freshest news and resources in your inbox each week
Subscribe to newsletter

Get the freshest news and resources for developers, designers and digital creators in your inbox each week

We Develop Elite Developers

Ready to get started? Access a library of books and courses on JavaScript, Python, AI, and more!
Start your free trial

7 Day Free Trial. Cancel Anytime.

Subscribe to our newsletter

Get the freshest news and resources for developers, designers and digital creators in your inbox each week

Β© 2000 – 2025 SitePoint Pty. Ltd.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.