Node.js

Node.js Microservices: Developing Node.js Apps Based On Microservices

Rooney Reeves Developer Tips, Tricks & Resources

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

Farhan Munir Developer Tips, Tricks & Resources

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 …

Crelate empowers recruiters with Retrace

Maddie Horton Developer Tips, Tricks & Resources, Stackify Product & Company Updates

Crelate, a SaaS-based company, hosted in Microsoft Azure, is focused on helping staffing, recruiting and consulting agency customers connect with an increasingly dynamic workforce. Crelate empowers recruiters through their fast and flexible applicant tracking and recruiting CRM software solution.   “Speed matters to our customers. Recruiters are connecting with hundreds of candidates and clients a week. Time to fill a placement …

AngularJS

8 Benefits of Using AngularJS for Web App Development

Sameer Mehta Developer Tips, Tricks & Resources

AngularJS is an open-source JavaScript framework developed by Google. AngularJS can create all the interactive elements we normally find on a website. The framework’s main objective is to help develop single-page applications. AngularJS emphasizes code quality and testability, which is why web developers prefer it over other frameworks available. Some of the popular websites and applications which use AngularJS are …

AngularJS

Java Development Mistakes: Avoid These 7 Mistakes When Java Developing

Molly Crockett Developer Tips, Tricks & Resources

Over time, Java has become a popular programming language in software development. Although Java is more popular with developers than C or C++, this programming language still has its problems. Here are seven Java development mistakes that developers can make and how you can avoid them. 1. Forgetting To Put “Break” In The Code “Forgetting the ‘break’ part can be detrimental …

Empowering Girls in Computer Science

Bianca Dennis Developer Tips, Tricks & Resources

Empowering Girls in Computer Science “That’s just for boys!” is a common remark heard among young girls. In fact, my younger sister recently made that comment to me when I asked her if she played a certain videogame. While the context might be innocent or inane, it’s alarming how many things are deemed to be “for boys” when, in reality, …

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 …

Angular vs AngularJS

Angular vs AngularJS: Differences Between Angular and AngularJS

Naman Modi Developer Tips, Tricks & Resources

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

Kubernetes Security Best Practices You Must Know

Ilai Bavati Developer Tips, Tricks & Resources

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.

How to Incorporate Security Into Your company’s SDLC

Piyush Jain Developer Tips, Tricks & Resources

It’s been shown that if you follow a proven collection of practices for developing, designing, testing, implementing, and maintaining your software, you will produce a much higher quality product. Over the past few years, we have seen an increasing number of cases of attacks on the application layer. The Open Web Application Security Project, OWASP, estimates that around one-third of …

Drupal 9: Everything You Need to Know

Lambros Photios Developer Tips, Tricks & Resources

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.

7 Essential Best Practices to Follow When Adopting a DevOps Model

Gregory Chapman Developer Tips, Tricks & Resources

Terms such as DevOps, Agile and LEAN are now used in a single bundle. If a project is created according to the LEAN methodology, all processes become more efficient with DevOps and Agile, making it possible to remain flexible and respond quickly to changes. In this article, we will share seven best practices you need to follow when adopting a DevOps model. 

Prefix Code Profiler

What is Code Profiling? Learn the 3 Types of Code Profilers

Alexandra Altvater Developer Tips, Tricks & Resources

At Stackify, we’re all about helping you improve your application’s performance. We have actually developed two code profilers ourselves. Because of that, we like to think we know a thing or two about code profiling. Today I want to talk about the three different types of code profilers, describe the differences between them, and recommend some tools for your toolbox. …

Ansible vs Jenkins

Eric Boersma Developer Tips, Tricks & Resources

One of the challenges when you’re starting out with DevOps is getting the lay of the land. There are a lot of tools out there. And when one of the goals of DevOps is continually improving your processes, it’s important for you to understand how those tools might fit in your infrastructure. At the same time, you want to be …