Insights
Expert perspectives on DevOps,
AI & modern engineering
Explore expert perspectives on DevOps, AI, cybersecurity, and modern software engineering.Stay ahead with technical insights and strategies from NextLink Labs.
GitLab Global Survey Highlights a Continued Struggle with Software Testing
Software testing remains to be a struggle for development teams around the world, according to an annual global survey conducted by GitLab.
Read more →
How to Name Django Migrations (and Why It's Important)
Have you ever needed to undo, fake, or deal with migrations more deeply than the typical python manage.py migrate? Did you find yourself opening the migration f…
Read more →
Node 15 vs. Node 16
On April 20, 2021, OpenJS released the latest major version of Node.js, Node 16.
Read more →
Using Sinatra to Mock Shopify API Calls in Rails Test Suites
Introduction Designing a good test suite is critical to the development of a reliable application, but it involves constant decisions about how closely to repli…
Read more →
A Django Upgrade Guide for Major and Minor Releases
The Django project has major updates every eight months and minor updates as needed. It's a good idea to keep your project up to date with the latest version or…
Read more →
Why Companies of All Sizes Should Consider Automated Software Testing
Picture this: It’s Thursday afternoon and you just got an email from your manager of development letting you know the team has completed the new features you’ve…
Read more →
Our RuboCop Configuration for Successful Rails Projects
After over 8 years in development, the Ruby linting gem RuboCop has finally released version 1.0 and with it a host of new features, style configurations, and m…
Read more →
React 16 vs. React 17
On October 20, 2020, Facebook released the newest version of React, React 17.
Read more →
Most Common Types of Technical Debt in Rails
The majority of the Rails custom software development work we do here at NextLink Labs deals with rehabilitating older projects that are overwhelmed with techni…
Read more →
Finding The Opportunity in Uncertainty in Custom Software Development
Custom software development is a lot of things, but you’d be hard pressed to find a way to describe it as “easy”.
Read more →
Improving Django View Performance with Async Support
Django 3.1 was recently released and along with it came support for asynchronous views. To anyone that uses Django and works with lots of data from lots of diff…
Read more →
6 Things to Do When Inheriting Legacy Rails Apps
Introduction Rails version 1.0 is approaching its 15 year anniversary, and there’s reason to celebrate the framework's progress.
Read more →