Tag: python
-
SOLID Design Principles
Software developers aim to create applications that are easy to maintain, extend and test, and that can adapt to changing requirements. However, software design can be complex and challenging, and it is important to follow established principles and best practices to create effective, high-quality software. One set of principles that has gained widespread recognition and…
-
Elastic Search for dummies
Elasticsearch is a powerful search engine and data analytics tool that is designed to be easy to use and highly scalable. It is built on top of the Apache Lucene search engine library and provides a distributed, RESTful search and analytics engine that is widely used in a variety of industries. In this article, we…
-
Why you should not use SQLite in production?
SQLite is a widely used open-source relational database management system (RDBMS) that has gained popularity among developers for its ease of use, small footprint, and flexibility. It is an embedded SQL database engine that can be used in various programming languages and platforms. However, despite its popularity, using SQLite in production environments is generally not…
-
Python public holidays command step by step
This is a step by step tutorial for beginners on how to write a python command line tool to fetch data from a remote API. This will teach you how to write clean, maintainable, testable and easy to use code in python. The point of this tutorial is mainly to learn how to structure the…