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
21h ago
Company description: Founded and headquartered in Switzerland, Avaloq is continuously expanding its global footprint with around 2,500 colleagues in 10 countries, and more than 170 clients in 35 countries. We are an industry-leading provider of wealth management technology and services for financial institutions around the world, including private banks and wealth managers, investment managers, as well as retail and neo banks. Our research led approach and continual innovation is powered by the passion and creativity of our colleagues. We are always looking for talented people to join us on our mission to orchestrate the financial ecosystem and democratize access to wealth management. Avaloq offers the opportunity to work closely with some of the worlds leading financial institutions as we jointly develop and shape careers. Championing a collaborative, supportive and flexible work environment empowers our colleagues to reach their full potential. Job description: The Securities Trading team is a dynamic team of Software Engineers and Business Analysts spread across several development centers. We follow an agile process, working closely with the Product Owner and related teams to develop product features and provide support to our extensive global customer base. We work with customers and partners to develop and deliver innovative solutions to meet market demands. The team is part of many exciting and challenging projects relating to cutting-edge Swiss, European and Asian banking initiatives. We are the experts in Avaloq for the Securities Trading and Transaction Reporting business. Your key tasks: Closely collaborate with the Team Lead, Product Owner, Business Analysts, and other Software Engineers Write solution designs for new developments and have them reviewed with our technical leads and architects. Participate in client workshops and support our business analysts in requirements analysis. Design, develop and maintain thought-out solutions within the teams responsibility. Improve and optimize existing functionalities. Develop and maintain automated tests, quality insurance. Take ownership and responsibility for your area of expertise. To work with agile mindset, process, and ticketing platforms (Jira) Required profile: Strong proven track record of working in a similar role Good knowledge and sound understanding of database technologies (SQL, Oracle PL/SQL) Knowledge of Java programming languages. Python, C++ or similar can be valuable. Strong conceptual and analytical mind with a structured and autonomous approach to work on complex technical and business problems It would be a real bonus if you have: Experience in the financial industry and/or securities trading topics. Experience with Avaloq or other Trading System IT vendors. University degree in Computer Science or related discipline (preferable) Knowledge in domain specific standards for securities trading like FIX protocol, SWIFT MT or MX (ISO20022) Several years of experience in kernel development for the securities trading and transaction reporting modules of Avaloq, the Java adapters of the securities trading team like the FIX Bridge and the Community API implementation of the Avaloq stock exchange module German or French language skills What we offer: We realize that managing work life balance is a challenge we all face in our daily lives and in order to support with this we are pleased to offer hybrid and flexible working for most of our Avaloqers to maintain work life balance and still continue our fantastic Avaloq culture in our global offices. In Avaloq we are proud to embrace diversity and understand the success of our business is built on the power of different opinions, we are whole heartedly committed to fostering an equal opportunity environment and inclusive culture where you can be your true authentic self. We hire, compensate and promote regardless of origin, age, gender identity, sexual orientation or any other fantastic traits that make us all unique, we have done our best to write this advert in an inclusive and neutral way. Please be aware that we will not accept speculative CV submissions for any of our roles from recruitment agencies, and any unsolicited candidate submissions will be exempt from any payment expectations. ADZN1_UKTJ
21h ago
UK - Software Engineer - Bakkavor Spalding (Group Services - Engineering Excellence) We rise to challenges together Up to £60,000 basic salary depending on experience, plus Business Essential User Car Plus, our benefits listed below including; up to 10% Bonus Scheme of annual salary, Private Health Care and Bakkavor Pension Scheme. Based at Bakkavor Spalding, with travel to UK Bakkavor sites Days 5 from 7 - 08:30am-17:00pm - (flex as per business needs and on call requirements) Contract Type - Permanent Why join us? We're ready for anything. We thrive on challenge and change. The undeniable pressure and pace of our 24/7 operation keeps us on our toes and offers a variety of career pathways and options to explore and pursue. We encourage everyone to work hard, push further and show resilience. And it's exciting. Because only by mentoring and role modelling our success and innovation, will we continue to diversify, grow as individuals and succeed together. What we do We're the biggest name you've never heard of. You've probably eaten our food - you just didn't realise it. We make innovative fresh products, with around 18,500 colleagues working across the UK, US and China. We're the market leader in the UK fresh prepared food industry supplying meals, salads, desserts, pizza and bread to leading grocery retailers (including Tesco, M&S, Sainsbury's and Waitrose). We're ambitious. We're full of ideas. And we're ready for more people who share our values and passion for quality to join us. About the role. This is an exciting new opportunity, reporting into the UK Software Engineering Manager, for a UK Software Engineer to join our vibrant, forward thinking and expanding Central Engineering Team at Bakkavor Group Services. The broad purpose of the role is to manage, lead and optimise engineering software systems to optimise the UK estate. You will work towards, own, and deliver the Bakkavor engineering strategy. You will ensure software management strategies are identified and embedded across the estate. This role will require you to support UK sites to deliver, maintain and manage software systems. You will compile and provide a full set of documentation for the scope of works and prepare CEPs to support capital developments across the estate. Working with multifunctional teams, you will lead technical engineering performance reviews and continuous improvement activities and you will be an active member of the Engineering Forum. Prepare for food and drink maintenance work. To audit the software systems installed across the total UK Bakkavor estate. To provide flexibility to support the software strategy goal. Respond and support business critical breakdowns of food and drink processing and packaging assets. To coordinate the development of software updates and the creation of a software library. To support the creation of software strategies to meet organisational goals. Implement the estate strategy to identify intervention and mitigation options for the failure of assets. For example, obsolescence replacement programmes, standardisation, spare part management, change in operation. Support an effective root cause analysis programme Support an effective impact and contingency plan for software systems and/or service failures. Participate in consultation with subject matter experts. Develop and present reports, for example, performance reports, asset management plans, reports to sector and certifying bodies. To support sites with upskilling with basic fault finding and diagnosis. Ensure availability and performance of maintenance tools, vehicle, and equipment. Administrative activities to support the delivery of the engineering strategy. About you. Engineering Apprenticeship and/or Engineering Technical Qualification Level 3 or above. PLC, HMI, motion and communication interface proficiency. Experience in Siemens, Allen Bradley, Mitsubishi and ethernet IP Experienced Software engineer Safe electrical control panel entry C&G assured or equivalent. What you'll receive. As an equal opportunity employer, we're committed to providing a safe and rewarding environment for you to thrive in. This is why we work hard to deliver benefits, rewards and wellbeing offerings that are important to you. You'll enjoy: Life Assurance (2.5 x salary) Short Term Bonus Scheme upto 10% of salary 25 days holiday plus Bank Holidays Staff Shop Stakeholder Pension Scheme MyBargains Discount Platform Personal Accident Insurance Free Independent Mortgage Advice Employee Assistance Programme A Range of voluntary benefits (holiday purchase scheme, additional life assurance, dental & hospital cash plans) Discounted tutoring for children Access to financial learning tools and affordable loans via your salary Private Medical Insurance Free Carparking Plus, a commitment to your wellbeing that includes emotional, physical and financial support services delivered by our fantastic team of wellbeing champions. Proud to be Bakkavor We're proud to be the market leader in the UK fresh prepared food industry. We're proud to supply meals, salads, desserts, pizza and bread to leading grocery retailers including Tesco, M&S, Sainsbury's and Waitrose. We're driven by the hard work and passion of our people and are delighted to offer a wide range of careers across our business - come and join our dedicated Bakkavor team LI-HF1 CVL Bakkavor We are the leading provider of fresh prepared food in the UK, and our presence in the US and China positions the Group well in these high-growth markets. We leverage our consumer insight and scale to provide innovative food that offers quality, choice, convenience, and freshness. Around 18,000 colleagues operate from 44 sites across our three markets supplying a portfolio of over 3,000 products across meals, pizza & bread, salads and desserts to leading grocery retailers in the UK and US, and international food brands in China. Category: Engineering Location: Spalding, GB, PE11 2BB Date: 11 Feb 2025 Req ID: 23596 ADZN1_UKTJ
21h ago
Senior Scientist - Industrial Control System Cyber Security 12 month contract (extension possible) Newport - 3 days onsite £45 per hour, inside IR35 (umbrella) Subject to BPSS check Accountabilities This jobholder will undertake cutting-edge digital security research and innovation activities with the ultimate goal of developing solutions to the business' problems for which a solution doesn't currently exist. Furthermore, the jobholder will build and maintain awareness and knowledge of best-practice technology trends and commercially available digital security solutions. Accountable for activities in each of the following areas: Coordination : Coordinate Cyber Security innovation across the business to maximise alignment. Build and maintain a working network across the business among subject matter peers and stakeholders. Undertake internal & external engagements on behalf of the digital security office. Collaboration : Collaborate in Cyber Security innovation activities with internal peers, to ensure cyber security is considered in joint projects and deliverables. Consultancy : Provide consultancy services on your specialist area of Cyber Security innovation across the business to ensure knowledge transfer and ensure. Innovation : Deliver innovation projects, activity reports and presentations to cost, quality and time constraints. Build and maintain a research network to support the specialist Cyber Security subject. Support the development and maintenance of a Cyber Innovation Roadmap for your specialist area to capture future threats, opportunities and potential projects. Main activities Coordination : Provide significant contributions to the transition of innovation knowledge and technologies into internal business and digital security operations, including training, presentations and reports. Participate in a group-wide cyber innovation steering body. Attend and contribute to conferences and events (business / academic). Collaboration : Support external digital security innovation agreements, collaborations and partnerships with specialist subject expertise and industrial / context-of-use guidance. Provide expert services (consultancy) to the internal business on the specialist cyber subject, and as required. Consultancy : Contribute knowledge and advice on cyber aspects of your specialist topic to internal peers across the business and digital security operations. Manage onboarding and offboarding from projects for optimal use of time and resources. Innovation : Undertake state of the art research projects into digital security topics of interest in support of the business, in partnership with the other members of the Cyber Security Innovation team. Maintain awareness of marketed solutions, innovation and gaps, then address gaps by developing and internally marketing prototype solutions. Collaborate with academic partners on research, and provide industrial steering. Contribute to academic funding bids, internally and with academic contacts. Publish technical reports, white papers, patents, academic articles, etc. Outputs Prototype solutions, software, configurations, shared expertise. Horizon scans, market studies, technical reports. Internal & external proposals Profile We are looking for a friendly, enthusiastic, well organised and self-motivated colleague with a personal drive to analyse, innovate and create. The eventual role holder will substantially align with the following criteria (in particular with the “Must Haves”). Academic : Must Have : Bachelors degree in Comp Sci, Comms & Networking, Cyber or similar. Recent PhD or Masters relevant to _ICS Cyber Security_. Advantage : Professional training / certifications and experience in Cyber Security. Experience : Must Have : Industrial Control Security Experience of research, innovation and/or solution development. Advantage : Experience of managing digital security and/or R&I projects. Cyber industry publication (blogs, SANS articles etc). Network Security, Cloud Security. Research Skills : Must Have : Excellent report writing and presentation skills. Excellent spoken and written English. Advantage : Academic publication track record. Recent Cyber Security research publications. Managing NDAs, IPR, Patent Applications. Spoken & written French / German. Technical skills : Advantage : Programming, esp. Python. Design & configuration of IP networks including virtualised infrastructure. Experience configuring network firewalls, IDS, IPS, Honeypots etc. Deep insight into network cyber attacks and their mitigation. Basic software development / scripting / web apps, e.g. Python, Rust. Certifications such as Cisco R&S / CCNA / CCNA-S Data Analytics / AI/ML applied to Network Security (tools & techniques). ADZN1_UKTJ
21h ago
Back End Developer, Algorithms/Data Structures, GoLang | Crypto Exchange, Scale up | Salary Range $100,000-$130,000 Base Stock Options Benefits (Fully Remote) We’re seeking a talented multifaceted Back-End Developer, who is comfortable building end-to-end processes for a hyper growth scale-up - and is ready to nail a Leetcode/System Design interview The Company: Series B, with circa 50 employees with 60% of them being in Engineering. They operate a fully-remote work culture (on EU timezone) that is ambitious, dynamic and fast-paced. You will be joining the API team, bolstering the backend team of 4 currently. They encourage trust and autonomy, so this is a great opportunity to have impact and grow fast in your career. Requirements for the Back End Developer, Algorithms/Data Structures, GoLang: Solid knowledge of basic Algorithms, Data structures and Design Patterns Confidence with complex System design Minimum 4 years of experience in designing and building distributed backend technologies/services (ideally start-up experience) Ideally, experience with Go or Python Familiarity with the AWS cloud, Docker, Kubernetes, MongoDB, Postgres, Cassandra, Sentry, Prometheus and Grafana BONUS: Familiarity with Blockchain systems, Smart Contracts, Web 2 or 3, Solidity Remuneration : The Back End Developer, Algorithms/Data Structures, GoLang role can pay a salary range between $100,000-$130,000 Base, however are open to reviewing candidates with expectations above or below this range. This opportunity comes with attract stock options, and other great benefits to make you feel valued and supported - if successful. If you are keen to hear more about the Back End Developer, Algorithms/Data Structures, GoLang | Crypto Exchange, Scale up | Salary Range $100,000-$130,000 Base Stock Options Benefits (Fully Remote) then apply to the role and we will give you a call if we think you are a match
21h ago
Role : Power Network Application tester Location : Warwick, UK Contract Job Description Role description: (Please include a brief outline of the impact this role will have, including overview of customer industry and projects, access to cutting-edge technology etc.) • SCADA work experience preferably in OSII Monarch • Work experience in Power utility Transmission networks in Power Network Analysis and SCADA voltage control • Strong experience testing such as SIT, SAT& FAT • Strong test design, development, and documentation skills – creating test cases, scenarios, defect management. Key responsibilities: (Up to 10, Avoid repetition) • Understanding of Functional design and ensure that tests meet the requirements fully • Test Design and execution to ensure complete test coverage • Assure the testing conducted by 3rd Party Suppliers fulfils client Delivery Requirements • Work within ART Teams Scrum including the product Owner (PO) and SCADA SMEs / Business testers to ensure appropriate User Stories and Tests capture Test Requirements fully. • Monitor and report on the progress of test preparation and execution of JIRA/XRAY Tests (and associate test plans) using the defined processes. • Identify and manage any risks and issues relating to testing in your area. • Agree action plans to rectify any issues identified through that test assurance, assisting and leading problems solving activities as required. • Lead defect triage for your ART Team ensuring the right stakeholders are engaged. • Ensure testing follows a common approach and is managed and conducted in the central Test Tool/s according to the defined Test Strategy and Approach and Test Phase Test Plans. Key skills/knowledge/experience: (Up to 10, Avoid repetition) • SCADA – Electricity Transmission (preferably OSI Monarch but others considered) - Previous experience of Energy management system is essential but will consider comparable Industry Products • Atleast worked on one project in SCADA for Power Utility in Testing for EMS modules • Hands on experience in any of the SCADA product and Deep understanding of Power System Studies, Power Flow, Contingency Analysis, Short-Circuit Analysis, Look-Ahead Contingency Analysis, Load Flow and Network Convergence • Testing knowledge including integration middleware - Oracle MFT and Mulesoft APIs • Familiarity with industry standards and regulations related to power systems and control systems engineering (e.g., IEC101, IEC104, GI74, IEC 61850, IEEE standards). • Agile methodology work experience • Any Test management tool(Ex: JIRA, HP-ALM] hands-on Person specification: I.e., negotiating, client facing, communication, assertive, team leading/team member skills, supportive. Client Facing , Good stakeholder communication. Ability to work with Product Owner, Product Manager, Development, Testing and Implementation teams. Good exposure and expertise with projects involving Agile Methodology are pivotal. Will the role be 100% remote, hybrid or 100% office? Hybrid might move to 100% Office
21h ago
Enterprise GIS Architect Contract Type: 6-month Contract IR35- Inside Are you an experienced GIS Architect with a passion for defining and implementing enterprise-level GIS solutions? Our client is looking for an Enterprise GIS Architect to play a key role in shaping their GIS architecture strategy, ensuring alignment with business objectives and IT policies. About the Role Reporting to the Head of Enterprise Architecture, the Enterprise GIS Architect will be responsible for defining, upholding, and communicating the GIS vision and strategy. This role will provide technical leadership across the GIS domain, ensuring enterprise architecture best practices are followed while supporting business and IT objectives. Key Responsibilities Define and maintain current and future state GIS architecture , developing roadmaps to guide investment and project prioritization. Establish IT principles, governance models, and data policies in collaboration with key stakeholders. Lead architectural reviews, ensuring projects align with enterprise policies and standards. Work closely with the Head of Enterprise Architecture to define a clear GIS strategy and roadmap . Support programme and project lifecycle , including scope definition, roadmap development, and impact analysis. Oversee the delivery of technical solutions , ensuring the right design at the right cost and time. Ensure 3rd party GIS solutions adhere to enterprise architecture principles and company standards. What We’re Looking For Essential Qualifications & Experience: Extensive experience in telecommunications or utilities . Proven expertise in system integration projects . Knowledge of Physical Network Inventory (PNI), Smallworld GIS, SWAF, and VMDS . Strong knowledge of enterprise architecture best practices (TOGAF, ITIL, BPMN, UML, TM Forum). Experience working with third-party vendors to ensure design continuity. High-level proficiency in data modelling , including relational, taxonomical, and ontological approaches. Experience in reverse-engineering legacy systems and software. Software development background with skills in Magik, Java, Python, JavaScript, PHP, Ruby, and Bash . Knowledge of GPON networks and cloud environments (AWS preferred). Experience using E2E modelling tools (Sparx Systems Enterprise Architect, BiZZDesign Enterprise Studio). Why Join Us? Our client is building a world-class digital infrastructure, and you’ll play a crucial role in shaping the GIS architecture that underpins our operations. You’ll work in a collaborative environment with cutting-edge technology, gaining exposure to exciting projects and innovation in GIS and telecommunications . How to Apply If you’re ready to take on this challenge and help drive our GIS vision forward, apply today Join our client and be part of our mission to transform the digital landscape
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!
hack3rcon

24
36 minutes ago
2
linuxtechtips578

35
9 hours ago
4
toplisek

36
a day ago
2
Paga

603
2 days ago
61
shyperson20

49359
2 days ago
503
darceyo72

24
2 days ago
1
We Develop Elite Developers
7 Day Free Trial. Cancel Anytime.