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

2 in the Continuous Delivery webinar series In this talk, Jez discusses how devops can be implemented in large organizations. He will provide a selection of the common issues with devops adoption, such as managing risk, compliance with regulation and frameworks such as ITIL, and meeting auditing requirements.

Jagjeet Singh mentioned that he has built a V2 of his cool SQL Dashboard sqlplus-based monitoring script, which now also shows a nice colored ASH graph output. Yes, right inside sqlplus! This reminded me that I demoed color output in sqlplus when I delivered the Hotsos Symposium training day a few years ago, when introducing the MOATS tool the first time. I never got to colorize it as I had hoped to though… as MOATS was more of a fu..

Jagjeet Singh mentioned that he has built a V2 of his cool SQL Dashboard sqlplus-based monitoring script, which now also shows a nice colored ASH graph output. Yes, right inside sqlplus! This reminded me that I demoed color output in sqlplus when I delivered the Hotsos Symposium training day a few years ago, when introducing the MOATS tool the first time. I never got to colorize it as I had hoped to though… as MOATS was more of a fu..

We’re making some changes to how we manage our App Gallery and wanted to take some time to explain them to you, our developer community. The…

We’re making some changes to how we manage our App Gallery and wanted to take some time to explain them to you, our developer community. The…

How many times have you heard people say - “[Your favorite build server] is just a glorified cron job!”? I am sure if you think about this statement for a few minutes, you’ll find that there is something wrong with it. If it is true you could just start using a cron job. But you don’t! There must be more to it then.

All of us like to think that human affairs are essentially rational. … The wealth of experience that fails to support this notion never seems to faze us. … That human affairs usually work not rationally but paradoxically.”

In this short video Dan Gilmer from Ancestry.com talks about how Go enabled them to optimize their Continuous Delivery processes. They did so by failing fast and learning fast. "During one day we were able to get the code out to production 5 times. But it took about 40 "fast fails" to be able to get those 5 good production pushes."

I’ve spent most of my software career, 12 of 13 years, on the delivery side - the bulk of it in roles where it was my butt if we didn’t deliver or expectations weren’t met (or reset). One of the toughest delivery impediments I had to constantly deal with was the ubiquitous silo. Assuming you have a functional* team, based on trial and error and about 500 “whys”, my recommendation on how to crush silos is to concentrate on the points where w..

In our Mingle Product development we use Go extensively for our testing activities. We find it very helpful and here’s why:

I was just reflecting a bit on why I like Go (from Thoughtworks Studios). I had previously been using Jenkins (which I love), and while I still love Jenkins and would happily use it again, here are some of the reasons why Go wins in my book for trying to do continuous delivery.

In moving to CD, teams often experience some early success. Cutting lead time from 6 months to 3 months turns out to be easy. That’s just smart scope management and getting people to actually talk to each other. But going from months to weeks, or even to days? Most teams hit a wall. This proves to be a chasm many cannot cross. The good news is that the teams who are doing this all have one thing in common. They all like to fail fast.

My succinct summary of the Continuous Delivery book is "fail fast, learn fast". Pavan (former Go and Twist developer) and I have been testing this four-word phrase with people all over the CD continuum.

This post comes in preparation for a post on decision trees (a specific type of tree used for classification in machine learning). While most mathematicians and programmers are familiar with trees, we have yet to discuss them on this blog. For completeness, we’ll give a brief overview of the terminology and constructions associated with trees, and describe a few common algorithms on trees. We will assume the reader has read our first primer..

This post comes in preparation for a post on decision trees (a specific type of tree used for classification in machine learning). While most mathematicians and programmers are familiar with trees, we have yet to discuss them on this blog. For completeness, we’ll give a brief overview of the terminology and constructions associated with trees, and describe a few common algorithms on trees. We will assume the reader has read our first primer..

This post comes in preparation for a post on decision trees (a specific type of tree used for classification in machine learning). While most mathematicians and programmers are familiar with trees, we have yet to discuss them on this blog. For completeness, we’ll give a brief overview of the terminology and constructions associated with trees, and describe a few common algorithms on trees. We will assume the reader has read our first primer..

Lemma Release 2 - etodd.io - 14 years ago - eng
Here's an extremely cut-down demo! No tutorial, no story, no explanation, just showing off new moves , new enemies , and the new weapon . Download it here for free . Please let me know what you think! Super-Awesome Change List Totally new block dissolve effects and sounds. Preeeettty A new move that builds a platform of blocks and jumps you to the end of it. The kick is gone; instead you can now roll at any time, which not on....

Fixing "Viewport argument value" error in webkit's console I've been doing a lot of web development for mobile devices lately, and while I've been using chrome's developer tools, I keep getting annoying error messages in the console like this... Viewport argument value "1;" for key "initial-scale" was truncated to its numeric prefix. The culprit here is my viewport meta tag. Mine looked like this... So long and thanks for all the fish. - liza.io - 14 years ago - eng
No seriously, Perth had some extremely tasty fish. I am at the airport, and my plane leaves just under an hour. First I fly to Doha, Qatar and then on to Stockholm, Sweden from there. Sweden will be my fourth country of residence - I’ve gone from Ukraine, to the US, to Australia, and now back to Europe. Four countries in 24 years doesn’t sound like much, but I think it’s awesome that I’ve gotten to see so many different places as a kid.

Unfortunately, it’s obviously been a long time since this blog has been updated. Since the last post, I’ve been hard at work rewriting our Web app in Django (finally got rid of our old PHP) and picking up iPhone app development. Keep an eye out for some cool stuff coming up in the near future. In my spare time, I’ve been playing around with Node.js development. I decided to release the sample project I’ve been working on. You may find it ..

2012-09-15 - ho.dges.online - 14 years ago - eng

