Sebastian Gebski

Disclaimer: the idea of immutable code ain't mine - I've read/heard about it somewhere (can't recall precisely ;/) some time ago & it sticked with me.

Code maintenance is already a huge problem & it won't get any better by itself. Software is everywhere - even mundane, basic everyday tools get "digital" & ... flawed. Two, three years ago I was encountering bugs (in software

Sebastian Gebski

In 2016 pretty much every commercial software system built with modern tech is a distributed system. Yes, we all build distributed systems these days. Obviously, the term "distributed" is very spacious - I'm not saying we're all creating stuff like eventually consisted, sharded data stores (should be left to specialists who excel in these), but having 2+ layers of independently scaled, communicating processes in

Sebastian Gebski

You've heard about REPL, didn't you? REPL stands for Read Eval Print Loop & it's a common name for platform/language-specific shells that give you the ability to do live programming with line-by-line evaluation as you finish each line. In plain, soldier's words - REPL 'scriptizes' your programming language of choice to give you sort-of-debug experience without limiting you to execution of just the

Sebastian Gebski

Previous post in the series can be found here.

Back to potion-mixing business then. I've decided to go for functional chemistry, but should you? Should your pals? Should everybody around because it's presumable The Next Big Thing?

Alchemy for the masses

Let's make it clear - keeping in mind what Elixir is & what awesomeness it offers (pure functional paradigm, robust concurrency model suited

Sebastian Gebski

I am a notorious cheater.

  • in 2001 I've betrayed Java for .NET
  • until late 2006-2007 I've been involved in several, stormy romances with unmanaged C++ (we had some past already ...)
  • around 2011 I began secret meetings with JavaScript, a lot of passion & screaming was involved
  • in 2013 I went full-slut-mode by pretty much ceasing relationship with .NET (we'll still friends, with benefits ...) &
Sebastian Gebski

Spotting an interesting product developing is always nice. And spotting a product that is related to few favorite topics of yours is almost like winning the lottery ;) That's why Hyperledger has grabbed my undivided attention so easily:

  • it's highly distributed in a way that resembles BitCoin (but it doesn't introduce cryptocurrency by itself)
  • it's OSS (the protocol is Open Sourced) (https://github.com/hyperledger