Month summary - September 2020

Posted by Tobiasz Kedzierski on 30.09.2020

September 2020

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.

Some thoughts

I spent most of the month on holidays. I worked as a server during the 10 day Vipassana meditation retreat. Then I hiked in the Beskid Mountains for a few days.

Vipassana, which means to see things as they really are, is one of India's most ancient techniques of meditation. It was rediscovered by Gotama Buddha more than 2500 years ago and was taught by him as a universal remedy for universal ills, i.e., an Art Of Living. This non-sectarian technique aims for the total eradication of mental impurities and the resultant highest happiness of full liberation.

source: dhamma.org

Some recipes from the course:

Sesame cake (for 20 people)

Ingredients:

  • Sesame seeds: 0.5 kg
  • All-purpose flour: 0.2 kg
  • Rapeseed oil light: 200 ml
  • Milk: 150 ml
  • Sugar: 0.1 kg
  • Baking powder: 0.5 tablespoon
  • Salt: 0.4 teaspoon
  • Lemon: 0.5

Sesame needs to be soaked overnight / or for a few hours.

  1. Pour the water out from the sesame.
  2. Squeeze the lemon.
  3. Mix oil with sugar. Add flour, baking powder and mix thoroughly.
  4. Add milk, lemon juice and sesame and mix thoroughly.
  5. Prepare an oven-pan and line it with baking paper.
  6. Spread the mass flat (height 1-2 cm) in the oven-pan.
  7. Mix 50 ml of water with 3 tablespoons of sugar and pour over the cake (it will be slightly caramelized after it is baked).
  8. Baking: baking mode (hot air) , 180°C, about 30-40 minutes.


Lemon water

Add juice squeezed from one lemon to 1 liter of boiled water.

Articles

Emulating the efficiency of in-person conversations

DevOps engineer: IT's most in-demand title for the future

Have concerns about using the term "DevOps" in job titles in the years to come? Get over it. Spend your time using the DevOps engineer title to help achieve important outcomes.

Advice to Myself When Starting Out as a Software Developer

As I look back to over a decade ago, there are a few things I wish I'd started doing sooner. Habits that could have helped made me grow faster and in a more focused way. This is the advice I'd give my younger self, who has just landed their first professional software engineering job.

The Future of Open Source: Launching the Open100

Open Source leaders share their insights and key tips.

DigitalOcean's Hacktoberfest is Hurting Open Source

In reality, Hacktoberfest is a corporate-sponsored distributed denial of service attack against the open source maintainer community.

Python

Python Dependency Injection

Learn how to use dependency injection to write loosely-coupled yet highly-cohesive code.

Writing More Idiomatic and Pythonic Code

Learn some of the idioms and conventions that can make your Python code more readable, effective, concise and reliable.

5 Pairs of Magic Methods in Python That You Should Know

Magic, or “dunder,” methods are an important part of creating custom classes in Python. Learn about some commonly used magic methods by exploring hem in pairs that are frequently used together.

PyConline AU 2020

The full PyConline AU 2020 playlist.

It shows excellent performance and offers some valuable features. It’s based on Starlette and derives some features from it.

Full Stack FastAPI and PostgreSQL - Base Project Generator

Generate a backend and frontend stack using Python, including interactive API documentation.

Django

Django Builder

is a website to create and build boiler plate code for Django apps.

Django ORM if you already know SQL

An illustrated guide to Django's ORM by drawing analogies to equivalent SQL statements.

Bonus Django Documentation Sites

There are a few mini sites out there with “bonus” Django documentation.

From Concept To Live In Two Weeks With Django

Matt Layman's very good rundown of building a Django + Tailwind CSS + Heroku project for a non-profit in only 2 weeks.

Tools

SelfControl

Mac app to block your own access to distracting websites etc for a predetermined period of time. It can not be undone by the app or by a restart – you must wait for the timer to run out

Introducing GitHub Container Registry

GitHub Container Registry is free for public images. Container Registry is free for private images during the beta, and as part of GitHub Packages will follow the same pricing model when generally available.

Cloud

Kubernetes 101

Kubernetes 101

Booksy przenosi się do Google Cloud. W tle podbój nowych rynków

Booksy, jeden z najbardziej znanych polskich startupów, rozpoczął współpracę z Google i przenosi swoją aplikację do Google Cloud. Za sprawną migrację odpowiada Chmura Krajowa. Decyzja ma pomóc przede wszystkim w dynamicznej ekspansji na rynkach zagranicznych: amerykańskim, brytyjskim i brazylijskim. Pozwoli też spółce lepiej radzić sobie ze wzmożonym ruchem użytkowników i zracjonalizować koszty IT.

Other stuff

Productivity System I Stole From A Millionaire

It's called 50 + 15 System.

Workday shutdown rituals: 7 great ways to end the day

Here’s why everyone should have a workday shutdown ritual – and how to create one that sticks.

Bash Pitfalls

This page is a compilation of common mistakes made by bash users. Each example is flawed in some way.

The Three Year Rule

How To Stay Motivated Working On A Long-Term Project

We tried blocking Slack when we needed to focus. It worked.

Team chat apps are essential for online collaboration, but their very existence makes it hard to focus on longer-term projects.

The Technical Interview is an Ego Trip

Interviews from perspective.