I’ve always been a big fan of Ubisoft games - I remember when Splinter Cell was released for the Xbox - I spent every waking minute of my spare time playing it. I loved the graphics, shading, storyline, stealth gameplay (quite frustrating at times) - everything. In fact, I love the whole Splinter Cell series. Best yet, this series is developed almost entirely at the Ubisoft Toronto studio right now.

I’ve always been a big fan of Ubisoft games - I remember when Splinter Cell was released for the Xbox - I spent every waking minute of my spare time playing it. I loved the graphics, shading, storyline, stealth gameplay (quite frustrating at times) - everything. In fact, I love the whole Splinter Cell series. Best yet, this series is developed almost entirely at the Ubisoft Toronto studio right now.

tl;dr C# and Postgres are pretty damn fast. View code on github Recently I began working on a little experiment after I saw that Wikipedia offers XML dumps of their entire database for people to use. I wanted to create a website where users could enter two article titles and it would compute the sho...

tl;dr C# and Postgres are pretty damn fast. View code on github Recently I began working on a little experiment after I saw that Wikipedia offers XML dumps of their entire database for people to use. I wanted to create a website where users could enter two article titles and it would compute the sho...


Continuing on with my attempts to blog code and command snippets that I've found useful, Here's a trick if you need to copy a directory recursively, but retain all the permissions set on the first one. I needed this to back up a web app tree that had custom permissions set through out that I didn't want to mess up... cp -a /source_dir /destin_dir

Since the release of OS X Mountain Lion, Source engine games (like Team Fortress 2 or Garry’s Mod) haven’t worked for me at all. They always crashed as soon as the game launched. Today, I recognized that when I close gfxCardStatus or set it to automatic, those games work again. I hope that this tip can help anyone.


Since the release of OS X Mountain Lion, Source engine games (like Team Fortress 2 or Garry’s Mod) haven’t worked for me at all. They always crashed as soon as the game launched. Today, I recognized that when I close gfxCardStatus or set it to automatic, those games work again. I hope that this tip can help anyone.

Fixing position:fixed elements stuck in the middle of the page on iPhone Safari We ran into an annoying bug over at Gigwalk while building a mobile webapp running inside Phonegap. We have a toolbar at the top of all our pages which is set to position:fixed, but every once in a while it would get stuck in the middle of the page. We tried several different proposed solutions, but this one worked for us. Run the following function after the pa..

In August, I worked with our Microsoft Student Partner (MSP) at the Kitchener campus (Mickey) to organize a 3-day Hackathon for creating Windows 8 Metro apps and games using HTML5/Javascript (technically it’s not called Metro anymore). It just took place this past weekend (Sept 7th - 9th), and was a huge undertaking for Mickey and I, but in the end it turned out amazingly well! The college was very good at coordinating the event (somewhat..

In August, I worked with our Microsoft Student Partner (MSP) at the Kitchener campus (Mickey) to organize a 3-day Hackathon for creating Windows 8 Metro apps and games using HTML5/Javascript (technically it’s not called Metro anymore). It just took place this past weekend (Sept 7th - 9th), and was a huge undertaking for Mickey and I, but in the end it turned out amazingly well! The college was very good at coordinating the event (somewhat..


When starting a project, or a new phase of an existing project, it is common for teams to try and capture a decent breadth of stories and prioritize and estimate them to form a backlog. From that backlog the team can then start to organize the stories to form some sort of plan and an idea of the overall size.

A few minutes ago, I’ve been reading an article about Valve releasing the new Big Picture Mode for Steam (beta). As you probably know, Valve’s porting Steam and the Source engine to Linux and there have been many assumptions about why Valve is doing this. Is it because of Windows 8 and its marketplace? Or is it just about expanding to other platforms? Now there have been many rumors about Valve working on a Steam console.

A few minutes ago, I’ve been reading an article about Valve releasing the new Big Picture Mode for Steam (beta). As you probably know, Valve’s porting Steam and the Source engine to Linux and there have been many assumptions about why Valve is doing this. Is it because of Windows 8 and its marketplace? Or is it just about expanding to other platforms? Now there have been many rumors about Valve working on a Steam console.

Running a for-loop over a Jinja2 dictionary At the time of this posting, iterating over dictionaries inside a Jinja template is poorly documented, especially if you need access to the jinja dictionary keys and it's something I end up doing alot. Of course running a for-loop over a jinja dictionary is as basic an activity as you're likely to do, for whatever reason it's buried in the Jinja2 documentation. I see thousands of people trying to ..

Brace yourselves - etodd.io - 14 years ago - eng
Everyone pretend this blog didn't die for six months, okay? Okay. Here's a brain-dump of random things I've learned while not blogging. Distributed programming is tough but really, really fun. gevent , Couchbase , Fabric , and pyzmq  are awesome. Django's admin interface can be twisted fairly easily into a CMS for a dynamic website . Bed bugs + week-long power outage + another week with still-broken A/C = fun summer. Leaky washing ma....

Once you have set up your Raspberry Pi chances are that you want to access it from remote machine or host a little web site on it. The problem is that your provider usually gives you a dynamic IP, which changes every time you connect to the Internet. In Germany most (A|V)DSL provider reset your connection every 24h. The solution for this is a dynamic DNS (DDNS), which automatically updates the name server in the Domain Name System (DNS).

Just a handy reminder that you can add "arbitrary" commands to your node NPM modules without creating binaries.


Sonar is a popular platform to manage code quality.  This write-up details how to set up Go to do sonar analysis and then view the report from Go. The write-up assumes that sonar maven plugin will be used to do analysis.  Let us start by having a pipeline with two stages, “build” and “test”.  Set up a new stage "quality". Add a new job “sonar” Add a new “Custom Command”


4 visitors online