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.

Christopher Murphy: Time + Creativity

Leider ist der Eintrag nur auf English verfügbar.In this beyond tellerrand talk designer Christopher Murphy emphasizes the importance of procrastination and reserving time for experimentation and endeavours not directly related to a specific goal at hand: Time + Creativity - Christopher Murphy - btconfDUS 2016 from beyond tellerrand on Vimeo. While procrastination usually is seen as something negative - and in most cases rightfully so - setting aside time for a free flow of thoughts and ideas that's not immediately purpose-driven is ... Read more

Big O Notation: Less Scary Than You Might Think

Leider ist der Eintrag nur auf English verfügbar.As a software developer chances are that at some time in your professional life you'll come across a mathematical concept called Big O notation. Now, if you happen to not have a traditional university computer science / maths background, you might have a bit of a hard time grasping the common - usually strictly mathematical - explanations of Big O notation. Big O notation is tremendously useful for reasoning about performance and memory consumption of ... Read more

Security Expert Mario Heiderich About AngularJS and Security

Leider ist der Eintrag nur auf English verfügbar.At beyond tellerrand in Düsseldorf this year security expert Mario Heidrich gave a fast-paced - if sometimes too abrasive for my liking - talk about security and AngularJS: This talk contains a lot of useful insights as to what to pay attention to in order to secure your AngularJS applications (or in fact any web application created with a modern JavaScript framework), as well as techniques and approaches security consultants and hackers (both the white ... Read more

Follow-up on “Accounting in 2016”

Leider ist der Eintrag nur auf English verfügbar.Two months ago, I wrote an article on how accounting in 2016 still is a manual and tedious process. What made me write this article in the first place was the problem that I couldn't automatically get the bank account statements for my business account into my accounting software because my bank's online banking service and my accounting software have incompatible import / export file formats and neither exposes a public API for facilitating ... Read more

Jeremy Keith About Resilience In Web Applications @ beyond tellerrand 2016

Leider ist der Eintrag nur auf English verfügbar.At this year's beyond tellerrand conference in Düsseldorf web developer Jeremy Keith gave a talk on resilience in web applications: Resilience - Jeremy Keith - btconfDUS 2016 from beyond tellerrand on Vimeo. The World Wide Web - or the Internet for that matter - since its inception always was designed as a resilient, fault-tolerant medium. This not just applies in a technical sense but in a social or even political way, too. As John Gilmore is ... Read more

BedquiltDB – A JSON document store for PostgreSQL

Leider ist der Eintrag nur auf English verfügbar.BedquiltDB is a recently released PostgreSQL extension (written mostly in PL/pgSQL) that leverages PostgreSQL's relatively new jsonb column type (available since version 9.4) to provide a MongoDB-like NoSQL document store and API on top of a PostgreSQL database. There are a few benefits to this approach. First, this allows you to start a project with a comparatively simple document-oriented API that lends itself to many use cases in terms of modern web applications. While you get ... Read more

Why motion matters in UI design

Leider ist der Eintrag nur auf English verfügbar.UI designer Craig Dehner wrote this interesting article about why he thinks motion design is the future. I wouldn't necessarily use such grandiose terms but essentially I agree: Motion design might not be THE future but it'll certainly play a vital role in current and future user interfaces. It took operating systems and browsers some time to be able to display smooth, seemingly natural animation (using CSS3 animations in the latter case). Now that animation is ... Read more

Dropdown menus and alternative approaches for selecting from a choice of options

Leider ist der Eintrag nur auf English verfügbar.In this post designer Luke Wroblewski outlines why dropdowns should be the UI of last resort. The problem with dropdown menus - also known as select boxes in HTML lingo - is that they're something of a general purpose, one-size-fits all solution for dealing with lists of elements. Although dropdown menus accommodate most list-based use cases using them often doesn't take the specifics of the use case at hand into consideration. As pointed out by ... Read more

Sharing and exploring data models and database patterns

Leider ist der Eintrag nur auf English verfügbar.Somewhat in the vein of last week's post, I'd like to share a new service called dbpatterns with you. dbpatterns allows you to create ER models in the browser and share them with other users. If a particular pattern or model suits your needs you can directly export its DDL for PostgreSQL, SQLite, MySQL or Oracle RDBMS. I really appreciate the idea of promoting and sharing best practices for database systems. While object-oriented software design ... Read more

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-697513b08d2f6972518447/] 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
« Vorherige SeiteNächste Seite »