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
Creating a React App from scratch - Webpack5, TypeScript4+, React17+ - Part 1
As a react developer you are probably familiar with CRA (Create React App) and how easy it is to spin up a react app and to get going writing react apps. However…
Read article
Article
The Docker Life Cycle
Docker allows OS-level virtualization for developers to deliver software in containers
Read article
Article
Making the Critical Connection Between Software Development and Delivering Business Value, Part 2
Agile is a radical alternative to traditional waterfall project planning that frequently falls short when it comes to delivering value for software development…
Read article
Article
Tips On How To Manage the Challenges of Working From Home
Part 2 of our series on working from home effectively
Read article
Article
Scheduled Job Lambda Functions
With a great degree of success, JBS teams have utilized Lambda functions to serve RESTful APIs, process data, and handle other tasks across various...
Read article
Article
SaaS Versus On-Premise: Security, Updates, and PCI Compliance
Ecommerce companies are subject to a massive amount of scrutiny when it comes to security and compliance, which is understandable when you consider the volume of…
Read article
Article
Saas Versus On-Premise: Integrating Existing Systems in your eCommerce Business
When it comes to integrating your existing business systems into your eCommerce platform it’s critical that you transition...
Read article
Article
Python Dependency Management
Python virtual environments allow us to isolate applications in a common system, but what happens when we need to update one of the application’s packages without…
Read article
Article
Pushing the Boundaries of Adaptive Instructional Systems to Make Education Better for Every Student
When schools went completely virtual due to COVID-19, it exposed existing cracks in our education infrastructure. Part of the problem was a lack of tools and...
Read article
Article
Preventing XML External Entity Attacks with Python
One of the most prevalent web application software vulnerabilities is known as the XML External Entity (XXE) attack. XXE is currently the number four item on the…
Read article
Article
Making the Critical Connection Between Software Development and Delivering Business Value
The ultimate goal of software development is to deliver software that is pragmatic, solution-oriented, and generates ongoing business value for...
Read article
Article
Leveraging BigCommerce for your Digital Storefront
BigCommerce is an eCommerce platform for retailers. It is a fantastic service for businesses who want a to create digital storefront without building a solution…
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.