Selenium Scripts Running Load on a Web Browser

Stella Murugesan Developer Tips, Tricks & Resources

Selenium is a well renowned automation testing framework used extensively for cross browser testing. The open source testing tool is a smart choice for companies offering software testing services for automation testing of different web applications across browsers such as Internet Explorer, Chrome, Firefox, and Microsoft Edge.  Selenium offers extensive competition, compared to different test frameworks like HP Unified Functional …

Cloud Computing

How to Go Serverless With AWS Lambda

Justin Boyer Developer Tips, Tricks & Resources

Once upon a time, when dinosaurs roamed the earth, servers had to be built. A development team requested an environment for their code to run in, and a system administrator or infrastructure engineer plugged in a server and spent hours or days getting it ready to run code. Oh, and by the way, that was only one server of many …

What Are Java Agents and How to Profile With Them

Carlos Schults Developer Tips, Tricks & Resources

Java agents are a special type of class which, by using the Java Instrumentation API, can intercept applications running on the JVM, modifying their bytecode. Java agents aren’t a new piece of technology. On the contrary, they’ve existed since Java 5. But even after all of this time, many developers still have misconceptions about this feature—and others don’t even know …

Improve your CI/CD Pipeline with Kubernetes

How Kubernetes Can Improve Your CI/CD Pipeline

Ben Putano Developer Tips, Tricks & Resources, Insights for Dev Managers

The widespread use of automation and the quest for increasingly shorter development cycles can be considered the hallmarks of the current era of software development. Practices such as Continuous Deployment and Continuous Integration, which were unimaginable not that long ago, nowadays are commonplace techniques that most software professionals take for granted. In this scenario, designing and maintaining a functional CI/CD …

Spring AOP Tutorial With Examples

Mark Henke Developer Tips, Tricks & Resources

You may have heard of aspect-oriented programming, or AOP, before. Or maybe you haven’t heard about it but have come across it through a Google-search rabbit hole. You probably do use Spring, however. So you’re probably curious how to apply this AOP to your Spring application. In this article, I’ll show you what AOP is and break down its key …

AWS Fargate Monitoring

AWS Fargate Monitoring

Samuel James Developer Tips, Tricks & Resources

As companies evolve from a monolithic architecture to microservice architecture, some common challenges often surface that companies must address during the journey. In this post, we’ll discuss one of these challenges: observability and how to do it in AWS Fargate. A Little History Before Talking AWS Fargate Monitoring Twenty years ago, applications were different from what they are today. They …

6 Key Benefits of Microservices Architecture

Vitaly Kuprenko Developer Tips, Tricks & Resources

One challenge for developers beginning a new project is choosing between monolithic and microservice architecture.  According to Camunda research, 63% of enterprise level companies have taken steps to apply microservice architecture. Let’s take a closer look at the benefits and implementation of microservice architecture and why enterprise level companies, like Amazon, Netflix, and Uber, are choosing this architecture over traditional …

Sending Custom Metrics From AWS Lambda

Sending CloudWatch Custom Metrics From Lambda With Code Examples

Christian Melendez Developer Tips, Tricks & Resources

Today’s post is a detailed guide on how to send custom metrics to AWS CloudWatch monitoring using AWS Lambda. Starting from scratch, we’re going to finish up this post by leaving a serverless project running on Amazon Web Services (AWS). And do you want to hear the best part? Getting started will cost you less than you might spend on a …

What Is an IIS Application Pool

Carlos Schults Developer Tips, Tricks & Resources

People who are new to hosting web apps on IIS (Internet Information Services) sometimes struggle with the concept of application pools. What is an IIS application pool? What purpose does it serve? In this post, we’ll answer these questions—and more. We’ll begin by offering a brief introduction to IIS itself. If you’re already well acquainted with this piece of software, …

iis error logs yellow screen of death

IIS Error Logs and Other Ways to Find ASP.Net Failed Requests

Matt Watson Developer Tips, Tricks & Resources

As exciting as it can be to write new features in your ASP.Net application, our users inevitably encounter failed requests. Do you know how to troubleshoot IIS or ASP.NET errors on your servers? It can be tempting to bag on your desk and problem your annoyance.  However, Windows and ASP.NET provide several different logs where failed requests are logged. This …

Find out why you need 3 different types of .NET profilers

List of .Net Profilers: 3 Different Types and Why You Need All of Them

Matt Watson Developer Tips, Tricks & Resources

.NET Profilers are a developer’s best friend when it comes to optimizing application performance. They are especially critical when doing low level CPU and memory optimizations. But did you know that there are three different types of profilers? Traditional .NET profilers that track process memory usage, time spent per line of code and frequency of method calls. Lightweight profilers or other …

What is DevOps?

Michiel Mulders Developer Tips, Tricks & Resources

Digitalization is sweeping across many industries, creating a huge need for innovation. This innovation forces companies to be more agile and deliver faster. However, increasing the speed of your development team doesn’t happen by magic. It’s a metric that isn’t easy to change. How can you adjust to this fast-paced digitalization? I want to introduce you to DevOps. DevOps helps …

View SQL Queries From Your Code With Prefix

Matt Watson Developer Tips, Tricks & Resources

Have you heard the saying “you can’t manage what you can’t measure?” The phrase is often attributed to management thinker Peter Drucker, and less often to other authors as well. It can also slightly vary in its wording, depending on the source. At the end of the day, the exact wording of the sayer and who said it first doesn’t …

Why You Should Go Serverless for DevOps

Hiren Dhaduk Developer Tips, Tricks & Resources

Over the last decade, DevOps has become an important part of software engineering culture, influenced by the wide adoption of microservices, containers and cloud computing. A recent step in the evolution of cloud-based and microservice architecture is the serverless computing – a code execution model where the cloud provider takes total responsibility for the operating system and hardware management. The …

Why APM Is Central to DevOps Success

Why APM Is Central to DevOps Success

Mark Henke Developer Tips, Tricks & Resources

Imagine you’re driving a car, but there’s no windshield. You can’t see in front of you. On top of that, your car is full of friends looking out the side windows and yelling various things to you: “We should turn left!” “No, we should turn right!” “I’m pretty sure the next turn is in two miles.” In this scenario, how …

Log 4Net Guide for .NET Logging

Log4net for .NET Logging: The Only Tutorial and 14 Tips You Need to Know

Matt Watson Developer Tips, Tricks & Resources

If you’ve been writing code for any reasonable amount of time, then it’s virtually impossible that you haven’t handled logging in any way, since it’s one of the most essential parts of modern, “real life” app development. If you’re a .NET developer, then you’ve probably used some of the many famous logging frameworks available for use at this platform. Today’s …

SDLC Models in 2019: How They’ve Aged and What’s Current

Vlad Georgescu Developer Tips, Tricks & Resources

The software development life cycle (SDLC) started to become a formalized process for software development in the 1960s. That’s pretty much when software systems started to exist. With its loosely defined development phases, the SDLC has become a software development term that gets a lot of people talking. The SDLC, however, is more of an acronym packed with meaning than …