Site uses cookies to provide basic functionality.
Javascript rendering is set to off by default when visiting the site via .onion and .i2p domains. It can be enabled back again in user's settings section. Javascript rendering set to off means, that you can disable javascript in your browser now and the site will remain functional.
There is also IRC server now available via native IRC clients or non javascript web based one.
Fonts can be adjusted in user's settings section as well.
Check FAQ for more.

OK

In the software industry, three years is a long time, except in one area: paradigms. And I think the industry is about to experience a paradigm shift. The new paradigm is called Structured Concurrency . Why is it the next biggest paradigm? Well, let’s talk about that. According to that Wikipedia article, it was first named and formulated in 2016 by Martin Sústrik (creator of ZeroMQ ) in a blog post and an update and then refin..

In the software industry, three years is a long time, except in one area: paradigms. And I think the industry is about to experience a paradigm shift. The new paradigm is called Structured Concurrency . Why is it the next biggest paradigm? Well, let’s talk about that. According to that Wikipedia article, it was first named and formulated in 2016 by Martin Sústrik (creator of ZeroMQ ) in a blog post and an update and then refin..

In the software industry, three years is a long time, except in one area: paradigms. And I think the industry is about to experience a paradigm shift. The new paradigm is called Structured Concurrency . Why is it the next biggest paradigm? Well, let’s talk about that. According to that Wikipedia article, it was first named and formulated in 2016 by Martin Sústrik (creator of ZeroMQ ) in a blog post and an update and then refin..

In the software industry, three years is a long time, except in one area: paradigms. And I think the industry is about to experience a paradigm shift. The new paradigm is called Structured Concurrency . Why is it the next biggest paradigm? Well, let’s talk about that. According to that Wikipedia article, it was first named and formulated in 2016 by Martin Sústrik (creator of ZeroMQ ) in a blog post and an update and then refin..

Another year has come and gone. 2019 was a pretty wild year for me, with a number of big life events and transformations like I haven’t had in a long time. It was also a year in which I confronted my inner life more earnestly, which is something I had only started to do in 2018. Here’s a review of my 2019. My Business (Almost) Doubled Presenting at RubyKaigi So, I’ll start with the big bang, the thing I’m most proud of. My freelan....

Lately, I’ve been thinking about the importance of how ideas are packaged, and the effect this has on persuading the intended audience of the idea. Mostly this was due to the Dolly Parton’s America podcast telling the story about how Dolly Parton’s involvement in the 9 to 5 movie and soundtrack supported the feminist movement of the 80’s, while Dolly Parton is a country singer that does not identify as a feminist. Despite that, her soundt....

Another year has come and gone. 2019 was a pretty wild year for me, with a number of big life events and transformations like I haven’t had in a long time. It was also a year in which I confronted my inner life more earnestly, which is something I had only started to do in 2018. Here’s a review of my 2019. My Business (Almost) Doubled Presenting at RubyKaigi So, I’ll start with the big bang, the thing I’m most proud of. My freelan....

Lately, I’ve been thinking about the importance of how ideas are packaged, and the effect this has on persuading the intended audience of the idea. Mostly this was due to the Dolly Parton’s America podcast telling the story about how Dolly Parton’s involvement in the 9 to 5 movie and soundtrack supported the feminist movement of the 80’s, while Dolly Parton is a country singer that does not identify as a feminist. Despite that, her soundt....

Today, I passed the Life in the UK test . Wasn't quite sure how to study for it. During my commutes, I listened to the Life in the UK 2019 Test audio book . A friend recommended lifeintheuktestweb.co.uk . Overall, I found their practice tests very useful. Taking a bunch tests helped me internalize the material. Took some notes along the way (mostly data with years attached) and dumped it into an org table . This helped me form a men....



Add position of your shop in the city, hiking trails with related points of interest, electric power grid or any other vector data on a map with a few clicks.

Introduction This post will be the first in a series about my graduation project. As a final deliverable I will have to write a scientific paper as well, which will be made available for download when its done. The idea behind these blog posts is that they serve as a more expanded version of this final paper for general documentation. The goal is to make it accessible for persons not directly involved with my field of study. It is highly r....

Tasks for Azure Pipelines enables users to customize and automate an Azure Pipelines CI/CD workflow with a group of ready-to-use tasks that can be inserted into pipelines from the Azure Pipelines interface.

There has been at least one experience I had where performance mattered, and I recently ran into another one. I switched to Jekyll , a static site generator to streamline my website . And it worked pretty well. When writing a post, I had Jekyll running in debug mode, and it was fast enough. It took about three seconds to generate the site. Wait, what? Yes, three seconds . That is actually bad, but it was fast enough for writi..

There has been at least one experience I had where performance mattered, and I recently ran into another one. I switched to Jekyll , a static site generator to streamline my website . And it worked pretty well. When writing a post, I had Jekyll running in debug mode, and it was fast enough. It took about three seconds to generate the site. Wait, what? Yes, three seconds . That is actually bad, but it was fast enough for writi..

There has been at least one experience I had where performance mattered, and I recently ran into another one. I switched to Jekyll , a static site generator to streamline my website . And it worked pretty well. When writing a post, I had Jekyll running in debug mode, and it was fast enough. It took about three seconds to generate the site. Wait, what? Yes, three seconds . That is actually bad, but it was fast enough for writi..

