TCP/IP Networks



 

 

TCP stands for Transmission Control Protocol a communications standard that enables application programs and computing devices to exchange messages over a network. It is designed to send packets across the internet and ensure the successful delivery of data …


1 year, 1 month · Read more · 11 min



A Handy Security Checklist



 

-Don't trust data from a browser, API, or any outside sources: This is a fundamental rule. Make sure that you validate and sanitize any outside data.

-Don't keep SECRET_KEY in version control: As a best practice, pick SECRET_KEY from …


1 year, 2 months · Read more · 5 min



Deployment



Once you have a working website or reusable app, you will want to make it public. Deploying websites is one of the most difficult activities of development with Django, because there are lots of moving parts that you have to …


1 year, 2 months · Read more · 13 min



Productivity Tools



Probably the most flexible productivity tool of all time will be Bash together with common standard utilities found in every POSIX and UNIX-like operating system. Knowing them all thoroughly is probably impossible for an ordinary human. But knowing a few …


1 year, 2 months · Read more · 2 min



Containerization versus virtualization



 

There are two main ways that system-level isolation techniques can be used for development purposes:

• Machine virtualization, which emulates the whole computer system

• Operating system-level virtualization, known also as containerization, which isolates complete user …


1 year, 2 months · Read more · 2 min



Poetry as a dependency management system



 

Poetry is quite a novel approach to dependency and virtual environment management in Python. It is an open-source project that aims to provide a more predictable and convenient environment for working with the Python packaging ecosystem.

As Poetry is a package …


1 year, 2 months · Read more · 3 min