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 …
Crelate empowers recruiters with Retrace
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 …
8 Benefits of Using AngularJS for Web App Development
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 …
Java Development Mistakes: Avoid These 7 Mistakes When Java Developing
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
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, …
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.
How to Incorporate Security Into Your company’s SDLC
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
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.
Top 10 Must-have VS Code Extensions for JavaScript Developers
JavaScript is one of the most popular programming languages, with different components, frameworks and tools. One of the most popular is Visual Studio or VS Code, a lightweight code editor. It borrows heavily from other popular editors, such as Atom and Sublime Text.
How to build a progressive web app using React
Introduced by Google in 2015, Progressive Webs Apps, PWAs, are apps that offer a native app-like feel to web applications that are designed to work cross-platform. These offer features like offline capability, local caching of assets, push notifications, and performance benefits.
Everything you need to know about .NET 5.0
If you’re a developer of .NET supporting enterprise apps developed in the .NET framework, you should know how the .NET 5 would impact your current enterprise app. Moving forward, there will be only one .NET to target macOS, Windows, Linux, iOS, Android, and more.
Ways to Ensure App Security With Java Features
As important as adding new features, app developers need to start placing more emphasis on the security aspect of the applications they design. After all, more app features mean more data residing within an app. Without proper security controls in place, that data can be vulnerable to intruders.
7 Essential Best Practices to Follow When Adopting a DevOps Model
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.
What is Code Profiling? Learn the 3 Types of Code Profilers
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. …
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.
Ansible vs Jenkins
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 …



















