ups and downs
Month summary · Issue of November 2020

Month summary — November 2020

Mon 30 Nov 20204 min read23 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 spent some time on getting statistics of GitHub Actions [GA] usage within The Apache Software Foundation [ASF] repositories. The ASF organisation has more than 2000 repositories and more than 200 of them use GA. The limit for concurrent GA jobs for ASF equals 180 (usage limits) and may be exhausted quite quickly. This could lead to long queues. The GItHub does not provide statistics related to GA so I created a repository Fetch Apache GitHub Actions Statistics. Within this repository, the statistics data is fetched by a GA workflow scheduled to run every 15 minutes. This workflow makes a series of “snapshots” of GA workflow runs in in_progress and queued statuses for every ASF repository which uses GA. Since verifying which one of more than 2000 repositories use GA is expensive because of exhausting api rate limits, this list is stored in a file within the repository. The other GA workflow scheduled to run once a week is fetching this list and committing changes to the repository.

Within Apache Airflow I introduced asynchronous execution of Dataflow jobs. It allows starting a data processing pipeline without having to wait until it finishes. The status of the pipeline may be monitored by new sensors (DataflowJobStatusSensor, DataflowJobMetricsSensor, DataflowJobMessagesSensor and DataflowAutoscalingEventsSensor).

02Articles

17 links
omgubuntu.co.uk

10 Things to Do After Installing Ubuntu 20.10

A new Ubuntu release means a new rundown of the most important post-install procedures you should perform.

centrum-probalans.erecepcja24.pl

Get started with 2-minute rule

Scale any task down into a 2-minute version to make it easier to get started.

vasilishynkarenka.com

Good morning, bad morning

If you want to change the world, start off by making your bed.” – William H. McRaven

daniel.fone.net.nz

Talking, Typing, Thinking: Software Is Not a Desk Job

Developers over-optimise for the ergonomics of typing and not enough for the ergonomics of thinking.

atlassian.com

How to be more productive working from home: 9 rules for the “now normal”

Science-backed, expert-approved tactics you can start using today.

paulgraham.com

Maker’s schedule, manager’s schedule

…the mere consciousness of an engagement will sometimes worry a whole day.” – Charles Dickens

blog.doist.com

7 Cognitive Biases That Make Us Suck at Time Management

Our brains are hardwired to sabotage our productivity. Can we do anything about it?

weworkremotely.com

The Top 7 Best Practices For Leading Effective Virtual Team Meetings

Stop wasting your remote team’s time. These best practices for virtual meetings will help you run more efficient calls and boost employee engagement.

vasilishynkarenka.com

8 questions for writing

The secret to good writing, as to any kind of knowledge work, is deliberate planning.

todoist.com

Time Blocking

…and its cousins task batching and day theming. Control your schedule so it doesn’t control you

todoist.com

The Weekly Review

10x your productivity with just one hour a week

blog.doist.com

The Complete Guide to Deep Work

How to master the #1 job skill that will never be obsolete

blog.doist.com

The Complete Guide to Planning Your Day

The 10-minute productivity practice for achieving more in work and life

nityesh.com

You should expect “equal pay for equal work” at your new remote job

Tough questions to ask your remote employer who gives you Cost Of Living based compensation and some thoughts on how remote compensation will work in the future

weworkremotely.com

How to Avoid Zoom Fatigue in Your Weekly Virtual Meetings

Zoom virtual meetings dragging you down? Discover what Zoom fatigue is, why it happens, and what you can do to lessen its effects in this guide

zapier.com

We tried not looking at our screens first thing in the morning. It helped.

Want to feel stressed, anxious, and/or completely exhausted before you even have breakfast? I highly recommend looking at your phone right when you wake up.

arc.dev

Remote Work Productivity Hacks: 33 Best Tips From Experts

Supercharge your workday with these remote work productivity tips from some of the best in the business.

03Django

1 link
mattsegal.dev

How to Setup Django with React

A detailed guide to the various steps required to have React play well with Django.

04Tools

3 links
asciinema.org

asciinema

Record and share your terminal sessions, the right way

github.com

pipdeptree

pipdeptree is a command line utility for displaying the installed python packages in form of a dependency tree

github.com

LocalStack - A fully functional local AWS cloud stack

LocalStack provides an easy-to-use test/mocking framework for developing Cloud applications.

05Cloud

2 links
oceandanych.pl

O chmurze w biznesie (i nie tylko) z Krzysztofem Zalasą z Google

Krzysiek z zamiłowania jak i wykonywanej pracy bardzo dużo pracuje z technologiami chmurowymi. Dzięki temu możesz przeczytać o doświadczeniach osoby, która długo siedzi w branży oraz posiada dużo historii „z placu boju

jhanley.com

Google Cloud – Improving Security with Impersonation

The contents of the service account remain in Google Cloud. Instead of providing users with a service account file, we provide the user authorization to use the service account (impersonation).