PostgreSQL Performance Tuning Tutorial

Lou Bichard Developer Tips, Tricks & Resources

 Today we’re going to look at performance tuning PostgreSQL. PostgreSQL is an advanced open source SQL database. Setting up the database is just the first step. With every table you add and every query you run, your databases will require maintenance and updates to ensure that they continue to run efficiently. Although PostgreSQL does make a lot of optimizations for you, there …

Tomcat vs. Jetty vs. GlassFish vs. WildFly

Top Java Application Servers: Tomcat vs. Jetty vs. GlassFish vs. WildFly

Vasiliy Zukanov Developer Tips, Tricks & Resources

 If you want to write a Java web application, the first thing you’ll need to do is make a difficult decision: choosing the Java application server on which your application will run. This is a tough choice because there are many outstanding ones out there, and the differences between them aren’t always obvious. It’s easy to wind up in a state of …

Sporting Goods E-Commerce Retailer Picks Up Its Game With Retrace

Krista Klaus Developer Tips, Tricks & Resources, Stackify Product & Company Updates

Background: Newitts & Co.’s outside development team suspected the e-commerce retailer was missing out on revenue due to application performance issues. The UK-based online sporting goods retailer previously relied on local testing and error notifications to diagnose issues, but lead developer Matt Ross believed that the right APM solution could help reduce abandoned transactions and other issues. Solution: Ross began …

Java Logging Frameworks: log4j vs logback vs log4j2

Thorben Janssen Developer Tips, Tricks & Resources

If you ever had to analyze an issue in production, I’m sure you know how important it is to have good logging. Good logging requires three things: The log messages need to provide the required information to understand what the application does internally. Writing log messages has to be as efficient as possible so that it doesn’t affect the performance …

Grace Hopper Conference Recap

Bruce Solomon Developer Tips, Tricks & Resources

Grace Hopper, the world’s largest gathering of women in tech occurred last month in Houston, TX. The event, produced by AnitaB.org, brings together women from a variety of backgrounds with an interest in technology. Representing the Stackify team at the event was our Director of Customer Success, Megan Horton. Some of the greatest minds in tech from all over the …

Web API Error Handling: How To Make Debugging Easier

Sylvia Fronczak Developer Tips, Tricks & Resources

 Whether you’re the consumer or producer of an API, you’ve no doubt seen that good error handling can make debugging easier. And you may have noticed that error handling works best when everyone speaks the same language and has the same expectations. But what makes for good error handling? And how can we implement it and ensure consistency across our …

Free Entity Framework Profiler to View SQL Query Performance

Carlos Schults Developer Tips, Tricks & Resources

Picture this: you’re standing in the largest meeting room in your company. Behind you, a huge LED monitor. In front of you, all members of the C-suite. The CTO, your direct boss, is visibly nervous. The CEO looks interested and somewhat excited. The CFO looks happier than usual, though it probably has more to do with his very successful golf round …

Learn JavaScript: Tutorials for Beginners, Intermediate and Advanced Programmers

Sagar Arora Developer Tips, Tricks & Resources

  “Nobody expected this, but JavaScript has become the world’s most important programming language today” —Douglas Crockford, JavaScript Architect at PayPal What is Javascript? JavaScript is a simple and easy-to-learn programming language as compared to other languages such as C++, Ruby, and Python. It is a high-level, interpreted language that can easily be embedded with languages like HTML. It was …

Top 10 Node.js Debugging Tips to Debug Like a Pro

Lou Bichard Developer Tips, Tricks & Resources

  Err—not quite. Whilst this tweet is painfully relatable, it also saddens me. This goes to show there are so many Node.js developers out there who are debugging their applications the caveman way. But debugging Node.js needn’t be this hard. The more you relate to this tweet, the more you must read on. Your sanity begs you. Today we’re going beyond …

Top 10 Azure Cognitive Services

Cristopher Burge Developer Tips, Tricks & Resources

Microsoft’s cloud-based platform Azure has helped many businesses expand and cut back on their costs associated with hosting and storing data on a traditional server. Furthermore, the platform has given developers a chance to create, manage, and deploy powerful applications capable of assisting cloud customers to perform any number of tasks. From handwriting recognition to text sentiment analysis and Bing …

Top 10 .NET Debugging Tips

Simon Timms Developer Tips, Tricks & Resources

The best-laid plans of mice and men still go off the rails sometimes. Even when you’ve been rigorous and put unit tests in place, there are times when you’ll want to jump in and debug an application or a unit test. In this article, we’ll take a look at 10 tips for .NET debugging. 1. Setting Breakpoints A breakpoint is …

PHP Performance Optimization Guide

Juliet Mendez Developer Tips, Tricks & Resources

 When developing a web application based on PHP, it’s not enough to just solve the problem and project requirements. Server resources like storage, memory, and number of CPUs contribute to the price of the hosting; that’s why developers should take into consideration these resources when developing web applications.  On top of all of these, the application must run smoothly. There …

Stackify Retrace Releases Support for PHP

Matt Watson Developer Tips, Tricks & Resources, Stackify Product & Company Updates

Stackify was founded with the goal of giving developers the all the tools they need to troubleshoot and monitor their applications. We are very excited to announce that we now have support for PHP monitoring to go along with support for .NET and Java applications. What is Retrace? Retrace is an application performance management (APM) solution that combines code-level performance …

PHP Performance: Five Types of Tools You Need To Know

Juliet Mendez Developer Tips, Tricks & Resources

 To all the developers out there, it is highly advisable that every application you build should have tools that will monitor performance and ensure that it runs correctly. There are a variety of tools available that can monitor your application’s performance. Choosing the right tool that caters to your organization’s needs should be a priority. In general, with the numerous …

Types of Exceptions in Java

Sagar Arora Developer Tips, Tricks & Resources

 Java is an object-oriented programming language. It provides support for various mechanisms such as exception handling. This feature of Java enables developers to manage the runtime errors caused by the exceptions. In this article, you will learn about exceptions in Java. You will also learn about different types of exceptions in Java. Exceptions are the unwanted errors or bugs or …

Top 10 Java Debugging Tips

Sagar Arora Developer Tips, Tricks & Resources

One of the biggest nightmares for all developers is to debug their code. Debugging code written in Java is a tough task. Debugging is the process of determining and fixing bugs or errors present in the code, project, or application. Debugging your application helps you improve the quality of the code. It is a must-have skill for every Java programmer. …

Laravel Eloquent Tutorial With Examples

Juliet Mendez Developer Tips, Tricks & Resources

What is Laravel Eloquent? The PHP Laravel framework is packaged with the Eloquent Object Relational Mapper (ORM), which provides an extremely easy way to communicate with a database. As developers need to create complex websites and other applications, they prefer a hassle-free and shorter development time. Laravel helps make development faster and provides an adequate solution to most problems encountered. …

How To Build Resilient Applications with Polly

Geovanny Alzate Sandoval Developer Tips, Tricks & Resources

Handling errors properly have always been an important and delicate task when it comes to making our applications more reliable. It is true that we can’t know when an exception will happen, but it is true that we can control how our applications should behave under an undesirable state, such as a handled or unhandled exception scenario. When I say …

Learn Go: Top 30 Go Tutorials for Programmers Of All Levels

Sagar Arora Developer Career Development, Developer Tips, Tricks & Resources

 What is Go Programming Language? Go, developed by Google in 2009, is a programming language that provides support for features such as garbage collection, type safety, and dynamic types, to name a few. It is one of the most popular and fastest growing languages. In addition to this, it also supports a standard library and contains built-in types like key-value …