Posts
-
Securing a New VPS: The Initial Steps After Purchase and the Best Practices
Wednesday, 09 Aug 2023After acquiring a VPS from any provider, we typically gain shell access to the root user. At this point, our first steps should include installing essential libraries and implementing basic security measures before proceeding with any deployment tasks.
-
Simplify Your REST API Development with Flask, SQLAlchemy, and Docker
Sunday, 21 May 2023Flask-RESTful simplifies the API development process, while SQLAlchemy facilitates seamless integration with a database for efficient data management. Dockerizing the project ensures consistent deployment and scalability, enabling hassle-free deployment of the todo API across var
-
Dependency Injection Made Easy: Simple Examples to Understand Key Concepts
Friday, 31 Mar 2023Dependency Injection (DI) is a design pattern used in software engineering. It aims to increase modularity and reduce coupling between software components.
-
Exploring the Basics of Depth First Search (DFS) Algorithm
Tuesday, 18 Oct 2022Depth first search (DFS) is an algorithm for searching graph or tree type data structures. Another algorithm Breadth first search (BFS) is often heard with DFS. The purpose of these algorithims are same - traversing a graph or three. However, there are some fundamental...