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

I spent the last couple days in Paris with a bunch of smart architects and developers who are about to deal with a complex Monolithic-to-Microservices architecture transition. On my flight back to Italy I jotted down a few thoughts on the topic and then, this morning, the first thing that comes up on my newsfeed is  Monolith First by Martin Fowler. Stunning, because the essay content totally resonates with my own notes, so much that it w..

With all the new technologies emerging for cloud migration, there is a wide acceptance that cloud services are the cheapest, and best way to manage some kinds of infrastructures. Nevertheless, on the decision on wether we should migrate into cloud must still be analysed in other ways. That’s why the current Milk-as-a-Service analogy is great, as it illustrates the downfalls of moving to cloud, and the exact situation on wether you need a mi..

It was a great read I must say! Packed with conspiracy and alternate history while remaining true to the facts of Lincoln’s life…


Coding Pet Peeves - cmdev.com - 11 years ago - eng
Eight little things I like to nitpick about in code. Mostly applicable to Java, but some are language-neutral.

There is a Chinese phrase - 扬汤止沸 (yang tang zhi fei) -  which means to stop water from boiling over by skimming it off the top and pouring it back. The underlying meaning is that you think you are solving a problem but, in reality, you are not tackling the root cause. This proverb describes the challenge organizations face when competing for agile creative talent today.

We are in the process of migrating the storage implementation from App Engine to Amazon’s S3 storage as part of our bigger migration away from App Engine . If you experience issues related to build results please let us know so we can iron out potential regressions. We are deploying this change in a way that makes it very easy to toggle this on/off and in case S3 builds prove to be an issue we will be able to revert them quickly.

As I came to the edge of the woods, Thrush music – hark! Now if it was dusk outside, Inside it was dark. Too dark in the woods for a bird By sleight of wing To better its perch for the night, Though it still could sing. The last of the light of the sun That had died in the west Still lived for one song more In a thrush’s breast.

