Drawing week 03 - Fineliners and texture

The fine discovery of Skillshare

Also read Learning yourself to draw. I wanted to continue my quest of finding my own style within ink and watercolor boundaries. After the amazing discovery of Skillshare.com, I switched to using Artline fineliners. I also have some Steadlers but hardly notice any difference between different felt tip pens if they have the same thickness. I found a short course by Shirish Deshpande on drawing with ink and creating some contrast and texture. Read More »

Drawing week 02 - Art before breakfast

So ballpoint pens are useful after all

Also read Learning yourself to draw. After the illustration course, I’m not ashamed to admit I completely dropped the pencil out of the game. It creates lines easy to remove and that means I’m working on a drawing forever. I need something to commit myself to. That something is called ink. It also seems that I already have stuff to get ink on a paper: pens. Ballpoint pens. Black, blue, whatever. Read More »

Drawing week 01 - pencil illustrations

Gotta start somewhere...

Also read Learning yourself to draw. As you might already have read, I started the drawing adventure with a 10-week ‘illustrative techniques’ course. It sounds complicated but it wasn’t really: it’s more of a gentle introduction in different mediums (pencil, ink, acrylic paint, …) than a crash course in drawing techniques. I didn’t know then that to draw illustrations, you still have to be able to draw. (I’m reading “drawing at the right side of the brain” and I know better now). Read More »

Learning yourself to draw

A year of spilling lots of ink

Inspired by Noah Bradley’s Don’t go to art school blog at Medium.com. Drawing and art in general has always been something I didn’t quite grasp or try to understand. I was a software development guy, a technical guy, used to writing code, looking at text, spending days and years in text editors others call IDE’s. Software development and art aren’t that different actually: they both require an open mindset and an extreme creative approach at solving problems. Read More »

Unit testing in Legacy Projects: VB6

Thanks to the Postmodern VB6 article I’ve found on the internetz, I decided to give SimplyVBUnit a try. My job requires sporadic visual basic 6 code changes in the big legacy project we’re converting to C#. It’s an administrative system bound to Belgium laws so as you can imagine they change every few months and the old software still has to be complaint to those crazy new rules. As a result, we sometimes dabble in VB6 code. Read More »

Migrating from Extjs to React gradually

Migrating from Extjs to React gradually

We were looking for a few alternatives to our big ExtJS 4 application. Since it’s not that easy to completely migrate from one front-end framework to the next, a possible solution would be to start developing new parts in another framework. There’s a lot of domain logic spread in Ext views and controllers - which shouldn’t be there, we are well aware of that. Let’s call it “legacy” :-) The application right now uses Extjs as UI and C# as backend, and lets ext do the loading of the views/controllers (living in app. Read More »

Webdriver Exception Handling

What should you do when something goes wrong with your scenario tests

As the previous post indicated, we’re trying to stabilize our scenario tests created with WebDriver. One of the things we did was trying to capture as much data as possible if something goes wrong. Something like a typical ElementNotFoundException, or the less common StaleElementException (detached from DOM after evaluation) - these things can be hard to trace if you don’t run the tests locally. We also stumbled upon the “it works on my machine” problem - tests succeeding on one development machine but not on the other - mostly related due to timing issues. Read More »

Unit Testing Extjs UI with Siesta

An attempt to replace instable Webdriver tests with Siesta UI tests

WebDriver & js-heavy frameworks Writing scenario tests for javascript-heavy UI webpages can be really difficult. It gets complicated pretty quickly if you’re using a lot of async calls or a lot of javascript-heavy UI components. On our current project, we use Extjs as the UI layer in a single-page aspx page to bootstrap our Extjs app. Extjs is a (heavyweight) javascript framework for creating windows, panels, grids, buttons, menus, … like you’re used to when using client/server desktop applications. Read More »

.NET Memory management VS JVM Memory management

Increasing your maximum heap size in .NET? Tough luck.

Memory management is something to keep in mind when deploying and running applications on top of the JVM. Parameters like Xmx and Xms are things to juggle with when it comes to finding the perfect balance between too much memory hogging (at app startup) and too little, especially if you’re working with heavy duty entity mapping frameworks like Hibernate (and you’re not so good at writing fast HQL). When we bumped into an OutOfMemoryException in . Read More »

Faking domain logic

Using C# extensions to create the illusion of domain logic

Sometimes, life is just a little bit more difficult than you imagined the day before. Sometimes, you have to work on a legacy codebase with custom frameworks rooted so deeply you’re having lot’s of trouble trying to build around them. To make it a bit more concrete, here’s an example: imagine a separate DLL for interfaces and a separate DLL for the implementation. This decision was made because we use NHibernate as a data mapper and not to write beautiful domain driven design code. Read More »