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
Why a Responsive Website Simply Doesn’t Satisfy Users Like a Native Mobile App
Mobile app users convert at a rate three times higher than mobile website users and twice that of desktop users.
Read article
Article
What is Snowflake and why should I care?
Many organizations are considering cloud-based data solutions, instead of planning out on-premise solutions. Organizations are also evaluating moving their…
Read article
Article
Vue.js - A Cleaner and More Effective Approach to Frontend Development
The days of jQuery are long gone. Folks are no longer littering their code bases with JavaScript snippets to introduce interactivity.
Read article
Article
Using Azure Functions with .NET
Using .Net within Azure Functions is Simple and Straightforward
Read article
Article
Universal Native Apps with Flutter
Flutter Provides A Compelling Alternative To True Native Development
Read article
Article
UI/UX: Establishing a Regression Testing Firewall
Finding a balance between the benefit the tests give you and the cost of spending time and effort writing tests can be challenging.
Read article
Article
Top 5 Ways to Deliver Total Quality Focus to your Team
You've secured agreement and buy in from all stakeholders. You've got people excited about giving their best and receiving your best. You're scared out of your…
Read article
Article
Three Tips for Effective Project Meetings
Unnecessary meetings are a common stereotype. Sometimes we don’t do a good enough job of putting in the thought required to make them useful.
Read article
Article
Three Advantages of a Microservices Approach To Architecture
Creating or updating a monolithic application is simply not effective for digital transformation efforts. What makes microservice architecture so much better than…
Read article
Article
The Table Stakes for Today’s Digital Education
It’s not like digital education suddenly happened when 2020 rolled around. The steady rise of digital education over the past decade was changing the way kids…
Read article
Article
Succeeding with Agile in a Waterfall Culture
While working as both a developer and a project manager at JBS, I have seen many projects where the customer is looking to move away from a “Waterfall” type of…
Read article
Article
SQL Injection Attacks and Django
As the number one item on the Open Web Application Security Project (OWASP) top ten list of web security risks, SQL injection is one of the most common attacks…
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.