# jdlt.co.uk > AI-optimized mirror of jdlt.co.uk containing 49 pages totalling 31,035 words of clean markdown content, structured data, and semantic HTML. Original source: https://jdlt.co.uk/. Last updated: 2026-06-14T01:44:15.172Z. Each page is available as HTML (with JSON-LD structured data) and Markdown (text-only, ideal for LLMs and RAG). ## Homepage - [[Managed IT Services](/content/managed-it-services/index.html) and [Custom Software Development](/content/custom-software-development/index.html) for UK SMEs](/content/site-root.html): Managed IT & Custom Software Development to transform your business technology, automate your workflows & streamline your operations. (404 words) ## Articles & Blog Posts - [blog/password-security-in-2022/index.html](/content/blog/password-security-in-2022/index.html) (1 words) - [blog/lambda-config-part2/index.html](/content/blog/lambda-config-part2/index.html) (1 words) - [blog/how-to-refactor-code/index.html](/content/blog/how-to-refactor-code/index.html) (1 words) - [blog/index.html](/content/blog/index.html) (1 words) - [My first year as a developer... the highs and lows](/content/blog/my-first-year-as-a-developer/index.html): Should I quit my job and train as a developer? (1,390 words) - [How is coding creative?](/content/blog/how-is-coding-creative/index.html): Coding is more creative than you might think (1,026 words) - [Web Application Development](/content/web-app-development/index.html): Innovative, scalable & secure Web Apps, custom made to fit your unique business needs. Microsoft© Gold, AWS© Select & Google© Cloud partners. (1,520 words) - [Combining data from multiple microservices using GraphQL](/content/blog/graphql-microservices-combining-data-from-mutliple-microservices.html): GraphQL and microservice architectures may seem incompatible. We'll teach you to reconcile them, create GraphQL microservices and reap the benefits of both (1,703 words) - [Low-code development platforms: Pros and cons](/content/blog/low-code-development-platforms-pros-and-cons/index.html): How do low code platforms compare to using traditional software development teams and techniques? (1,575 words) - [Building business software - 21 keys to success](/content/blog/21-keys-to-building-successful-business-software/index.html): Why you need a great software development team (2,034 words) - [How to go from junior to senior developer](/content/blog/junior-to-senior-developer/index.html): Moving On Up (1,777 words) - [Life after a coding bootcamp](/content/blog/life-after-a-coding-bootcamp/index.html): Surviving your first three months as a Junior Developer (1,603 words) - [How to make a great web portal](/content/blog/how-to-make-a-great-web-portal/index.html): ...for customers, suppliers staff or partners (867 words) - [Cypress testing | JDLT](/content/blog/cypress-testing/index.html): Automated testing using the Cypress testing library (1,481 words) - [Our Leadership Team](/content/about-us/leadership-team/index.html): We are an experienced and passionate team of technology professionals. Let us introduce ourselves... (520 words) - [Custom Software Development](/content/custom-software-development/index.html): Innovative, scalable and secure custom software, precisely tailored to your business needs. Microsoft© Gold, AWS© Select & Google© Cloud partners. (1,333 words) - [AWS Step Functions and You](/content/blog/aws-step-functions-explained/index.html): An overview of AWS Step Functions and when they might come in handy (1,496 words) - [Lambda config and secrets (Part 1 of 2)](/content/blog/lambda-config-part1/index.html): Getting to know SSM Parameter Store - What is SSM Parameter Store, why should I use it and how do I pull back data? (975 words) - [Managed IT Services](/content/managed-it-services/index.html): JDLT's Managed IT Service helps support your users and enhance your IT infrastructure, allowing you to focus on what you do best (956 words) - [How to choose the right software development company](/content/blog/how-to-choose-a-software-development-company/index.html): Useful tips to help narrow down your options (991 words) - [How to survive a tech challenge](/content/blog/how-to-survive-a-tech-challenge/index.html): Tech challenges? Here are some tips on how to survive them as a trainee software developer (874 words) - [Asynchronous step functions](/content/blog/asynchronous-step-functions/index.html): waitForTaskToken - Waiting without the hassle thanks to Step Function Task Tokens (865 words) - [Web Portal Development](/content/web-portal-development/index.html): Web portals transform the way customers, suppliers, partners and staff engage with your organisation. Allow users to self-serve saving time and money. (260 words) - [Custom software vs off-the-shelf](/content/blog/custom-software-vs-off-the-shelf/index.html): Part 1 - Flexibility and Cost (1,791 words) - [How to pass the AWS Certified Developer Associate exam](/content/blog/how-to-pass-the-aws-certified-developer-associate-exam.html): Some helpful hints on how to pass the AWS Developer Associate exam... (624 words) - [Case Study Custom Software Development](/content/case-studies/custom-software-development/index.html): A custom-built, hybrid-cloud Configure, Price, Quote (CPQ) tool for a telecoms provider (972 words) - [Our Technology](/content/about-us/our-technology/index.html): JDLT's technology stack and processes are designed to maximise the value we deliver to our clients and minimise the time it takes (222 words) - [An introduction to React Hooks](/content/blog/introduction-to-react-hooks/index.html): What are React Hooks and how can you use them? (149 words) - [JDLT is now climate positive](/content/blog/jdlt-is-climate-positive/index.html): We're proud to announce that JDLT is now a certified climate positive business (443 words) - [A better way to work](/content/about-us/how-we-work/index.html): What makes JDLT's approach to customer collaboration so different and so effective? (432 words) - [🆕 New JDLT website released! 🌍](/content/blog/new-website/index.html): JDLT releases new website with a fresh UI design (247 words) - [Password checker and generator 🔑](/content/blog/password-checker-generator/index.html): 1 - Check the strength of your password. 2 - Check if your password has been compromised. 3 - Generate strong and easy-to-remember passwords. (199 words) - [An introduction to Progressive Web Apps](/content/blog/introduction-to-progressive-web-apps/index.html): What are Progressive Web Apps and how can you use them? (155 words) - [An introduction to AWS Step Functions](/content/blog/introduction-to-aws-step-functions/index.html): What are AWS Step Functions and how can you use them? (153 words) - [Data integrity, cleansing and interpretation](/content/data-integrity-cleansing-and-interpretation/index.html): Cleanse your data, keep it clean, maintain data integrity, and integrate with BI or other reporting software. (220 words) - [Systems Integration](/content/systems-integration/index.html): Your entire dataset, accessible for all your business functions, everywhere (176 words) - [Passwordchecker & generator](/content/tools/password-checker/index.html): 1 - Test the strength of your password. 2 - Check if your password has been compromised. 3 - Generate strong and easy-to-remember passwords. (159 words) - [500](/content/contact-us/book-a-call/index.html) (49 words) - [Introducing Client Hub](/content/about-us/client-hub/index.html): Request features, vote on priorities and receive updates at every stage of the software development lifecycle with our Client Hub application. (275 words) - [Code Refactoring](/content/blog/how-to-do-code-refactoring/index.html): An easy to follow guide to Refactoring Code. Why you should do it and how easy it is to do! (150 words) - [IT Consulting](/content/it-consulting/index.html): Profit from our expertise in software, information technology, process automation and digital transformation. (187 words) - [Case Study](/content/case-studies/systems-integration/index.html): IT systems integration between a business and their technology supplier (267 words) - [FAQs](/content/join-our-team/faqs/index.html): Find answers to the questions we get asked most often about working at JDLT. (161 words) - [Working at JDLT](/content/join-our-team/working-at-jdlt/index.html): Our team is our greatest asset. Providing a rewarding and supportive team working environment is our top priority. (76 words) - [Vacancies](/content/join-our-team/vacancies/index.html): Job vacancies on the cutting edge of software development & IT (117 words) - [Let's work together](/content/contact-us/index.html): Ready to save time and money by streamlining your processes? Drop us a line, give us a call, or visit us at our Liverpool Street office. (103 words) - [Sitemap for JDLT](/content/sitemap-xml.html) (1 words) - [sitemap-0-xml.html](/content/sitemap-0-xml.html) (53 words) ## Resources - [Full Page Index](/index.html): Browse all cached pages with rich metadata - [About This Cache](/content/about.html): Methodology, technical details, and usage guidelines - [XML Sitemap](/sitemap.xml): Machine-readable sitemap for crawler discovery - [Robots.txt](/robots.txt): Crawler directives