my blog. for you.

Reden wir über Digitales.

Ich bin selbständiger IT Berater und Unternehmer in der Internet und Software Branche. Ich beschäftige mich mit Design, Enterprise Applikationen, Web Apps und SaaS Produkten. Ich entwerfe und entwickle Business Lösungen und Anwendungen. Ich helfe Unternehmen in Sachen Software Qualität und Wissenstransfer, z.B. mit Angular und Spring Boot.

Hands-on SQL Tips: Sentinels And Window Functions

Leider ist der Eintrag nur auf English verfügbar.Sometimes when displaying data in an application you want the amount of data (rows, individual data points etc.) to be limited for the app to stay responsive and to allow the user to more easily scan and browse the data set. In SQL this is commonly done using a LIMIT statement: [crayon-694f6aac8f49e718106018/] Now, what if you want to not only display the data but also inform the user in case the total number of rows in ... Read more

Accounting in 2016 – Still a manual and tedious process

Leider ist der Eintrag nur auf English verfügbar.The past few weeks I've been struggling with automating my accounting, invoicing and banking processes to the point I don't really have to think about it anymore. Currently, a lot of my accounting-related processes are still way too manual for my liking. Being both a virtuous, lazy programmer and an entrepreneur I'd like to automate every process that can be automated at reasonable cost, especially if that process doesn't generate any revenue. Now, as far ... Read more

So sollten Freelancer ihre Preise wirklich kalkulieren

Vor kurzem machte ein Artikel auf dem Startup Blog Gründerszene die Runde, der behauptet: „So sollten Freelancer ihr Gehalt berechnen“. Darin geht es um den Preis, den Freiberufler in der IT Branche für ihre Leistungen verlangen können. Autor dieses Gastartikels ist Thomas Jajeh, Gründer und Geschäftsführer der Projekt-Vermittlungsplattform Twago. Eigentlich sollte man also meinen, dass hier ein Branchenkenner eine fundierte Analyse und sinnvolle Tipps für Freiberufler liefert. Allerdings verspricht bereits der Titel nichts Gutes. Die Wortwahl "Gehalt" deutet bereits an, dass der ... Read more

UI Design Patterns

Leider ist der Eintrag nur auf English verfügbar.UI Patterns is an extensive library of user interface design patterns by Danish web developer Anders Toxboe. This website is a collection of tried-and-tested best practices in UI design. Although the site focusses on web applications and websites most of its practices apply to user-facing software in general. Best practices and design patterns allow us to draw upon proven methods - of user interaction in this case - instead of having to re-invent the ... Read more

LOAD”*”,8,1

Leider ist der Eintrag nur auf English verfügbar.Last week, I met with a few friends for an evening of 80s retro computing - or retro gaming to be specific. We set up an Amiga 500 and a C64 and played classic games like Lotus Esprit Turbo Challenge, Dynablaster, Sensible Soccer, California Games and International Karate. It was great fun. Retro gaming of course is a lot about nostalgia but there's also something about many of these games that hasn't been achieved in ... Read more

Varying Degrees Of Software Quality And What To Do About It

Leider ist der Eintrag nur auf English verfügbar.When working on client projects I come across copious amounts of source code, which sometimes is very well-maintained, sometimes less so. The various code bases are as diverse as their owners and respective stakeholders: A few come with an inherent sense of quality, lots of unit tests serving as the specification for the product. They're typically delightful to maintain and extend. Some though at times leave the impression of having been cobbled together in a rather ... Read more

CoderDojo: Free Programming Clubs For Young People

Leider ist der Eintrag nur auf English 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 like ... Read more

Analyzing Large Datasets With SQL

Leider ist der Eintrag nur auf English 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, those ... Read more

Enterprise UX: Huge Potential And Anything But Boring

Leider ist der Eintrag nur auf English 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 look ... Read more

Tracking Down Software Bugs, Automatically!

Leider ist der Eintrag nur auf English 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 implications ... Read more
« Vorherige SeiteNächste Seite »