I decided to join Figma. Why? And how do I find the company?
Let's see how good our simpler solver can get.
Better code, quicker.
A guide for Software Engineers who are considering becoming tech leads, or recently made the transition.
Using a seemingly simple example of attaching a scroll listener to a div, we dive into React refs and React hooks.
New year, new blog 🎉
Six reasons the demand for software engineers will stay high, observed during fifteen years in the software industry.
Communication between Android and iOS engineers working on a product together.
Experiments with natural language processing using a few lines of Python.
The difference between the Rx operators combineLatest and withLatestFrom, often used in Android development.
Software Engineers are usually not excited about meetings. However, if done well meetings can be useful and fun.
Slack can be quite overwhelming. How to use it effectively?
How to write good pull requests.
How does a feature of the Go programming language work under the hood?
Transactions in distributed systems, event sourcing with real-world examples.
The difference between blocking and non-blocking I/O.
Short explanation of covariance and contravariance with simple examples in Scala.
How closures in C# are compiled to bytecode.