Все хорошо, почему ты спрашиваешь?
My name is Adam, and I'm the person whose website you're viewing right now. I have profiles in a variety of exciting places if you're into that. If you're interested in my professional activities you can check out my CV.
Sometimes, code could be better. It's important to work with people collaboratively so that we can improve things together. There's no need to be mad about it...
Occasionally I write about things, mostly software. This is where I post things when I do.
People are smart, and you and your software should respect that.
You shouldn't just work better, you should work on better things - but how do we decide which things are more good?
HTTP APIs can adjust their responses to better suit the needs of their clients
There's an RSS Feed for your convenience.
Older posts are listed on the Archive.
Sometimes I make a thing, and then I put that thing on my website 😊 (that only really applies to computer things I guess, when I make food I normally put that on a plate)
A library for validation in .NET - designed to help you make and combine lots of little types to enforce constraints ✨
You should sign your commits! And maybe these slides with no context won't convince you - but they do have a handy reference for the necessary commands to set it up.
Want better lighting on video calls but don't have fancy lights? If you have a second monitor, open this page there for extremely high quality white light 😉
A small function for Emacs that generates a markdown snippet for a gif from Giphy based on a keyword