Best Python IDEs to Use in 2020

Slava Vaniukov Developer Tips, Tricks & Resources

According to the 2019 StackOverFlow Developer survey, Python is the fastest growing major programming language, with 41% of software engineers using Python.  With the continuing popularity of Python, choosing the best IDE (or Integrated Development Environment) is important. Development and testing is becoming increasingly complicated with multiple files and unit tests involved. Life is easier for programmers when they can …

5 Best Security Practices for Tomcat Servers

Harsh Gala Developer Tips, Tricks & Resources

Tomcat servers are widely used application servers for today’s development architectures, popular for hosting Java based applications. Below is a guide on best security practices for security your Tomcat Server environment. 1. Beware of Banner Grabbing What is banner grabbing? Banner grabbing is the process of gaining information from computer systems including services, open ports, version, etc. How banner grabbing …

kubernetes-as-a-service

Kubernetes as a Service: Implementing KaaS

Ben Putano Developer Tips, Tricks & Resources

 DevOps teams are increasingly looking toward Kubernetes as a scalable and effective way to package application containers of all sorts.. However, while Docker and Kubernetes have paved the way for the container and microservices revolution, there is still plenty of room for innovation. The strength of the Kubernetes tool lies in its ability to blend the simplicity of Platform as …

top server monitoring tools

Top Server Monitoring Tools for the New Year

Ben Putano Developer Tips, Tricks & Resources

DevOps teams have more on their plate than ever. As infrastructure needs grow, so does the time required to ensure that everything’s running smoothly. This makes automation crucial – especially in the server and network monitoring world. Server monitoring tools can save teams time by automating server management and providing real-time performance updates. As budgets reset for the New Year, …

AWS Redshift Monitoring: The Complete Guide

Janos Zold Developer Tips, Tricks & Resources

Would you like to detect problems in your Amazon Redshift environments? Does your team need a high-level overview of what monitoring options they can choose from when they deploy Redshift nodes and clusters? First, we’ll start with one of the most important components of any monitoring strategy: performance and availability monitoring. Then, we’ll continue with monitoring Redshift configuration changes and …

Azure Container Services

Azure Container Service (AKS) – A Detailed Intro

Christian Melendez Developer Tips, Tricks & Resources

Over the last few years, people have increasingly been adopting containers. But to use containers at a large scale, you need to use an orchestrator to ease the administration of your applications. Kubernetes is the most popular orchestrator and, while there are many concepts you need to learn to make the most of it, the benefits of using Kubernetes are …

Kubernetes Monitoring Developer’s Guide

Dave Rael Developer Tips, Tricks & Resources

Writing software is hard. Balancing the demands of shipping with assuring quality presents challenges. Also, you must have an eye on keeping code readable and maintainable. It’s not easy. Beyond mere development, maintaining a running application is still harder. Serving users requires responding to problems in a timely fashion. In order to respond to problems, you need to know they …

Metrics to Monitor When Scaling Up and Down

Key Cloud Metrics to Monitor When Scaling

John Julien Developer Tips, Tricks & Resources

Fans of Star Trek: The Original Series know that The Enterprise was not capable of going past Warp Factor 8 for long periods of time. That would be all the power Scotty could give the starship before it started breaking up. I know that you love Star Trek (who doesn’t?) but you might be wondering: what does this piece of …

How to Fix the HTTP 503 Service Unavailable Error in WordPress

Rohit Jangid Developer Tips, Tricks & Resources

Running into errors on your WordPress website is often daunting. Most errors offer some clue as to what caused them, making it easier to troubleshoot. Unfortunately, the 503 Error isn’t as simple and doesn’t offer the same information. The 503 Error in WordPress signifies your website cannot be reached as a result of the associated server being inaccessible. This occurs …

DevOps Best Practices: A Complete Guide

Arnab Roy Chowdhury Developer Tips, Tricks & Resources

Having high profits and productivity without any disturbance—isn’t that every company’s dream? Whenever there’s talk about better productivity and revenue, DevOps never fails to come into the limelight. It seems like it’s the latest IT buzzword. Everybody is discussing the relatively new concept and how it has come to transform the IT sector. But how well do we really know …

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 …