Weaving code like a boss - part II

Weaving code like a boss - part II

Part I can be found here Options considered By now, you should already have an overall idea what I was expecting of my new devmachine. What models did I consider to fulfill these needs? I didn't consider MacBook Pro /w Retina for real, but I was using it as some kind of benchmark. Why not get it then? Apart of sheer price, I'm allergic to everything-Apple, so hell-no ;) X1 Carbon was absolutely stunning when it has initially appeared (1st gen), but its next generations were seriously lacking in terms of spec while being far too expensive. I didn't really consider…

Read More

Weaving code like a boss - part I

Weaving code like a boss - part I

It's already over 3 months since I've swapped my primary code-crafting devmachine with Dell XPS 13 (2015) - sounds like the high time for first conclusions & bold statements ^_^ Before that, a brief clarification - I knew exactly what I was looking for. No more stout, heavy, highest-specced ~2.5 kg "suitcases": mobility over capacity comfort over features agility over raw power Lightweight is the new black During last 2 years I've drifted quite far from my previous .NET-only (or at least "mainly .NET") silo: I did plenty of front-end web development, Scala, Erlang, Elixir + various…

Read More

Why PowerPoint should be expelled from the surface of the planet?

Why PowerPoint should be expelled from the surface of the planet?

I seriously DO think that PowerPoint is an abomination, one of the worst Microsoft products ever & extensive using PowerPoint is a straightforward method of crippling you brain. Permanently ;P And as I keep repeating these statements whenever I have an occasion (someone mentions PowerPoint), there's always someone surprised. So let's deal with that once & for all - here's my ... Anti-PPTX Manifesto Flexible composition OVER linear conveyor belt PowerPoint composition is linear & there's no way to change that (the only exception was Plex, but it's dead). Linearity is wrong, because it doesn't allow flexible structuring & visual representation…

Read More

Let's Slack together. Tool-aided collaboration.

Let's Slack together. Tool-aided collaboration.

My favourite on-line collaboration tool - Slack - has just published its Windows client. Until now it was available via web browser & on mobile (I am using Android client). It sounds like a great opportunity to elaborate a bit about why it's that useful (& worth paying for). Do we need another collaboration tool? We already have e-mail & phones, companies do utilize IMs like Lync or Skype & in the end - the superiority of direct face-to-face communication over digital channels has been already proven like zillion times. I won't give you a direct answer, I'll provide my…

Read More

Isolator - unit testing done right? Part #3

And how does it work in practice? Installation was smooth and it didn’t require much configuration. If you want to debug mocked code, you need to link Typemock Isolator with profiler / code coverage tool : the default one is Visual Studio profiler, but more options are supported. Unfortunately my version of Isolator (6.2.3) had some problems with IntelliTrace, so I had to disable it to avoid some irritating message boxes. If you want to use Isolator, you just need to reference its assemblies in your test project and mark your tests with “Isolated” attribute - that’…

Read More