Ognjen Regoje bio photo

Ognjen Regoje
But you can call me Oggy


I make things that run on the web (mostly).
More ABOUT me and my PROJECTS.

me@ognjen.io LinkedIn
Check out
The Marketplace Guide
A collection of lessons for the early stages of building a marketplace startup.
https://themarketplace.guide

POSTS RSS

Concrete makes floods worse too

Besides, obviously, climate change (314)

What's inside a non-EU country's vaccination QR Code?

A comparison between Austrian and Bosnian (RS) and Serbian QR code for the vaccination certificate. (2994)

A look at corona-tech

A run through some of the tech used for the pandemic (4031)

Imagining I'm Steve Huffman

My (possibly naive) take on what I'd do in Steve's shoes (444)

Why customer service gets worse as a startup grows

I really like the book The Innovators Dilemma by Clayton Christensen. It talks about how over time companies move into higher revenue segments, effectively abandoning the lower ... (1269)

The economics of startups in asia

Building a startup in South East Asia is viable. But it comes with an additional set of challenges that startups in Europe and the US do not face.Broadly, these would be social ... (780)

nit: About your demo video

A couple of things about what a demo video on the homepage should be like, in my opinion: Reduce pointeless animations A lot of videos go overboard on animations and tra... (140)

Markdown front matter snippet for VSCode

Simple"frontmatter": { "scope": "markdown", "prefix": "frontmatter", "body": [ "---", "title: ${TM_FILENAME/(.*)\\..+$/$1/}", "desc: '${1}'", "created_at: ${CURRE... (359)

2021

Happens to the best of us

(e: 2021-08) I’ve just realized that this is actually “Error’d”.Even the best of us test in prod(30.09.2021) Ipay88(14.09.2021) Google’s CSS breaking because of a long name(10.0... (381)

In a small consultancy, top performers don't have the highest count of commits and pull requests

A while back, Rahul Thathoo, Engineering Lead at Square, posted an article saying that most top performers had the most commits and pull requests.. Interestingly, that doesn’t a... (903)

nit: The logo on your blog should go to the main homepage

Another one of my pet peeves is when companies have blogs and the logo on the blog leads to the blog homepage.In fact, some blogs don’t even have a link to the company page.Asan... (76)

The Guardian asks for permission before showing Instagram content

If you embed posts from social media, please do this. (10)

Collecting user feedback using only your analytics

In the early stages, or for a side project, it’s not worth building an entire system in order to track user feedback. Instead, it can be done quite well by capturing the feedbac... (173)

A/B testing without a backend using only JavaScript and your analytics

It can be done just by toggling a class and triggering an event in analytics (437)

Reddit's disrespectful design

An overview of Reddit's adversarial and seemingly counter-productive changes. (888)

nit: Make the whole row clickable

There is no reason to make the user click on the text exactly, you can cut them some slack and increase the tap target. (173)

Getting all methods in rails

How to get all the methods in Rails controllers, models and services (155)

What to do when you disagree with company direction

Working for a small company often means that you get invested in the company vision. Over time, however, what the company is doing and the vision you’ve signed up for can start ... (917)

Markdown Notes Improvements

A front matter editor and a couple of scripts make my note taking easier (658)

Simple related posts for Jekyll

When looking up Jekyll related posts patterns I found a few automated approaches: Use the related_posts that’s built in The docs for related_posts indicate that it shoul... (699)

Generate JSON files in Jekyll

I must admin I got nerd sniped by this question on Reddit asking how to generate JSON in Jekyll but I’m happy to say that it’s actually relatively simple.Here’re the steps with ... (416)

Excluding content from a Jekyll post

There's a more complete version of this post. Since I’ve restructured my blog to effectively publish the files that are my notes at the same time I’ve realized that somet... (220)

Combining an external folder with _posts in Jekyll v2

Including sorting, scheduling, drafts, fixing images and links as well as excluding content. (1243)

nit: If your article uses the phrase 'falling off a cliff' please have a graph that shows this

An article that I was not particularly interested used the phrase “falling off a cliff”. Even though I wasn’t particularly interested in the content, I did open it because I wan... (73)

Turns out Elastic aren't the bad guys

Elastic changed the licence for ElasticSearch disallowing providing it as a service. A lot of people were upset. My reflex was to join in the outrage but I wanted to better understand the motivation behind this decision. My reflex was to join in the outrage but I wanted to better understand the motivation behind this decision. I also wanted to consider the different arguments against it. I bookmarked the HackerNews threads and came back to them only recently. I tried to strip away the emotion and noise. Following is a summary of the different arguments that helped me form a more nuanced understanding of the situation. (2343)

‹ newer older ›