Category: Monthly notes

  • Monthly Notes 52

    Issue 52, 9.9.2020 Software development Field Ops Guide“The Field Ops Guide (by Futurice) is a booklet that makes it possible to survive a software development project. It’s a distillation of years of wisdom gathered working in client projects.” Kubernetes Threat matrix for Kubernetes“While Kubernetes has many advantages, it also brings new security challenges that should…

  • Monthly notes 51

    Monthly notes 51

    It’s August and after summer holidays it’s time to get back to monthly notes. If you read only one note, check the “Some important things to keep in mind when you work remotely” which has good tips also in general. Happy reading :) Issue 51: 2020-08-07 Kubernetes How to gracefully shut down Pods without dropping…

  • Monthly notes 50

    Issue 50, 15.6.2020 Serverless AWS Lambda — should you have few monolithic functions or many single-purposed functions?Interesting question of if single responsibility principle (SRP) should be followed in the serverless world. What is a “function” if not SRP? TL;DR; many single-purposed functions are better. Stories Twitter search of “telling early-in-career engineers stories of times you…

  • Monthly notes 49

    Working From Home edition. Issue 49, 27.3.2020 Conferences Now that COVID-19 has all of us in corontine and working from home, also the technology conferences have been moved to online and free. Here’s some. WFHConfWorking From Home Conf with talks from technology to projects, best practices, lessons learned and about working from home.… Jatka lukemista…

  • Monthly notes 48

    This time monthly notes is for learning Node.js best practices and some interesting approaches for (Node.js) software architecture. Happy reading and be a better developer! Issue 48, 25.2.2020 Learning Docker and Node.js Best Practices talk at DockerCon 2019Slides and Examples . tl;dr; Use even numbered LTS releases; Don’t use :latest tag; Use Debian:slim/stretch or Alpine;…

  • Monthly notes 47

    Monthly notes 47

    Issue 47: 30.1.2020 War Stories #Y2038 problem. “It’s *already here*. Fix your stuff.”In many systems time is represented as number of seconds passed since 00:00:00 UTC on 1 Jan 1970 and stored as signed 32-bit integer. Such implementations can’t encode times after 03:14:07 UTC on 19 January 2038. (from @walokra) Ops Lessons We All Learn…

  • Monthly notes 46

    December is full Christmas carrols and hassle before holidays. So, take a short break and learn to master Kubernetes, become better human and developer and make remote (working) a success. Also think about privacy. Good reading and happy holidays! Issue 46, 17.12.2019 Cloud Mastering the KUBECONFIG fileGood tips like Auto-$KUBECONFIG based on directory with direnv;…

  • Monthly notes 45

    Snow is covering the ground and hibernation period starts? Or more time inside reading and learning new things? Here’s monthly notes for Octorber. Issue 45, 30.10.2019 Software Development What qualities make up a 1x engineer?I can relate to this. My favourite Git commitGood example how git commit messages should be done especially if the change…

  • Monthly notes 44

    Monthly notes 44

    Summer holidays are over and it’s time to get back to work and monthly notes. I spent almost whole August enjoying nature, mountain biking, hiking and coaching young mountainbikers. Less computers, more relaxing. This month’s notes are about writing great Docker images, validate code using git hooks, log management, story about npm registry, working remotely…

  • Monthly notes 43

    Monthly notes 43

    Issue 43, 25.7.2019 Microservices How to write great container imagesArticle shows the principles of what writes consider “Dockerfile best practices”, and simultaneously walks through them with a real example. I would add that use small base image like Alpine Linux if possible. Micro FrontendsThe article describes breaking up frontend monoliths into many smaller, more manageable pieces,…