Plurrrr

a tumblelog
20 Nov 2019

Pipenv and Poetry: Benchmarks & Ergonomics II

Let's take a look at how Pipenv and Poetry stack up after eight months of development, first at their current versions, then ergonomic enhancements, and finally benchmarks.

Source: Pipenv and Poetry: Benchmarks & Ergonomics II, an article by John Franey.

6 steps to writing better CSS

The goal of good CSS should be to write simple, modular and, most importantly, easily maintainable rules. Here we give you some simple and smart rules to help you create and maintain a healthy codebase.

Source: 6 steps to writing better CSS, an article by Kyle Tranel.

How to port an awk script to Python

Before porting an awk script to Python, it is often worthwhile to consider its original context. For example, because of awk's limitations, the awk code is commonly called from a Bash script and includes some calls to other command-line favorites like sed, sort, and the gang. It's best to convert all of it into one coherent Python program. Other times, the script makes overly broad assumptions; for example, the code might allow for any number of files, even though it's run with only one in practice.

After carefully considering the context and determining the thing to substitute with Python, it is time to write code.

Source: How to port an awk script to Python, an article by Moshe Zadka.

Let's Go: Object-Oriented Programming in Golang

In this tutorial you'll learn about all the intricacies of object-oriented design in Go, how the pillars of object-oriented programming like encapsulation, inheritance, and polymorphism are expressed in Go, and how Go compares to other languages.

Source: Let's Go: Object-Oriented Programming in Golang, a tutorial by Gigi Sayfan.