Human-readable URLs
My previous URL schema was /posts/{id:[0-9]}, it was ok for a start. There was a flaw though - it was hard to understand what the post in URL is about by only having numeric IDs. This is why I’m introducing …
My previous URL schema was /posts/{id:[0-9]}, it was ok for a start. There was a flaw though - it was hard to understand what the post in URL is about by only having numeric IDs. This is why I’m introducing …
Mocking is widely used in the software development for testing, when tested piece of logic A invokes another piece of logic B, where behavior of B is irrelevant to the test (not the target of the test), so behavior of B …
Recently I’ve had a pleasure to present at the AtlasCamp conference in beautiful Vienna. My talk was about a new API our team have been developing in Atlassian for some time. I was explaining “Whys”, “Whats” and “Hows” …
Here is the list of podcasts I tend to listen when I’m in the right mood: Indie Hackers - for inspiration and insights into the startups business, host interviews successful entrepreneurs. Data Engineering Podcast …
Single Page App (or just SPA) is a great way to speed up development loop, all the representation concerns are kept in the separate artifact and it is way faster to deploy. SPA renders content gradually after browser …
This is more of a free thinking and "what if" exercise kind of post. Through all of my life I’ve been taught to go to the different entities. It started with the daycare, the cadence is simple 5 days a week …
For the past few years I’ve been frequent user of the Markdown. I like it. There are two things in Markdown which I think great. First, it is simple, easy for creating decent documents. Not so heavyweight as HTML for …
This is my personal view onto why I’ve decided to use Go in my projects. Simple Go is easy to write and easy to read language, it has only 25 reserved keywords. Code written in Go - is concise and you may call it …