Blog

Most of my blog posts dating back to 2002. Some written here, some written elsewhere and aggregated here.
Steadily Serving the Web for 12 Years, Liam Crilly From NGINX

Steadily Serving the Web for 12 Years, Liam Crilly From NGINX

26/07/2017
Learn about the history and product range of the popular NGINX web server in this interview with its product management director, Liam Crilly. {::options parse_block_html="true" /} <div class="author"> <img src="https://www.rss-specifications.com/rss-spec-rss.gif" style="width: 96px; height: 96;"> <span style="position: absolute; padding: 32px 15px;">{% comment %}Remark that post_url refers to the *original* post url, not Jekyll's post_url variable. Moreover, planet.rb preprocesses the substit...
Podcasting 101 - What you need to get started on Mac

Podcasting 101 - What you need to get started on Mac

26/07/2017
Podcasting is undergoing a renaissance with listeners consuming on-demand shows at unprecedented levels, and creators enjoying surprising levels of success with their work. One thing that sets apart the amateurs from the professionals is good content, but the other is production values. Here are some of the things I’ve learned, along with recommendations on the hardware, software and techniques to get you started podcasting using your Mac.
Becoming the First Cyborgs With Liviu Babitz

Becoming the First Cyborgs With Liviu Babitz

21/07/2017
While sci-fi predicted sweeping changes in cyborgs, like limb replacement, the truth probably lies in a smaller start, like embedding sensors in our bodies. Liviu Babitz, Founder of Cyborg Nest, agrees, predicting that we will instead look to add new senses or enhance those we already have in small and subtle ways. Liviu began with a small sensor that vibrates when he is facing north, in itself not the most useful sense to possess, but a step in the right direction to show what could be possible...
What affect is tech having on society? An interview with Yael Eisenstat

What affect is tech having on society? An interview with Yael Eisenstat

21/07/2017
Yael Eisenstat has an interesting past. She ‘came out’ as a long term CIA employee in January 2017 after Donald Trump delivered a poorly received speech in front of the C.I.A. Memorial Wall. She didn’t intend to be sensationalist or release state secrets like some previous ex-secret service employees who revealed their identity, rather she had had enough of Trumps stream of insults to her country and hoped that her actions could make a difference. She has advised vice-presidents and major corpor...
A Comparison of Docker GUIs

A Comparison of Docker GUIs

19/07/2017
These graphical user interfaces give you a bunch of different and useful ways to interact with Docker. Read on to learn what each one can do. {::options parse_block_html="true" /} <div class="author"> <img src="https://www.rss-specifications.com/rss-spec-rss.gif" style="width: 96px; height: 96;"> <span style="position: absolute; padding: 32px 15px;">{% comment %}Remark that post_url refers to the *original* post url, not Jekyll's post_url variable. Moreover, planet.rb preprocesses the substitu...
Postman Pro Features Now Free For Smaller Projects

Postman Pro Features Now Free For Smaller Projects

19/07/2017
With the latest update, Postman now allows access to monitoring, documentation, mock servers, and other API features for users of its free version. {::options parse_block_html="true" /} <div class="author"> <img src="https://www.rss-specifications.com/rss-spec-rss.gif" style="width: 96px; height: 96;"> <span style="position: absolute; padding: 32px 15px;">{% comment %}Remark that post_url refers to the *original* post url, not Jekyll's post_url variable. Moreover, planet.rb preprocesses the su...
Lucas Carlson of Automic - Taking DevOps Beyond Developers [Audio]

Lucas Carlson of Automic - Taking DevOps Beyond Developers [Audio]

18/07/2017
Lucan Carlson talks about Automic's campaign to bring DevOps style automation and practices to everyone in a business, regardless of their role. {::options parse_block_html="true" /} <div class="author"> <img src="https://www.rss-specifications.com/rss-spec-rss.gif" style="width: 96px; height: 96;"> <span style="position: absolute; padding: 32px 15px;">{% comment %}Remark that post_url refers to the *original* post url, not Jekyll's post_url variable. Moreover, planet.rb preprocesses the subst...
Helping Make Open Source Secure, Compliant, and Sustainable With Jeff...

Helping Make Open Source Secure, Compliant, and Sustainable With Jeff...

