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
·
★ 5.0
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
20h ago
Our client is a leading and well-established player in the Digital Asset and Cryptocurrency Quantitative/Algorithmic trading industry. The business is going from strength to strength, they are currently going through a period of exponential growth and are enjoying record profits The business is actively expanding as there is additional headcount for a number trade platform specialist Java Development with a focus on either/or Quantitative Development or low-latency performance optimization. You will be working on greenfield projects to build out and enhance their low latency trading systems. THE ROLE: Working in a fast-paced trading environment as a Quant Developer, where you will collaborate closely with expert traders, quantitative analysts, and engineering specialists to craft and fine-tune trading strategies across both spot and derivative markets. Based directly on the trading floor, you will play a crucial role in enhancing execution logic, automating workflows, and ensuring performance at scale for a high-frequency, multi-exchange setup. You will focus on optimising every component of the trading stackincluding multi-threading, network communication, order processing, and execution logicto achieve ultra-low latency and high throughput. Robust monitoring, alerting, and performance tracking ensure system reliability. The team has deep expertise in trading protocols, messaging systems, network architectures, and concurrent computing to support a complex, high-frequency trading landscape. KEY RESPONSIBILITIES: Build and refine algorithmic trading models for use across various digital asset exchanges Improve and maintain dynamic hedging systems and automated order execution frameworks Achieve top-tier speed and reliability in order processing to maximise execution quality Drive automation of core trading functions to increase scalability and reduce operational risk Partner with quants to develop, back test, and deploy strategic trading logic Create monitoring tools for real-time analysis of trade metrics and strategy efficiency Engineer and optimise ultra-fast connections to trading venues, with a focus on throughput Design architecture capable of handling large volumes in a latency-sensitive environment Implement and manage high-performance messaging frameworks like Aeron and SBE Perform in-depth profiling and tuning to eliminate latency and optimise microsecond-level performance Develop robust order routing and execution components that handle market volatility Apply advanced networking principles to minimise round-trip times and network jitter Continuously assess and remove inefficiencies in JVM performance and memory management Strengthen operational resilience through improved monitoring, alerting, and fault tolerance SKILL / EXPERIENCE REQUIRED: Expertise in market-making or algorithmic trading, including deep understanding of order book dynamics and pricing techniques Proven track record in Java programming, specifically in building fast, low-latency trading systems Strong familiarity with market data and order execution protocols (e.g. FIX, binary, or custom APIs) Hands-on experience with JVM tuning, garbage collection, and deep performance analysis Knowledge of fast messaging and data serialization technologies for high-speed environments Proficiency in networking concepts, including TCP/UDP, multicast, and low-level optimizations like DPDK or kernel bypass Mastery of concurrent programming, including lock-free algorithms and shared memory architecture Practical experience with Linux performance tuning, including NUMA balancing and use of huge pages Background in high-frequency trading and real-time market operations Ability to design tools for live trade analysis, PnL tracking, and risk alerting Deep understanding of system-level optimization for HFT performance Familiarity with time-series or relational databases for logging and analytics Experience with cloud platforms and containerized infrastructure (AWS, Docker, Kubernetes) Comfortable working in distributed teams across time zones, especially on Linux-based systems Excellent communicator under pressure, able to explain complex systems clearly and concisely A commercially sharp mindset with the ability to balance speed and risk in decision-making
20h ago
Senior Full Stack Web Developer Location: Fully in-house, Cardiff Salary: Up to £60,000 per annum We're looking for a Senior Full Stack Developer to take a key leadership role in building and maintaining high-performance web applications. Working in-house from our Cardiff office, you'll collaborate closely with designers, marketers, and other teams to deliver exceptional digital experiences using Symfony, Vue.js, Craft CMS, and MySQL. What You'll Be Doing Leading the development of new features and refining existing systems to ensure a seamless user experience. Driving scalable, efficient, and maintainable solutions from concept through to deployment. Mentoring junior developers, conducting code reviews, and maintaining high technical standards across the team. Collaborating across the business to ensure best practices and cross-functional alignment. Using tools like Webpack, Composer, and NPM to optimise workflows. Contributing to continuous integration and deployment improvements. Supporting the modernisation of our tech stack and development processes. We value a strong, in-person, team-driven culture where developers collaborate, share knowledge, and support each other's growth. What We're Looking For Proven experience leading development projects and mentoring other developers. Strong technical skills in Symfony, Vue.js, HTML, SCSS, JavaScript, and MySQL. Solid understanding of Git, APIs, and package managers (e.g. Composer, NPM). Comfortable working with and improving legacy codebases. A proactive problem-solver who performs well under pressure. Strong communication and collaboration skills. Passion for building scalable, maintainable applications. A commitment to diversity, equity, and inclusion—we value different perspectives and experiences. Bonus Skills Experience with CI/CD pipelines and DevOps environments. Familiarity with automated testing frameworks. Knowledge of the home-buying or moving industry. Relevant software development certifications. Interest in sustainability and eco-conscious technology. Why You'll Love Working Here Modern, well-equipped office space built for collaboration and innovation Annual salary reviews and performance-based bonuses Free Bupa healthcare and dental plans to support your wellbeing Your birthday, workiversary, and two weeks off at Christmas – time off that matters Regular team socials and monthly takeaway Fridays £1,000 referral bonus and long-service rewards Free city centre parking for convenience Flexible working hours between 6 AM and 8 PM – work at your best pace
20h ago
Start your career in tech with a leading managed services provider. Trinity Managed Services is offering an exciting opportunity for a motivated and tech-savvy individual to join our team as an IT Support Apprentice. This role is ideal for someone looking to gain hands-on experience while working towards a recognised qualification in a dynamic and supportive environment. At Trinity, we provide innovative IT solutions to clients across various sectors, and were passionate about developing the next generation of IT professionals. If youre enthusiastic about technology, eager to learn, and ready to take the first step in your IT career, wed love to hear from you. In this role, youll work towards yourLevel 3 IT Support Apprenticeship,delivered by our expert training team at Baltic Apprenticeships. A Typical Day in the Job: Using the telephone to answer incoming support calls Hands on repairing hardware Resolving issues in office 365 Providing support remotely Configuring new devices and processing new starter requests Involvement in password resets and anti-virus configuration Networking installation and monitoring Laptop and computer repairs and upgrades Full training and support will be provided by your workplace mentor and from the Baltic team. Salary, Hours & Benefits: £15,000 per annum Monday - Friday 9am-5:30pm Hybrid working 1 day at home 21 days annual leave plus bank holidays Social events Christmas parties Flexible working Auto enrol pension Desired Qualities, Skills and Knowledge: Ability to work well in a team environment A general passion and interest in IT Great problem solver Good customer service skills Driven to succeed Good time management skills GCSE Grade 5/C in English and grade 4/C in Maths is required for this role Your Training with Baltic: This apprenticeship provides the skills, qualification, and experience you need to immerse yourself within an exciting, fast-moving industry and become an effective IT Support Technician. Next Steps: If this sounds like the role for you, send us an application! Once we receive your CV, one of our team will be in touch to help you with the next stage. The application process includes an informal chat with our recruitment team, followed by a more formal employer interview if shortlisted. Eligibility Criteria: You must have the right to work in the UK, and valid residency status to apply for this apprenticeship.
20h ago
Our Government client is looking for an Engineer with experience working on Axon frameworks. This will initially be 2-3 months, with the possibility to extend beyond. The role will be INSIDE IR35, hybrid, with hybrid travel to Swansea, Wales. In addition to Axon frameworks, proficiency with the below skillset would be necessary: - Spring boot - Ruby - Cucumber - React - Ruby on rails - Docker - Kubernetes - Java. LA International is a HMG approved ICT Recruitment and Project Solutions Consultancy, operating globally from the largest single site in the UK as an IT Consultancy or as an Employment Business & Agency depending upon the precise nature of the work, for security cleared jobs or non-clearance vacancies, LA International welcome applications from all sections of the community and from people with diverse experience and backgrounds. Award Winning LA International, winner of the Recruiter Awards for Excellence, Best IT Recruitment Company, Best Public Sector Recruitment Company and overall Gold Award winner, has now secured the most prestigious business award that any business can receive, The Queens Award for Enterprise: International Trade, for the second consecutive period.
20h ago
Overview: Our client, a fast-growing IT solutions provider, is seeking an experienced Third Line Engineer to support complex infrastructure environments and deliver high-quality IT services to a diverse client base. Key Responsibilities: Design, implement, and maintain enterprise network infrastructure across LAN/WAN environments. Lead core and edge network upgrades, including: OSPF and BGP routing VLAN segmentation and Layer 2/3 switching Multi-Link Aggregation on Mikrotik , Cisco , and Juniper devices Configure and manage firewalls, VPNs, and secure remote access. Monitor and optimize network performance, availability, and security. Troubleshoot and resolve complex routing, switching, and connectivity issues (Tier 3). Assist with secure network integration for Microsoft 365 services (DNS, SPF, mail flow). Collaborate with project teams to deliver tailored, high-performance network solutions. Skills & Experience: Expert-level experience with OSPF , BGP , and enterprise routing/switching . Strong knowledge of firewall configuration and network security policies (Mikrotik, Cisco, Juniper). Hands-on experience with VLAN design , link aggregation , and redundancy protocols . Proficiency in supporting hybrid network environments (on-prem/cloud). Solid understanding of DNS , email routing , and Microsoft 365 networking requirements . Strong problem-solving and diagnostic skills in multi-vendor environments. Effective communicator, able to translate technical issues for non-technical stakeholders. Benefits: Competitive salary Free parking Company events Pension Holiday Allowance upto 25 days bank holidays Opportunities to work on impactful IT projects with a skilled and supportive team If you're interested in finding out more, please apply today for more information!
20h ago
We are seeking two Senior Back-End Blockchain Developers to join a UK-based B2B trading platform leveraging blockchain technology. You will develop and maintain the platform's back-end, focusing on Solana/Rust for blockchain integration, platform security, business logic, and database management. This is a full-time, 12-month contract role with a preference for hybrid work in the UK. Job Details Job Title: Senior Back-End Blockchain Developer Number of Positions: 2 Location: London, UK Job Type: Contract Contract Start Date: 21 July 2025 Contract End Date: 21 July 2026 Contract Length: 12 months Work Schedule: Monday to Friday, 09:00-17:00 Work Arrangement: Hybrid (flexible office days: Monday to Friday) Candidate Remuneration: £7,500-£9,000 per month (£90,000-£108,000 per year) Remuneration Frequency: Monthly Country of Resource: United Kingdom Responsibilities Build and maintain back-end systems, including Solana/Rust programs for blockchain integration. Implement secure business logic, platform security, and database management. Collaborate with front-end and product teams to support fintech and blockchain functionality. Required Skills and Experience Solana: Minimum 4 years of experience Rust: Minimum 4 years of experience API Integration: Minimum 6 years of experience Blockchain: Minimum 6 years of experience Software Development: 10 years of professional experience Platform Security and Databases: 7-10 years of expertise Language: English (Advanced proficiency) Nice-to-Have Skills Experience with DeFi Blockchain Proficiency in Node.js or Python Knowledge of secure API design or blockchain data indexing Additional Requirements Eligibility: Candidates must have the right to live and work in the UK. Work Arrangement: Preference for hybrid work in the UK, with flexibility for remote work.
Full Time
Stay sharp with the latest updates in tech industry!

Published in
··July 3, 2025

Published in
··July 1, 2025

Published in
····June 27, 2025

Published in
··June 27, 2025
Discover a world of insights - browse our complete collection of articles in one place!
tietrent8

96
18 minutes ago
13
juliewalkerdev

25
16 hours ago
1
natashasturrock

24
20 hours ago
2
pradeepsaravana01

19
21 hours ago
3
alexhales01299

26
a day ago
2
bencoupland1

261
a day ago
17
We Develop Elite Developers
7 Day Free Trial. Cancel Anytime.