It seems my Mastodon to Twitter bridge broke some time ago so I'm testing https://moa.party/ now.
I don't have a need to tweet, but as long as there's an easy way to cross-post I'll keep the bridge going just to make following my content easier.
I blogged about effortless end-to-end testing with Microsoft Playwright. The automated testing scene has started to look really great in a post-Selenium world beginning from Cypress et al.
https://nikoheikkila.fi/blog/effortless-end-to-end-testing-with-microsoft-playwright/
🔥 Node.js version manager (nvm) is not particularly pleasant to use, but an alternative I discovered (fnm) at least doesn't cripple your shell startup time.
Like all good software, it's cross-platform and built with Rust. 🦀
#GitHub has a serious case of 'create a problem only to be able to write a grandiose blog post about how we saved all developers from the problem we created'.
Now they've taken down a repo because it had an Iranian contributor & they were supposedly so scared of the U.S. sanctions (which amount to a medieval siege btw) imposed on #Iran and the possible penalties for them were they they to leave the repo up, only to publish a grand blog post about how they unblocked all of GitHub for Iranians.
As 2020 is nearing the end, it's good to acknowledge how shitty year it has been. If you're feeling exhausted and have little interest to study anything outside work, you're not alone, and it's completely OK — time to think things anew.
https://localghost.dev/2020/12/give-yourself-a-break-lessons-from-burnout/
This style guide for making command-line apps inspired by the GitHub CLI is amazing. I will definitely be referencing this when designing command-line functionality next time. 🔥
If eSports and CS: GO is your thing, my employer is orchestrating a tournament with Tampere University this weekend. The channel goes live tonight at 6:00 PM (EET).
Watch on Twitch: https://www.twitch.tv/futurice
Had to squint and read the title a couple of times. Definitely not groundbreaking revelation to myself, but it's still a fact. Play is good for us.
Necessary disclaimer: I respect the hard work done by CD Projekt and anyone aspiring to work in the games business.
Just a casual reminder, you don't have to tolerate this in your life.
✨Software Craftsman at Futurice
✨Author at DEV.to
✨Fights for facts, equality, and social justice.
✨Toots are ephemeral
✨tuple('he, 'him')
#python #php #typescript #nodejs #golang #devops #foss #opensource #unix