Python

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... »