Ok, so I have a confession: this is the first post that I’m actually typing up FromInsideTheBox . By the magic and miracles of modern technology, I’m actually able to access the internet by tethering to my cellphone. I’ve already talked about how this place is starting to feel like home, but I think calling it a dorm room, as someone said to me today, is much more appropriate. It even looks like one (see the picture above for the current s..

Ok, so I have a confession: this is the first post that I’m actually typing up FromInsideTheBox . By the magic and miracles of modern technology, I’m actually able to access the internet by tethering to my cellphone. I’ve already talked about how this place is starting to feel like home, but I think calling it a dorm room, as someone said to me today, is much more appropriate. It even looks like one (see the picture above for the current s..

Numberphilia - donatstudios.com - 11 years ago - eng
There's been a fair deal of hubbub in the community about version numbers, including what is and isn't Semantic Versioning , what qualifies as a breaking change and how to use version numbers. Underscore.js released a second digit "minor update" that was actually a breaking update for some people. They argue it was minor because not very many people would be affected. The community however was angry. On the opposite side of thing....

Numberphilia - donatstudios.com - 11 years ago - eng
There's been a fair deal of hubbub in the community about version numbers, including what is and isn't Semantic Versioning , what qualifies as a breaking change and how to use version numbers. Underscore.js released a second digit "minor update" that was actually a breaking update for some people. They argue it was minor because not very many people would be affected. The community however was angry. On the opposite side of thing....


Following the example of GKH and others, I've added one more piece of software on my email setup and workflow . That piece is msmtp , a very simple and lightweight SMTP client, that integrates really well with the rest of my setup.

Xcode bookmarks - xenodium.com - 11 years ago - eng
A Better Way to Automatically Merge Changes in Your XCode Project Files . Clean Code: A Handbook of Agile Software Craftsmanship (Book) . From Xcode to TestFlight using command line . Fuzzy autocomplete for Xcode . Multiplex (like Emacs multiple cursor but for Xcode) . Reverse-engineering Xcode with dtrace .


Australia's best food experiences: state by state . Best Queensland island escapes for small budgets . Des and Debi O’Tooles Honey . Fish and chips at Bondi beach. Tasmania: the isle that's wild at heart . The Butler Potts Point (bar & restaurant). Tree Top Walk (Walpole, Australia): Top Tips Before You Go - TripAdvisor .


Atlantic Road . Bergen (check out colorful wooden houses). Bergen railway (Bergen-Oslo): 300 miles of beautiful Norwegian scenery. Lofoten Islands . Norwegian Air (cheap flights between all the Olden . Reine . Sakrisøy, Lofoten Islands . Spitsbergen . The Atlantic Road - Atlanterhavsveien / Atlanterhavsvegen .


When developing a new Ruby on Rails project, one doesn’t always start from scratch. Often one first searches for an open-source project that will at least get one part of the way there. For example, one might want to do something as simple a create a website with a blog as well as image galleries. The first step in this journey might be to find some open-source blog software for Rails, e.

After hosting the Meta Refresh Delhi Runup Event, it was time for us at Wingify to prep up for MetaRefresh. We were very excited to…

A year ago I was asked to coach someone in the office. My first reaction was to run away! I was overwhelmed at the thought of being responsible for someone’s development and career even though I was promised the support needed and that it was going to be a great learning opportunity for me too. I eventually accepted the challenge and today I’m delighted with that decision.

Business leaders are feeling under fire. As competition heats up, they must create stand-out digital experiences and engage customers across digital channels .  But creating the software that brings these digital experiences to life is easier said than done. So what’s the answer?

I noted that at NANOG64 this week in San Francisco, there are talks (both from Juniper) about both SPRING/Segment Routing and RSVP-TE. These are both protocols/technology approaches (since one can’t really call SR a protocol) that I’ve been involved in the evolution of over the last few years. A question that I’ve been asked more times than I’d like is why we chose to look at a new approach (SR) rather than go with a technology that exist..

I noted that at NANOG64 this week in San Francisco, there are talks (both from Juniper) about both SPRING/Segment Routing and RSVP-TE. These are both protocols/technology approaches (since one can’t really call SR a protocol) that I’ve been involved in the evolution of over the last few years. A question that I’ve been asked more times than I’d like is why we chose to look at a new approach (SR) rather than go with a technology that exist..

Look at that stupid thing. With its silly little drawers and its wooden frame. Pfft. In reality, it’s just a simple four drawer dresser from Ikea, which I definitely needed because I’ve been living out of a suitcase my mother lent me, and I need to return it eventually. This project was my first two-day project, and in total took me about six hours to complete. Nothing went horribly wrong per se, it’s just that Ikea is Satan incarnate, ..

Look at that stupid thing. With its silly little drawers and its wooden frame. Pfft. In reality, it’s just a simple four drawer dresser from Ikea, which I definitely needed because I’ve been living out of a suitcase my mother lent me, and I need to return it eventually. This project was my first two-day project, and in total took me about six hours to complete. Nothing went horribly wrong per se, it’s just that Ikea is Satan incarnate, ..

Giving back to the community has always been a priority at Wingify, be it through open sourcing internal projects or via organizing…

Do you have a great idea for a product that could make millions? Chances are the answer is yes. Everyone has a great idea up their sleeve. But not everyone has made millions of dollars from them. In fact, far more people have lost money on an idea than have made it. Why is that? Quite simply, ideas are free. Delivering them is expensive and hard.

A number of years ago in Atlanta, GA my wife and I went to purchase a chair for our living room. We shopped around and ended up at the Chair Warehouse (fictitious company). We wandered around a bit before deciding on a particular chair and found a salesperson to complete the paperwork. After going through the paper shuffling and writing a check (remember checks?), we asked where we could pick up the chair.


Note: This post was written in 2015. The writing quality is not that great and I won’t try to improve it as well. This was republished from another platform for pure historic value of being my first blog post ever. My opinions and thoughts on the topics shared in this post might have changed. A Recap on the discovery of Openstreetmap and the two days in Mapbox. Maps were something that I was really good at! Or something I didn’t know muc....

My first two Home Improvement Projects weren’t exactly the highest caliber works of craftsmanship. For example, putting more than two or three articles of clothing on the clothes rack caused it to bend, shake, and warp, and the rope around the bed came undone approximately once a day. So my third Home Improvement Project was setting right what I had previously done so, so wrongly. And it’s the weekend, which means that after my workout and ..

My first two Home Improvement Projects weren’t exactly the highest caliber works of craftsmanship. For example, putting more than two or three articles of clothing on the clothes rack caused it to bend, shake, and warp, and the rope around the bed came undone approximately once a day. So my third Home Improvement Project was setting right what I had previously done so, so wrongly. And it’s the weekend, which means that after my workout and ..

For someone who never learned "computers" in school, I'm actually pretty fond of the command line interface. I was one of those kids who was lucky enough to…

Our website deployment has become even more complex thanks to the demos section . The crux of it is in updating the demos with every small update to the JavaScript build process which is why we implemented a build option based on the work we did for our CI (Jenkins) integration . This work essentially allows to build a Codename One app synchronously which is useful when you want to do things such as continuous integration or relea..


I’ve survived my first (nearly) whole week of work. Granted, it was mostly filling out forms, hearing about benefits packages and retirement plans, and going to developer workshops to get synced up with various company policies and infrastructure. Not that it wasn’t interesting (it was), but I’m not a fan of how little I’ve gotten to contribute thus far. I understand it’ll take time to get caught up to speed, I’m certainly not unfamiliar wi..

I’ve survived my first (nearly) whole week of work. Granted, it was mostly filling out forms, hearing about benefits packages and retirement plans, and going to developer workshops to get synced up with various company policies and infrastructure. Not that it wasn’t interesting (it was), but I’m not a fan of how little I’ve gotten to contribute thus far. I understand it’ll take time to get caught up to speed, I’m certainly not unfamiliar wi..

When I was at university in the 90s, studying computer science, my final-year bachelor project was a “fractal raytracer”. My idea was to write a program which could produce pictures of those wonderful artificial worlds one saw on posters of the time, hung in every university dorm room. Raytracers render highly realistic images, and fractals produce interesting shapes to render. I set about designing the program, with all the features I ..

This is a follow on to my original post on using RX with the Band to stream sensor information. Using the RX streams and some maths to detect (roughly) when a user taps on the band. This allows you to send a notification to the band, for example, saying “I think your home, tap band to turn on your heating”. Below is the result, I can really easily “await” tap or shake events! You can grab the code here and see how it all works below..

Round Two - frominsidethebox.com - 11 years ago - eng
Don’t worry, I’m not going to post about every single night I spend in the box truck, but this one was markedly different than the first, and deserves to be noted as such. When it was bed time last night, I wasn’t feeling the same type of anxiousness that pervaded the previous night. I was much more relaxed and confident. I still did my best to be quiet, but I wasn’t stopping every few seconds to make sure that nobody was watching. The over..

Round Two - frominsidethebox.com - 11 years ago - eng
Don’t worry, I’m not going to post about every single night I spend in the box truck, but this one was markedly different than the first, and deserves to be noted as such. When it was bed time last night, I wasn’t feeling the same type of anxiousness that pervaded the previous night. I was much more relaxed and confident. I still did my best to be quiet, but I wasn’t stopping every few seconds to make sure that nobody was watching. The over..

15 visitors online