There has been at least one experience I had where performance mattered, and I recently ran into another one. I switched to Jekyll , a static site generator to streamline my website . And it worked pretty well. When writing a post, I had Jekyll running in debug mode, and it was fast enough. It took about three seconds to generate the site. Wait, what? Yes, three seconds . That is actually bad, but it was fast enough for writi..

There has been at least one experience I had where performance mattered, and I recently ran into another one. I switched to Jekyll , a static site generator to streamline my website . And it worked pretty well. When writing a post, I had Jekyll running in debug mode, and it was fast enough. It took about three seconds to generate the site. Wait, what? Yes, three seconds . That is actually bad, but it was fast enough for writi..

There has been at least one experience I had where performance mattered, and I recently ran into another one. I switched to Jekyll , a static site generator to streamline my website . And it worked pretty well. When writing a post, I had Jekyll running in debug mode, and it was fast enough. It took about three seconds to generate the site. Wait, what? Yes, three seconds . That is actually bad, but it was fast enough for writi..

My blog has evolved to the future, this time on its own hardware paving the way for the long future ahead.


I'm a new user to my Apple Pencil, the one with the magnet that charges on the top of the iPad. I mean I've had it since I got an iPad Pro but I dropped it in my laptop bag and, well, never even remembered it existed. A friend told me "Use Your iPad with the Apple Pencil and Google Jamboard and its fantastic " (future blog post coming). And I think that's a great idea but the first problem I found was that my Apple Pencil was dead, dead..



One of the biggest misconceptions is that doubles are a specific implementation of mocks or other testing constructs that we use in testing.


One of the biggest misconceptions is that doubles are a specific implementation of mocks or other testing constructs that we use in testing.

What started with a simple image search for “Skippers hat” quickly turned into investigating a clever malware distribution network utilizing service workers, which is somehow linked to a group of hardcore vegan twitter bots. The hat at the entrance of the rabbit hole was innocent enough: However, wh...

What started with a simple image search for “Skippers hat” quickly turned into investigating a clever malware distribution network utilizing service workers, which is somehow linked to a group of hardcore vegan twitter bots. The hat at the entrance of the rabbit hole was innocent enough: However, wh...

November 24, 2016. The day I gave my first conference talk at CSSConf.Asia. June 3, 2017. The day I spoke at a conference outside of Singapore for the first…


From one filthy casual to another, this post intended to serve as a guide for the person that’s gone on a hike or two already or is perhaps just thinking about starting; the person that is mainly interested in day hikes where you’ll be back in your own bed by the end of the day. Once the interest in hiking sticks, it becomes a game of efficiency and preparation. So let’s take a look at what you’ll want to bring with you. Read until the end ....

From one filthy casual to another, this post intended to serve as a guide for the person that’s gone on a hike or two already or is perhaps just thinking about starting; the person that is mainly interested in day hikes where you’ll be back in your own bed by the end of the day. Once the interest in hiking sticks, it becomes a game of efficiency and preparation. So let’s take a look at what you’ll want to bring with you. Read until the end ....

The Beginner’s Mindset is about approaching learning with open arms and the understanding that you don’t know everything. You intuitively have this approach when you actually are a beginner but if you maintain that approach as an expert it will serve you well.

GFID mismatch is something that can occur on nodes running GlusterFS, particularly after a split-brain or similar incident. The symptoms of a GFID mismatch are I/O errors for certain files within the Gluster filesystem, and/or question marks in the output of ls. Ultimately, though within Glusters logs you'll find Gfid mismatch detected. The technically correct way to resolve GFID mismatch is to compare mtimes for each affected GFID in..

Connecting Snyk with the repositories you’ve stored in a source code management system such as GitHub or GitLab and then importing your projects to Snyk is a great way to leverage and benefit from security application testing throughout your core application development workflows.

2019: Lessons learned - daniel.do - 6 years ago - eng

Like a lot of people in the Open Source world, I rarely know actual people in the Open Source world – but I do know github usernames. And one of those names that I truly respect is ankane . I've rarely found a bit of code he wrote that I don't like or use. And while I'm not a big open source creator, I'd like to think that I give back by writing documentation like this blog post. Today I'm talking about the ChartKick library by anka....

Yet again, I’ve tweaked my emacs configuration . The big change this time is switching to Ivy from Helm . I’d like to say right off the bat that Helm is a great tool. I used it for several months and enjoyed it. Once thing that I love about helm is how discoverable it makes commands and functions. helm also got me into using bookmarks. I don’t keep many bookmarks; I tend to collect a few when working on a multi-file project long-term.....

End-to-end encrypted applications use cryptographic keys that don't leave the client, so how do we store them securely in the browser ?

On a rainy autumn day, I was contacted like many users by a suspicious individual on Telegram. He insisted on asking for the help of the user who had to recover his wallet which contained several bitcoins. Our ‘friend’, hencereferred as ‘Z.’, insisted that the user has to register on the platform to be able to unlock his wallet at the price of 0.3 BTC. -Continue to read the article on SerHack.me

Yet again, I’ve tweaked my emacs configuration . The big change this time is switching to Ivy from Helm . I’d like to say right off the bat that Helm is a great tool. I used it for several months and enjoyed it. Once thing that I love about helm is how discoverable it makes commands and functions. helm also got me into using bookmarks. I don’t keep many bookmarks; I tend to collect a few when working on a multi-file project long-term.....

2019: Lessons learned - daniel.do - 6 years ago - eng

76 visitors online