CoderDojo: Free Programming Clubs For Young People

Leider ist der Eintrag nur auf Britisches Englisch verfügbar.At last year's Web Summit in Dublin I came across CoderDojo, a community that organizes free programming clubs for young people. Originally founded in Cork by entrepreneurs James Whelton and Bill Liao, CoderDojo is a volunteer-led 'grass roots'-type organization that promotes teaching programming to young people in order to support kids by giving them valuable skills that allow them to create stuff such as useful tools, products and art. At the same time efforts ... Read more

Analyzing Large Datasets With SQL

Leider ist der Eintrag nur auf Britisches Englisch verfügbar.As part of a web application I've created for a client, I've been working on efficient analysis of somewhat large datasets for some time now. This analysis often involves complexing grouping, clustering and value aggregation. SQL and PostgreSQL aggregate functions in particular come in quite handy when dealing with that kind of challenge. While RDBMS and SQL certainly are useful already just for keeping and retrieving data, i.e. for running your usual CRUD operation, ... Read more

Enterprise UX: Huge Potential And Anything But Boring

Leider ist der Eintrag nur auf Britisches Englisch verfügbar.Last year designer Uday Gajendar wrote this interesting post about why he designs enterprise UX suggesting more designers should follow suit. This is pretty much in the vein of another article by fellow designer Dave Malouf. I very much agree with this point of view. User experience in enterprise software generally has a huge potential for improvements that impact thousands of users in a meaningful way. Yes, enterprise software often isn't exactly nice to ... Read more

Tracking Down Software Bugs, Automatically!

Leider ist der Eintrag nur auf Britisches Englisch verfügbar.Last week MIT researchers published an article about an automatic bug-repair system called Prophet. Prophet is a machine-learning system that learns general properties and patterns of successful error corrections in software and applies those patterns to making new error corrections in other programs. While the possibility of having software track down and fix bugs automatically (which effectively would mean creating self-correcting computer programs) is exciting enough in its own right, Prophet possibly has far-reaching ... Read more