18/07/2017
Flexera Software offers tools for producers and consumers of open source software to help ensure compliance and security of open source software in enterprise. {::options parse_block_html="true" /} <div class="author"> <img src="https://www.rss-specifications.com/rss-spec-rss.gif" style="width: 96px; height: 96;"> <span style="position: absolute; padding: 32px 15px;">{% comment %}Remark that post_url refers to the *original* post url, not Jekyll's post_url variable. Moreover, planet.rb preproc...
Startupbootcamp demo day on transport and energy

Startupbootcamp demo day on transport and energy

17/07/2017
Around me are dozens of vintage cars in an old warehouse, tucked into a corner of Berlin’s north west. Those into cars are in heaven, dashing around the vast building, snapping photos of shiny vehicles as old as most attendees. I on the other hand head straight to the coffee and snacks.
A Comparison of Docker GUIs

A Comparison of Docker GUIs

12/07/2017
The Docker API has allowed for a plethora of options for interfacing with Docker, your containers, and images to emerge from CLIs to desktop applications and web-based management tools. I am a fan of graphical user interfaces and thought it was time to survey the current landscape of GUIs for interacting with Docker.
12 must-listen software engineering podcast episodes

12 must-listen software engineering podcast episodes

11/07/2017
I listen to hours of developer-focused podcasts each week covering tech, current affairs, board games, and general geekery. I even started my own podcast, which I have a lot of fun making. Hundreds of developers have written blog posts recommending thousands of different podcast series. There's no shortage of such recommendations for software engineers, so I won't subject you to another one of those lists. Instead, I'll idenfity specific podcast episodes that I think nailed a particular topic an...
Hyperledger&#39;s Brian Behlendorf- Blockchain for Business

Hyperledger&#39;s Brian Behlendorf- Blockchain for Business

07/07/2017
Check out a key interview with one of the key developers behind the Apache Web Server about the Hyperledger Foundation, which aims to bring blockchain mainstream. {::options parse_block_html="true" /} <div class="author"> <img src="https://www.rss-specifications.com/rss-spec-rss.gif" style="width: 96px; height: 96;"> <span style="position: absolute; padding: 32px 15px;">{% comment %}Remark that post_url refers to the *original* post url, not Jekyll's post_url variable. Moreover, planet.rb prep...
Pioneering Education, BioTech, and Blockchain [Podcast]

Pioneering Education, BioTech, and Blockchain [Podcast]

01/07/2017
A DZone Zone Leader interviews several startups to see how their developers are shaping the future across several industries. {::options parse_block_html="true" /} <div class="author"> <img src="https://www.rss-specifications.com/rss-spec-rss.gif" style="width: 96px; height: 96;"> <span style="position: absolute; padding: 32px 15px;">{% comment %}Remark that post_url refers to the *original* post url, not Jekyll's post_url variable. Moreover, planet.rb preprocesses the substitutions with Musta...
Pravin Halady of NodeSource- Enterprise Ready Node.js [Podcast]

Pravin Halady of NodeSource- Enterprise Ready Node.js [Podcast]

30/06/2017
A DZone Zone Leader interviews a member of the project management team at NodeSource, and discusses the possibilities Node.js and npm bring to businesses. {::options parse_block_html="true" /} <div class="author"> <img src="https://www.rss-specifications.com/rss-spec-rss.gif" style="width: 96px; height: 96;"> <span style="position: absolute; padding: 32px 15px;">{% comment %}Remark that post_url refers to the *original* post url, not Jekyll's post_url variable. Moreover, planet.rb preprocesses...
Docker Monitoring - 5 Methods for Monitoring Java Applications in Docker

Docker Monitoring - 5 Methods for Monitoring Java Applications in Docker

28/06/2017
Running applications in containers is an increasingly popular way of maintaining large, distributed stacks that change based on demand. The Java VM heritage makes it an ideal language for container-based infrastructures. With many moving parts and components, monitoring Java applications in containers requires planning and choosing the right tools to monitor the aspects that matter to you.
HashiCorp Tools Useful for Continuous Integration

HashiCorp Tools Useful for Continuous Integration

26/06/2017
HashiCorp tools have been around and are a standard for their contributions to continuous integration workflows. Learn the basics here. {::options parse_block_html="true" /} <div class="author"> <img src="https://www.rss-specifications.com/rss-spec-rss.gif" style="width: 96px; height: 96;"> <span style="position: absolute; padding: 32px 15px;">{% comment %}Remark that post_url refers to the *original* post url, not Jekyll's post_url variable. Moreover, planet.rb preprocesses the substitutions...
HashiCorp Tools Useful for Continuous Integration

