ups and downs
Month summary · Issue of May 2020

Month summary — May 2020

Sun 31 May 20203 min read18 links

I am aggregating here some more or less interesting stuff of various IT related materials which I came across this month. Some of them are strictly related to the things I did or am currently doing.

Quoted from the source

01Some thoughts

This month I managed to improve caching of the company website while also working on its CI/CD pipeline. Then I started to work on building python wheels on GitHub Actions for an Open Source project which occupied me in the last days of the month. Meanwhile I also investigated caching in an internal Django-based project and continued learning about core infrastructure and services of Google Cloud Platform on Coursera and Qwiklabs platforms.

02Python libraries

1 link
github.com

rich: Rich Text and Beautiful Formatting in the Terminal

Rich is a Python library for rich text and beautiful formatting in the terminal.

03Python

1 link
hynek.me

Sharing Your Labor of Love: PyPI Quick and Dirty

A completely incomplete guide to packaging a Python module and sharing it with the world on PyPI.

04Django

9 links
pascalw.me

Using Webpack With Django: No Plugins Required!

Webpack is a popular JavaScript module bundler. Django is a popular web framework. Can the two play nicely together?

testdriven.io

Caching in Django

Caching is a common technique for improving web app performance, and Django has a robust-built-in caching system.

eralpbayraktar.com

Caching and scaling for Django

An overview with sample Github code on how/why to cache a Django site.

n3tc4t.com

Database High Availability for Django

Simple Database High Availability for your Django app

arunrocks.com

A Guide to ASGI in Django 3.0 and its Performance

A thorough overview of ASGI in Django.

github.com

djangohunter

Tool designed to help identify incorrectly configured Django applications that are exposing sensitive information.

sourcery.ai

Python Refactorings

Here are six ways you can refactor code to be more concise, more Pythonic, and more performant.

05Tools

3 links
github.com

docker-gen

Generate files from docker container meta-data

github.com

github-push-action

GitHub actions to push back to repository eg. updated code

github.com

forego

Foreman in Go. Foreman: manage Procfile-based applications.

06Cloud

1 link
jhanley.com

Google Cloud – Understanding Gcloud Configurations

A gcloud configuration is a set of properties that govern the behavior of gcloud and other Google Cloud SDK tools.

07How To Set Upstream Branch on Git

In this tutorial you learn more about upstream branches and how they are related to remote tracking branches in Git.

08Semantic Versioning 2.0.0

Proposal of a simple set of rules and requirements that dictate how version numbers are assigned and incremented.

09Videos

3 videos · play right here · tap to play