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
Reduce Abandon Rates with the SPA Treatment
Single-page applications (SPAs) have become the name of the game in modern web pages. Users expect to receive a web page instantly and are no longer used to…
Read article
Article
PostgreSQL Indexing: GIN, Django, and Trigram Similarity
PostgreSQL supports a special type of index called GIN – Generalized Inverted Index. This type of index is especially helpful for improving the performance of…
Read article
Article
Part 1: Portable Function Pattern for the Scaling Business
The landscape of platforms and runtimes is ever increasing. There are more ways of packaging and running code than are possible to keep up with.
Read article
Article
Part 2: Portable Function Pattern for the Scaling Business
The feedback loop for business logic development should be totally contained on the engineers' machine with a few commands.
Read article
Article
Outsourcing 101
Most of these concepts are probably familiar, but it’s good to clarify some of what we will be discussing. When we talk about outsourcing, we mean using an outside…
Read article
Article
Optimization Made Easy in the Django Admin
Improve Django admin performance and usability with autocomplete fields. See a worked example comparing standard selects with searchable fields.
Read article
Article
NuxtJS: Have your modern JS cake and SEO too
The web has grown immensely in its demands for user interface responsiveness. As countless consumers and businesses move from desktop programs to strictly…
Read article
Article
Newfound Agility: Two Retailers that Adapted to Rapid Change
Today we examine two retailers with very different needs and goals. Both needed to quickly adapt, to make the leap from commodity sales to selling experiences and…
Read article
Article
Moving to AWS Managed Databases
Amazon Web Services (AWS) managed database services enables dynamic scalability, faster processing of database operations, convenient visualization and tooling…
Read article
Article
Migrating to Azure
So, you’ve decided that you want to migrate to the Cloud. Moving to a cloud service provider such as Azure is not something that should be taken lightly. However…
Read article
Article
Managing Servers in Python Using Fabric
The days of running a website on a single computer have long passed and there are many tools for managing your fleet of servers, such as Puppet, Chef, and Ansible.…
Read article
Article
JBS Dev Joins BigCommerce Partner Program
JBS Dev, a leader in innovative cloud-based custom application development, announced today that it has officially become a Certified Partner with BigCommerce.
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.