Year: 2019

  • Notes of Best Practices for writing Cypress tests

    Notes of Best Practices for writing Cypress tests

    Cypress is a nice tool for end-to-end tests and it has good documentation also for Best Practices including “Cypress Best Practices” talk by Brian Mann at Assert(JS) 2018. Here are my notes from the talk combined with the Cypress documentation. This article assumes you know and have Cypress running.… Jatka lukemista →

  • 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…

  • Automate validating code changes with Git hooks

    What could be more annoying than committing code changes to repository and noticing afterwards that formatting isn’t right or tests are failing? Your automated tests on Continuous Integration shows rain clouds and you need to get back to the code and fix minor issues with extra commits polluting the git history?… Jatka lukemista →

  • 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,…

  • Ignoring files and folders in Subversion with propset

    Before committing code to the Subversion repository we always set the svn:ignore property on the directory to prevent some files and directories to be checked in. You would usually want to exclude the IDE project files and the target/ directory. It’s useful to put all the ignored files and directories into a file: .svnignore… Jatka…

  • Monthly notes 42

    Monthly notes 42

    Midsummer is couple of days away and it’s time to take a short break from work and enjoy the Summer nights and nature. And if you have time here is a short list of articles to read and videos from React Finland 2019 conference to watch. Issue 42, 20.6.2019 Software Development Consulting or con-$ultingA theory…

  • Monthly Notes 41

    Issue 41, 31.5.2019 Software development GitmojiIf not considering the issue on Bamboo with this (thread), Using Emojis in Git commit messages is a nice idea. There’s even cool emoji guide for your commit messages. Going to take this into use 😊 (from walokra) Happy Friday, Don’t push to production?… Jatka lukemista →

  • Best Practices for Version Control in 8 steps

    Best Practices for Version Control in 8 steps

    Using version control is an essential part of modern software development and using it efficiently should be part of every developer’s tool kit. Knowing the basic rules makes it even more useful. Here are some best practices that help you on your way. tl; dr; Commit logical changesets (atomic commits)Commit Early, Commit OftenWrite Reasonable Commit…