How to Ensure Your App Is Online and Working Properly

How to Ensure Your App Is Online and Working Properly

Sylvia Fronczak Developer Tips, Tricks & Resources

 Your application is deployed. You checked a few endpoints, and they work as expected. You can log in and see the generic home page. There aren’t any exceptions in the logs—or at least any new ones. Great! But what does that mean for your customers and partners? Does everything work for them? And what about when things do go wrong? …

12 Simple PHP Performance Tuning Tips

12 Simple PHP Performance Tuning Tips

Juliet Mendez Developer Tips, Tricks & Resources

In every web application, performance really matters. Users complain about slow loading pages, inaccessible pages, unresponsive links and many other factors that lead to losing those users as customers. In order to satisfy your users’ needs, performance must be continuously checked and monitored. Every software application needs tools for monitoring and measuring the system’s performance. Here are 12 simple ways to …

PHP Error Handling Guide

PHP Error Handling Guide

Juliet Mendez Developer Tips, Tricks & Resources

Because PHP is free to use, many web developers use this programming language to make web applications. Even the most popular web content management systems are based on this programming language. Handling errors in PHP is almost the same as handling errors in other programming languages. But if a developer is new to the language, seeing the errors for the …

Top PHP Blogs and YouTube Channels

Ben Putano Developer Tips, Tricks & Resources

One of the most exciting programming languages at the moment is PHP, or Hypertext Preprocessor. The server-side language currently powers more than 80% of the web. It has garnered plenty of attention from skilled coders as its ecosystem is constantly changing and evolving. The Internet is full of PHP blogs for both beginners and more advanced coders looking to develop …

PHP Monolog Tutorial: A Step by Step Guide

Juliet Mendez Developer Tips, Tricks & Resources

In application development or maintenance, logging is very important. It gives you the right amount of data that you need to help you monitor your application, logs, databases, code, and web services. Monolog is the existing standard logging library for PHP. It is most popular in PHP frameworks such as Laravel and Symfony, where it implements a common interface for …

How Slow App Performance Can Impact Your Bottom Line

Sylvia Fronczak Developer Tips, Tricks & Resources

 You’ve delivered your product, application, or website. You’re seeing some traffic and even some conversions. But something is holding you back. Could it be speed? In today’s world of limited patience and shortened attention spans, you have to make sure that you’re giving your customers the enjoyable experience they need to stick around. Why is the customer experience that important? …

What’s New in .NET Core 2.1

Ricardo Peres Developer Tips, Tricks & Resources

NET Core 2.1 was officially released on May 30. I will summarize what’s new for all its parts – .NET Core itself, Entity Framework Core, and ASP.NET Core. You can also check out our article on the .NET Ecosystem to fully understand your options before you start your next project. .NET Core 2.1 First, you will need either Visual Studio …

DevOps for Databases

Christian Melendez Developer Tips, Tricks & Resources

DevOps is no longer just about breaking the silo between developers and operations. That’s why every manual operation in your delivery pipeline needs to be evaluated to determine if it can be automated. Database changes are indeed a tedious process and therefore deserve to be considered in your DevOps implementation. Let me pause a moment to temper your expectations for …

AWS Elastic Beanstalk .NET Core Tutorial: Get Your Application Up and Running Fast

Christian Melendez Developer Tips, Tricks & Resources

AWS offers a variety of services to solve specific needs. There are some core services, like EC2 and VPC, that let you create an infrastructure for your applications that scales easily. But if you’re new to AWS and also new to infrastructure, you might need to invest some time reading before you deploy your application to AWS. I remember my first time …

The Quick Guide to Ruby Tools and Extensions

Ben Putano Developer Tips, Tricks & Resources

Developers already know of Ruby as one of the most popular and beloved programming languages in the world. And while it’s not the hot new language anymore, it continues to power well-known applications like Twitch, SoundCloud, and Hulu, as well as the project-management tool Basecamp, open-source repository GitHub, and the hospitality marketplace Airbnb. At its core, Ruby’s value is that …

18 PHP Tools for Developers of all Levels

Ben Putano Developer Tips, Tricks & Resources

PHP is a fast scripting language that is ubiquitous with web development. WordPress uses the language as it’s core interface for developers to enhance the platform. It’s relatively easy to learn and is well supported by the development community. While PHP helps developers create web applications quickly, there is no development environment associated with the language. By contrast, a development …

Guide Docker Java

A Start to Finish Guide to Docker with Java

Eugen Paraschiv Developer Tips, Tricks & Resources

Intro to managing and running a containerized Java Spring Boot application Docker is a platform for packaging, deploying, and running applications in containers. It can run containers on any system that supports the platform: a developer’s laptop, systems on “on-prem,” or in the cloud without modification. Images, the packages Docker uses for applications, are truly cross-platform. Java microservices are a …

Dependency Injections

Design Patterns Explained – Dependency Injection with Code Examples

Thorben Janssen Developer Tips, Tricks & Resources

Dependency injection is a programming technique that makes a class independent of its dependencies. It achieves that by decoupling the usage of an object from its creation. This helps you to follow SOLID’s dependency inversion and single responsibility principles. As I explained in my previous articles about the SOLID design principles, their goal is to improve the reusability of your …

Pros and Cons of Java and Python

Java vs. Python: Coding Battle Royale

Ben Putano Developer Tips, Tricks & Resources

While we all started to learn how to code with HTML, developing a sophisticated app requires a more advanced language. Java and Python are two of the hottest programming languages in the market right now because of their versatility, efficiency, and automation capabilities. Both languages have their merits and their flaws, but the main difference is that Java is statically …

design principle_ service locator

Design Patterns Explained – Service Locator Pattern with Code Examples

Thorben Janssen Developer Tips, Tricks & Resources

The service locator pattern is a relatively old pattern that was very popular with Java EE. Martin Fowler described it in 2004 on his blog. The goal of this pattern is to improve the modularity of your application by removing the dependency between the client and the implementation of an interface. Interfaces are one of the most flexible and powerful …

Managing Teams and Organizations in GitHub

Managing Teams and Organizations in GitHub

Lyndsey Padget Developer Tips, Tricks & Resources

GitHub has become the gold standard platform for sharing code with everyone from the person sitting next to you to a developer on the other side of the world. As a team or product grows, so does its need for organizational structure and security. But even if your project or group of collaborators is small, you’ll learn that GitHub’s robust …

Deployment options in Azure

An Azure Deployment Guide

Phil Vuollet Developer Tips, Tricks & Resources

Azure has plenty of services for hosting your applications and their components. It also has extensive options for deploying to these services. Barry Luijbregts introduces four of the primary options for hosting apps in his article, “Which Azure Deployment Model Should You Use? 4 Ways to Deploy.” In that post, Luijbregts covers where to deploy on Azure; in this post, I’m …