python optimization

Python Optimization: 3 Easy Steps

George Newton Developer Tips, Tricks & Resources

Python is one of the best programming resources available for designing machine learning systems. With a variety of technical abilities and potentially time-saving loops and processes, it can be an invaluable tool. However, it’s these capabilities that also make Python difficult to use. In many cases, Python may seem sluggish as it tries to navigate intricate, complicated strings of code. …

object reference not set to an instance of an object

What Is NullReferenceException? Object reference not set to an instance of an object

Matt Watson Developer Tips, Tricks & Resources

“Object Reference Not Set to an instance of an object.” Cast the first stone those who never struggled with this error message when they were a beginner C#/.NET programmer. This infamous and dreaded error message happens when you get a NullReferenceException. This exception is thrown when you try to access a member—for instance, a method or a property—on a variable …

Prefix DAH LP

Claim your free Developers Against Humanity card deck Download Prefix Download our FREE code profiler, Prefix. Retweet Retweet our post Get The Cards DM us your name, email, and mailing address *Offer available to US residents only. Prefix supports .NET , Java, Python, Node.js, Ruby, and PHP applications. Introducing the developer’s sidekick. We call it Prefix. Never have a nightmare …

performance tuning in mysql

Performance Tuning in MySQL

Alex Williams Developer Tips, Tricks & Resources

MySQL is an open source database application that creates meaningful structure and accessibility for large amounts of data.. But, with large data comes performance issues. This article will give you performance tuning in MySQL tips in order to boost its performance. Make Sure You Are Using The Latest MySQL Version  If you are a legacy or older database, this may …

Best Performance Testing Tools

Erna Clayton Developer Tips, Tricks & Resources

Implementing the best performance testing tools allows for an optimized end user experience and improved web performance.  In order to execute accurate and effective performance testing, it is important for QA engineers to have access to the right set of tools. With the plethora of performance testing tools, it has become tedious to pick the right tool for your use …

How to catch all exceptions in Python

How to catch all exceptions in Python

Iryne Somera Developer Tips, Tricks & Resources

One of the struggles developers face is how to catch all Python exceptions. Developers often categorize exceptions as coding mistakes that lead to errors when running the program. Some developers still fail to distinguish between errors and exceptions. In the case of Python application development, a python program terminates as soon as it encounters an unhandled error. So, to establish …

How to configure HTTPS for an Nginx Docker Container

How to configure HTTPS for an Nginx Docker Container

Jose Martin Cara Stackify Product & Company Updates

There are a few ways to effectively configure HTTPs for an Nginx Docker Container.  In this guide, we will quickly cover configuration through the use of free certificate authority Let’s Encrypt. For plenty of people, using Let’s Encrypt to configure HTTPS for an Nginx docker container is a good option. A paid version like Comodo’s SSL certificates may make more …

Supported Technologies — Copy

Retrace Integrates with Your Existing Tools Retrace takes it to a new level by integrating with other tools in your environment. Java Java .NET Frameworks.NET .NET Core .NET Core Node.js Node.js PHP FrameworksPHP Python Python Ruby Ruby

SQL Percentile Aggregates

How to Create SQL Percentile Aggregates and Rollups With Postgresql and t-digest

Matt Watson Developer Tips, Tricks & Resources

When it comes to data, let’s start with the obvious. Averages suck. As developers, we all know that percentiles are much more useful. Metrics like P90, P95, P99 give us a much better indication of how our software is performing. The challenge, historically, is how to track the underlying data and calculate the percentiles.  Today I will show you how …

What is SDLC?

What Is SDLC? Understand the Software Development Life Cycle

Alexandra Altvater Developer Tips, Tricks & Resources

The Software Development Life Cycle (SDLC) refers to a methodology with clearly defined processes for creating high-quality software. in detail, the SDLC methodology focuses on the following phases of software development: Requirement analysis Planning Software design such as architectural design Software development Testing Deployment This article will explain how SDLC works, dive deeper in each of the phases, and provide …

SOLID Principles in Java - Swiss Knife Minimalistic Design

SOLID Design Principles Explained: The Single Responsibility Principle

Thorben Janssen Developer Tips, Tricks & Resources

SOLID is one of the most popular sets of design principles in object-oriented software development. It’s a mnemonic acronym for the following five design principles: Single Responsibility Principle Open/Closed Principle Liskov Substitution Principle Interface Segregation Principle Dependency Inversion All of them are broadly used and worth knowing. But in this first post of my series about the SOLID principles, I …

Display All PHP Errors: Basic & Advanced Usage

Juliet Mendez Developer Tips, Tricks & Resources

A PHP application might produce many different levels of earning and errors during its execution. Being able to see these errors is essential for developers trying to troubleshoot a misbehaving application. However, developers often have trouble when trying to display errors from their PHP applications. Instead, their apps just fail silently. If you are having problems with your PHP web …

A Practical Guide to Javascript Debugging

A Practical Guide to JavaScript Debugging

Arnab Roy Chowdhury Developer Tips, Tricks & Resources

Being a UI developer, I’ve learned one thing: It doesn’t matter how carefully you write your code. Suppose you’ve double-checked that you defined and called all functions the right way or followed all the best practices. Even then you’ll see that a tiny variable can sneak behind and create an error. Now, suppose you find out that for some unknown …

JavaScript Tracing: How to Find Slow Code

Michiel Mulders Developer Tips, Tricks & Resources

Finding slow JavaScript code can be a tricky problem to solve. Small code changes can have a big impact on the performance of your code. Fortunately, many different approaches can help you nail down the exact source of the problem. In this post, you’ll learn about three methods that’ll bring you the results you’re seeking. You can trust manual code …

Load Testing vs. Performance Testing vs. Stress Testing

Michiel Mulders Developer Tips, Tricks & Resources

Just conducting one type of testing is generally not enough. For example, let’s say you decide to perform unit testing only. However, unit tests only verify business logic. Many other types of tests exist to verify the integration between components, such as integration tests. But what if you want to measure the maximum performance of your application? Or what if …

How to Check Website Logs

Michiel Mulders Developer Tips, Tricks & Resources

Have you ever looked at your website logs and realized they don’t make sense to you? Maybe your log levels have been abused, and now every log categorizes as “Error.” Or your logs fail to give clear information on what went wrong, or they reveal sensitive information that hackers may harvest. Fixing these problems is possible! Let’s explore how you …

10 of the Most Popular Java Frameworks of 2020

10 of the Most Popular Java Frameworks of 2020

Taurai Mutimutema Developer Tips, Tricks & Resources

There are plenty of reasons why Java, being one of the older software programming languages, is still widely used. For one, the immense power one wields when using Java is enough to make it their staple. Couple that with the possibilities that using good Java frameworks bring and you could lessen the turnaround time for big projects. This post will …

library

Popular Ruby Libraries

Harikrishna Kundariya Developer Tips, Tricks & Resources

Ruby on Rails Gems is a package manager containing libraries, software packages, and utilities for standard format distribution of  Ruby programs and libraries. RoR Gems have functionality with related files to help save time in web development. Debugging Byebug: Byebug is an effective solution for debugging. This gem takes time between tasks and implementing code by changing variables to perform …