The JBS Dev Engineering Blog
Articles from the JBS Dev team on software engineering, AI, cloud platforms, data, and the teams that build software.
WHAT IT COVERS
What the Blog Covers
The JBS Dev blog publishes articles from our team on how software gets built and run.
Topics include AI and machine learning, AWS and Azure, data engineering, web and mobile development, application modernization, and how software teams work. For downloadable eBooks and white papers, see our guides.

Written by our team
The JBS Dev team writes these posts from real project experience. Each one covers a tool, a practice, or a problem the team has worked through.
LATEST POSTS
Latest Articles
The newest posts come first.

Article
Sending Automated Emails with Django Signals
Django is an open-source python based web framework. It is designed to allow for rapid development of web applications by including much of the expected…
Read article
Article
Introduction to React in 2021
The nice thing about React is that even though it is primarily intended and well-suited for web development...
Read article
Article
Performant Queries in AWS DynamoDB
Amazon’s DynamoDB is a fantastic NoSQL solution. It’s easy to get started with, but as your data sets grow, so does the emphasis on writing performant queries.
Read article
Article
Migrating to a Headless Commerce Platform: What You Need to Know
Consumers today want convenient, feature-packed online shopping. Retailers need eCommerce solutions that are more flexible and powerful to meet those demands. Many…
Read article
Article
Making Decisions With Your Database
Instead of asking “what database is best for my application”, make sure you are instead asking “which store best supports this data type”?
Read article
Article
An Introduction to Terraform with AWS
Get started with Terraform on AWS: configure the CLI, define infrastructure as code, and deploy a simple Lambda function.
Read article
Article
Headless Commerce — Deciding if it's Right for You and Choosing the Right Platform
Ecommerce sales got a major jolt from the pandemic, to say the least. Even the most traditional retailers realized that they not only needed to sell online, but…
Read article
Article
The Evolution of Maintainable Lambda Development Pt 3
In part three of our series on the Evolution of Maintainable Lambda Development, we take a look at how the recent addition of containers in Lambda takes us one…
Read article
Article
Dynamic Search With React
Most of you are probably familiar with the notion of dynamic search, even if you don’t know it by that name. It is when a list of search results is updated in…
Read article
Article
A Brief Survey and Overview of AWS ETL Tools - Part 2
Taking a look at the various data-centric ETL services that are offered on AWS. It might not always be obvious which service might be the most appropriate one for…
Read article
Article
A Brief Survey and Overview of AWS ETL Tools - Part 1
AWS has an incredible array of data-centric services. Some of these services have functionality that overlaps with one another and some services may take two…
Read article
Article
The AWS Cloud Development Kit and You
The AWS Cloud Development Kit allows you to model your cloud infrastructure in a number of programming languages.
Read article
MORE RESOURCES
Beyond the Blog
The other Resource Center sections cover delivered projects, downloads, and ways to start.
Case Studies
Delivered projects in AI, cloud, data, and custom software, each with the problem, the build, and the result.
Learn moreGuides
Downloadable eBooks and white papers, videos and podcasts, and a terminology section with plain definitions of common terms.
Learn moreQuick Launch Lab
Assessments and workshops for AI, cloud, and data, most of them free for qualifying organizations.
Learn more
FAQ
Blog FAQs
What does the JBS Dev blog cover?
The blog covers software engineering, AI and machine learning, cloud platforms such as AWS and Azure, data engineering, web and mobile development, application modernization, and how software teams work. Some posts are hands-on tutorials, such as setting up Terraform for Azure. Others cover hiring and running development teams.
How is the blog different from the guides?
A blog post covers one topic as it stood when the post was written and keeps its publish date. The guides page collects our downloadable eBooks and white papers, our videos and podcasts, and a terminology section. For hands-on detail, start with the blog. For a longer read on one topic, start with an eBook or white paper.
Are older posts still accurate?
Each post shows the date it was published. Technical posts describe the tools and versions current at that date, so check the current documentation before you follow an older tutorial. For questions about your own systems, use the form below to reach an experienced team member.