Docker Build: A Beginner's Guide to Building Docker Images

Docker Build: A Beginner’s Guide to Building Docker Images

Samuel James Developer Tips, Tricks & Resources

Docker has changed the way we build, package, and deploy applications. But this concept of packaging apps in containers isn’t new—it was in existence long before Docker. Docker just made container technology easy for people to use. This is why Docker is a must-have in most development workflows today. Most likely, your dream company is using Docker right now. Docker’s official documentation has a lot …

Docker Swarm vs Kubernetes: A Helpful Guide for Picking One

Dave Rael Developer Tips, Tricks & Resources

Docker and Kubernetes have taken the software world by storm. DevOps, containers, and container management are at the center of most conversations about what’s relevant to technology. Tooling and services that ease running software in containers, therefore, occupy the minds of developers. Great tools and platforms create options and possibilities. They also create challenges in understanding available choices, though. If you have difficulty in …

AWS Lambda with Node.js: A Complete Getting Started Guide

AWS Lambda with Node.js: A Complete Getting Started Guide

Samuel James Developer Tips, Tricks & Resources

AWS Lambda is a service that confuses many people. For that reason, you may be wondering just how it works, and how you’d use it to build a highly scalable event-driven application. As someone who’s presumably no stranger to the internet, you must have seen the terms serverless, function-as-a-service, or AWS Lambda thrown across your screen a few times. Perhaps you’re …

AWS Lambda with Python: A Complete Getting Started Guide

AWS Lambda with Python: A Complete Getting Started Guide

Casey Dunham Developer Tips, Tricks & Resources

In this post, we’ll learn what Amazon Web Services (AWS) Lambda is, and why it might be a good idea to use for your next project. For a more in-depth introduction to serverless and Lambda, read AWS Lambda: Your Quick Start Guide to Going Serverless. In order to show how useful Lambda can be, we’ll walk through creating a simple Lambda function using …

Ruby Garbage Collection

How Does Ruby Garbage Collection Work? A Simple Tutorial

Ben Munat Developer Tips, Tricks & Resources

Ruby, like most other modern, high-level programming languages, doesn’t force you to manage memory. This feature is called garbage collection, or GC, and you get it for free in Ruby. You can write tons of Ruby code and never give a second thought to the fact that under the covers, Ruby is doing a bang-up job of allocating and freeing memory for …

AWS Lambda With Ruby: A Complete Getting Started Guide

AWS Lambda With Ruby: A Complete Getting Started Guide

Peter Grainger Developer Tips, Tricks & Resources

It’s five o’clock on a Friday afternoon. There are no new bug reports and everything is looking smooth. Your plan of a relaxing weekend is in sight when you get a call—the website you look after isn’t responding.  Yikes. AWS Lambda minimizes the chance of this truly terrifying event from happening by taking care of server maintenance while you focus …

AKS Cluster Performance

AKS Cluster Performance: How to Better Operate Kubernetes in Azure

Christian Melendez Developer Tips, Tricks & Resources

AKS is the managed service from Azure for Kubernetes. When you create an AKS cluster, Azure creates and operates the Kubernetes control plane for you at no cost. The only thing you do as a user is to say how many worker nodes you’d like, plus other configurations we’ll see in this post. So, with that in mind, how can …

Rails Migration

Rails Migration A Complete Guide

Eric Boersma Developer Tips, Tricks & Resources

A Rails migration is a tool for changing an application’s database schema. Instead of managing SQL scripts, you define database changes in a domain-specific language (DSL). The code is database-independent, so you can easily move your app to a new platform. You can roll migrations back, and manage them alongside your application source code. Let’s take a look at what Rails migrations …

Kubernetes vs Docker

Kubernetes vs Docker: How to Choose

Eric Boersma Developer Tips, Tricks & Resources

If you’re thinking about using containers to manage an application, there are a lot of options for technologies to use. It can be difficult to even know where to begin to make a decision. One common question is whether someone should use Docker vs Kubernetes for managing their application containers. This is a misleading question. In truth, Docker and Kubernetes …

Docker Image vs Container

Docker Image vs Container: Everything You Need to Know

Eric Boersma Developer Tips, Tricks & Resources

Docker is a powerful tool for creating and deploying applications. It simplifies rolling out applications across multiple systems and is a useful tool for integrating new technologies. An application that runs using Docker will start up the same every time on every system. This means that if the application works on your local computer, it’ll work anywhere that supports Docker. …

See why developers choose Retrace over New Relic

Looking for New Relic Alternatives & Competitors? Learn Why Developers Pick Retrace

Alexandra Altvater Developer Tips, Tricks & Resources, Insights for Dev Managers, Popular

New Relic is one of the industry leaders for SaaS-based application performance management. However, many are starting to look for new relic alternatives and competitors. Probably about half of those alternatives are available as SaaS APM. New Relic Pricing Forcing You to Look for Alternatives? We talk to companies every day that are currently using New Relic but are looking …

CICD

What Is CICD? What’s Important and How to Get It Right

Christian Melendez Developer Tips, Tricks & Resources

We’re on the verge of something here, people. A growing number of companies are shipping software in minutes. Yeah, you read that right. Minutes. Not hours, not weeks, months, or longer. Minutes. Often, teams struggle to ship software into the customer’s hands due to lack of consistency and excessive manual labor. Continuous integration (CI) and continuous delivery (CD) deliver software …

JBossWildFly Performance Monitoring: The Complete Guide

JBoss Performance Monitoring: The Complete Guide

Justin Reynolds Developer Tips, Tricks & Resources

Ensuring your apps work as designed and deliver a productive user experience starts with monitoring applications metrics. This helps you understand whether your software is performing at optimal levels. Many developers use JBoss (now called WildFly and maintained by Red Hat) to build, deploy, and host transactional applications written in Java. JBoss boasts several awesome features, like fast startup speeds, lightweight functionality, …

Ruby Performance Monitoring

Ruby Performance Monitoring

Iryne Somera Developer Tips, Tricks & Resources

When developing new applications, it’s typical to run into a variety of competitors with similar goals. This is one reason why it is not enough to create an application without ways to monitor and manage it. In fact, usually market leaders emerge rather quickly. So who are these market leaders? We often see these people and companies are the ones …

Docker Performance: Tips and Tricks

Docker Performance Improvement: Tips and Tricks

Lou Bichard Developer Tips, Tricks & Resources

Docker is now everywhere. Over the past few years, a lot of modern-day software has now moved to become packaged in a Docker container, and with good reason. One of the biggest benefits touted about Docker containers is their speed. You don’t get lightning-fast performance out of the box without Docker performance tuning. We’re going to discuss some of the tips and …

PHP Performance Monitoring

PHP Performance Monitoring: A Developer’s Guide

Iryne Somera Developer Tips, Tricks & Resources

As PHP applications are getting more complex, it’s becoming harder to deliver high-quality applications. It’s more important than ever to perfect your process for PHP performance monitoring. Tools like Application Performance Monitoring (APM) are essential for the development process. To get good performance data, developers need to deal with the rising trends of containerization, microservices, heterogeneous cloud services, and big data. To …

Ruby Performance Tuning

Carlos Schults Developer Tips, Tricks & Resources

There are many things to praise about the Ruby language: adherence to the object orientation paradigm, simplicity, elegance, and powerful meta-programming capabilities. Unfortunately, performance isn’t top of mind when people think about the many qualities of the language. For years, people have been denouncing the Ruby programming language as slow. Is it? Sure, some people will spread a fair amount …