The Uncreative Software Engineer’s Compendium to Testing

Testing is an integral part of software engineering, specifically for all the stakeholders involved. The users get to enjoy software that is user-friendly and satisfies their needs, while the engineers enjoy building software that is error- and bug-free. Benefits of Testing Bug detection and prevention: developers can identify bugs, errors, and defects in the software during development and get th... »

How we made the new report feature of sls-mentor

TLDR In this feature insight, we explain how we generate the new reporting feature from sls-mentor, getting inspiration from jest-html-reporter. And we show you how to code your own report tool using react. Getting a fresh new report for sls-mentor ? With my team we have been building sls-mentor, a free and open source tool to audit your serverless stack on AWSand to give you tips to improve it! T... »

Dockerizing a Node.js App: A Comprehensive Guide for Easy Deployment🐋

Dockerizing a Node.js app is a useful technique that allows you to package your application and its dependencies into a container, making it easier to deploy and run consistently across different environments. In this blog post, we’ll walk through the steps to dockerize a Node.js app. Let’s get started! Prerequisites Before we begin, make sure you have the following installed on your m... »

Power of Python Collection Framework : For Beginners

Power of Python Collection Framework : For Beginners

Introduction: Python, being a versatile and powerful programming language, offers a rich set of built-in data structures and algorithms through its Collection Framework. This framework provides a wide array of options for efficiently storing, manipulating, and accessing data. In this blog, we will delve into the Python Collection Framework and explore its various components, highlighting their fea... »