Today, we’ll contrast .NET Core vs. .NET Framework to help you choose which one to use for your next project.
Node.js Error Handling Best Practices: Ship With Confidence
When deploying applications into production, we want to know that all code has been tested for all possible complex scenarios.
How to Log to Console in PHP
Learn how to log to console within PHP, and why logging in PHP can be a good thing.
AWS Fargate Monitoring
How do you perform AWS Fargate monitoring? Today, we’ll discuss the background of AWS Fargate and using Retrace to monitor your code.
Getting Detailed Exceptions With Retrace
Exception handling tools with limited features often have a short lifetime. Thankfully, getting detailed exceptions with Retrace is a great choice for development teams, especially when compared to ELMAH.
What is Cloud-Native? Is It Hype or The Future of Software Development?
For quite a while now, cloud-native has been one of the hottest topics in software development.
Laravel Logging Tutorial
Regardless of what language and framework you use, proper logging is crucial to web development.
Web Performance Monitoring: A How to Guide for Developers
As developers, we would rather be writing code all day than doing anything else. Especially meetings or fighting production problems. Unfortunately, both are part of the job. All developers need to understand the basics of web performance monitoring. It won’t help you get out of meetings, but it will help prevent production fires and put them out faster. Although, I …
Docker Tutorial: Get Going From Scratch
Docker is a platform for packaging, deploying, and running applications. Docker applications run in containers that can be used on any system: a developer’s laptop, systems on premises, or in the cloud. Containerization is a technology that’s been around for a long time, but it’s seen new life with Docker. It packages applications as images that contain everything needed to …
The Ultimate List of C# Tools: IDEs, Profilers, Automation Tools, and More
C# is a widely used programming language in enterprises, especially for those that are heavily Microsoft-dependent. This language comprises a lot of tools with individual strengths. Here, we list C# tools for IDEs, profilers, automation tools, and more. If you build apps using C#, you most likely use Visual Studio and have explored some of its extensions to supercharge your …
Node.js Logging Tutorial
Node.js logging is an important part of supporting the complete application life cycle. From creation to debugging to planning new features, logs support us all the way. By analyzing the data in the logs, we can glean insights, resolve bugs much quicker, and detect problems early and as they happen. In this post, we will talk about the who, what, …
Node.js Microservices: Developing Node.js Apps Based On Microservices
Node.js application developers, in the ever-evolving business landscape, enjoy tangible advantages while incorporating microservices in Node.js apps development. The microservice architecture, or microservices, is a distinct method of software systems development, which attempts to create modules that are single-function, with well-defined operations and interfaces. The trend has become increasingly popular as organizations look to become more agile and move towards …
Kubernetes in Production: 6 Key Considerations
Kubernetes is an open-source platform for container orchestration. You can use it to deploy a highly resilient, self-healing infrastructure using automation and infrastructure as code (IaC). Kubernetes includes features for zero downtime deployments, scaling, automatic rollout and rollback of updates, and service discovery. Kubernetes is designed to help you manage container deployments at scale via REST API. It can be used …
How to Create SQL Percentile Aggregates and Rollups With Postgresql and t-digest
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 …
Angular vs AngularJS: Differences Between Angular and AngularJS
Kubernetes (k8s) enables you to efficiently orchestrate container management, in the cloud or on-premises. As a whole, k8s provides many benefits, including features for self-healing, automated rollouts and rollbacks, load distribution, and scalability. However, k8s is a highly complex platform and requires extensive configuration. To ensure your k8s operations are secure, you need to address key challenges related to architecture vulnerabilities and platform dependencies, and implement relevant security best practices.
Kubernetes Security Best Practices You Must Know
Kubernetes (k8s) enables you to efficiently orchestrate container management, in the cloud or on-premises. As a whole, k8s provides many benefits, including features for self-healing, automated rollouts and rollbacks, load distribution, and scalability. However, k8s is a highly complex platform and requires extensive configuration. To ensure your k8s operations are secure, you need to address key challenges related to architecture vulnerabilities and platform dependencies, and implement relevant security best practices.
Drupal 9: Everything You Need to Know
Having developed web applications using Drupal 6, 7, and 8, the launch of Drupal 9 is incredibly exciting. Ironically, I started working with Drupal 6 at a time when Drupal 7 had already been released. However, there was a huge resistance in adopting Drupal 7 due to its incompatibility with contributed (open source) modules. This often meant that adoption of Drupal 7 would prevent companies from using the modules their websites relied upon to function in their entirety.
Our 6 Favorite Automated Testing Tips
Test automation helps increase development speed while reducing cost and effort. In this article, we will share how to automate testing to help keep a test automation initiative on the right track with key tips for test execution, design and maintenance for large enterprise applications.
5 Tips to Take Your DevOps Pipeline to the Next Level
DevOps can successfully remove the bottlenecks created by waterfall methodology by improving development productivity through encouraging collaboration,continuous feedback loops, and automating processes.
Which is better to Create Web Apps: Laravel or CakePHP?
Laravel development services have been growing in popularity, with the Laravel framework often being compared to CakePHP. This article will show how to choose the best framework to meet specific business or solution requirements in the most effective way. Laravel and CakePHP are both very popular PHP frameworks. PHP is often used for creating dynamic websites or building high-end apps. …