HashiCorp Tools Useful for Continuous Integration

20/06/2017
HashiCorp is a company that feels like it’s always been around. Quietly plugging away just out of the limelight working on awesome products and every now and then releasing something groundbreaking that you wondered how you worked without it. I attended a couple of meetups recently that covered HashiCorp tools and felt the time was ripe I dug into all they have to offer a CI workflow.
Chatting With Chip Childers, CTO of Cloud Foundry

Chatting With Chip Childers, CTO of Cloud Foundry

19/06/2017
This talk with Cloud Foundry's Chip Childers covers the company's history, its tools, and how organizations are using them in production environments. {::options parse_block_html="true" /} <div class="author"> <img src="https://www.rss-specifications.com/rss-spec-rss.gif" style="width: 96px; height: 96;"> <span style="position: absolute; padding: 32px 15px;">{% comment %}Remark that post_url refers to the *original* post url, not Jekyll's post_url variable. Moreover, planet.rb preprocesses the...
Screeps: The MMO Sandbox Game for Programmers

Screeps: The MMO Sandbox Game for Programmers

18/06/2017
In this article, we explore a video game that requires players to code in JavaScript in order to make any progress in the game and interact with other players. {::options parse_block_html="true" /} <div class="author"> <img src="https://www.rss-specifications.com/rss-spec-rss.gif" style="width: 96px; height: 96;"> <span style="position: absolute; padding: 32px 15px;">{% comment %}Remark that post_url refers to the *original* post url, not Jekyll's post_url variable. Moreover, planet.rb preproc...
The Huawei P10, a Powerfully Small Package

The Huawei P10, a Powerfully Small Package

12/06/2017
Like any modern citizen, I love my smartphone, but I wouldn't describe myself as a power user, my phone is supplemental to my computer, not a replacement for it. My last phone was a [oneplus one](https://oneplus.net/one), great specs but I always found it too large, I don't wear tight jeans, but I like clothes that fit snuggly, and it always stuck out of my pocket, looking obvious, or worst case, breaking the stitching in my trouser pockets. For a while, I've been looking for a smaller device with good specs, and this wa...
Founder of Opera and Vivaldi, Jon Stephenson von Tetzchner [Interview]

Founder of Opera and Vivaldi, Jon Stephenson von Tetzchner [Interview]

04/06/2017
The internet pioneer sits down with a DZone Zone Leader and MVB to discuss the process of creating a browser, and why he loves designing browsers. {::options parse_block_html="true" /} <div class="author"> <img src="https://www.rss-specifications.com/rss-spec-rss.gif" style="width: 96px; height: 96;"> <span style="position: absolute; padding: 32px 15px;">{% comment %}Remark that post_url refers to the *original* post url, not Jekyll's post_url variable. Moreover, planet.rb preprocesses the sub...
Pilosa: A New Kind of Database Index [Interview]

Pilosa: A New Kind of Database Index [Interview]

31/05/2017
The open-source Pilosa includes production-tested features, including single and multi-node index support, replication, algorithm plugins, a data importer, and more. {::options parse_block_html="true" /} <div class="author"> <img src="https://www.rss-specifications.com/rss-spec-rss.gif" style="width: 96px; height: 96;"> <span style="position: absolute; padding: 32px 15px;">{% comment %}Remark that post_url refers to the *original* post url, not Jekyll's post_url variable. Moreover, planet.rb p...
CI Workflows and Bots

CI Workflows and Bots

24/05/2017
Chat bots are everywhere. Suddenly our messaging services are inundated with small automated systems inhabiting spaces in the domain of human-to-human communication. We can now have conversations with bots that help us buy products, book travel, make meetings, solve customer service issues, and much more.
Feeling Fabulous With Queer Tech at #UNIT Berlin

Feeling Fabulous With Queer Tech at #UNIT Berlin

19/05/2017
\#UNIT runs regular meetups in Berlin aimed at those working in tech who identify as Lesbian, Gay, Bisexual, Transgender, and Intersex (LBGTI), but with an overarching message of providing a space for speakers who you might not always see at more mainstream events. I personally don’t identify as any of these, but I always enjoy the diverse messages and fun atmosphere I hear at the meetups, and this was my second time attending the yearly conference.