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 graphic

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 →