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.

Documentation and Spreadsheets with an API: GitBook and Fieldbook

Leider ist der Eintrag nur auf English verfügbar.Continuing on last week's post about RunKit - a Node.js prototyping environment for the browser - here are two interesting tools that make use of RunKit: GitBook is a collaborative documentation tool that allows you to create beautiful, version-controlled documentation for your software. It's used by software components like Redux and it leverages RunKit to embed live, reactive code examples in your documentation. Fieldbook is was a database creation tool thats touted as "A database with ... Read more

RunKit: Instant, reproducible JavaScript playgrounds

Leider ist der Eintrag nur auf English verfügbar.I'm a huge proponent of the idea that programming tools should directly interact with coding and provide immediate, responsive feedback to changes. RunKit is such a tool that offers a comprehensive JavaScript / Node.js prototyping environment. The service supplies you with instant, sandboxed Node.js instances called "notebooks" that allow you to experiment with the whole gamut of NPM modules. Moreover, "from graphs and maps to low level hexadecimal inspectors" RunKit offers data visualisations for immediate visual ... Read more

Deploying Spring Boot applications as old-fashioned WAR files

Leider ist der Eintrag nur auf English verfügbar.Spring Boot is an opinionated convention-over-configuration framework for creating stand-alone Spring-based Java applications. Its objective is to provide you with a preselected best practice choice of libraries (both from the Spring platform and by third parties) for a given task, e.g. building a web application that connects to a database and provides REST resources creating a scheduled batch task that exports and aggregates data from various data sources providing an API that connects to SOAP Web Services It both ... Read more

Exporting table data in web applications as CSV or Excel files

Leider ist der Eintrag nur auf English verfügbar.In business applications being able to export data to Microsoft Excel is a very common requirement. In most business environments Excel is the go-to tool for business analytics and quick-and-easy data processing. Hence, being able to communicate with Excel is an essential feature for most kinds of business software. The usual approach for meeting that requirement is generating a CSV file on the server. However, while simple this approach can come with a few downsides: While ... Read more

Co-create

Leider ist der Eintrag nur auf English verfügbar.Half a house is a 99% Invisible (a podcast about anything design and architecture - highly recommended if you haven't subscribed yet) episode about a housing project in the Chilean town of Constitución. After an 8.8 magnitude earthquake in 2010 the people of Constitución were in dire need of affordable housing. The solution the Chilean architecture firm Elemental, who were tasked with the project, came up with is equally radical and beautiful. It epitomises the spirit ... Read more

The Blockchain’s Potential to Change Business And Society

Leider ist der Eintrag nur auf English verfügbar.I'm fascinated by the blockchain and in particular the potential it holds for decentralising and disintermediating business processes. Though certainly intriguing as well I'm not so much interested in the implications the blockchain and Bitcoin, the cryptocurrency that's built on the blockchain, have for payment and financial systems. My area of interest rather is with how the blockchain enables us to rethink business processes that until now required some sort of third-party intermediary to establish ... Read more

Golan Levin on Software (as) art

Leider ist der Eintrag nur auf English verfügbar.I'm very interested in generative art and creative data visualisation techniques by designers and artists such as Mike Brondbjerg, Jared Tarbell and Joshua Davis. In this 2004 TED talk media artist Golan Levin showcases some of his brilliant work that uses software to generate sound and accompanying visuals: Read more

Googling For Developers

Leider ist der Eintrag nur auf English verfügbar.I sometimes jokingly say: "I’m not a good programmer. I just know how to use Google effectively." When programming and being confronted with an unknown error, stack trace or a specific exception message I usually turn to Google in order to find out how other developers with similar problems previously approached these issues. While at face value this might sound easy this requires experience. You have to know enough about software development in general and the ... Read more

Spring Batch Resources: Batch Processing, ETL And Data Conversion

Leider ist der Eintrag nur auf English verfügbar.ETL (extract, transform, load) processes, data processing, exporting data from one business system (ERP, CRM, accounting etc.) and importing it into another are common requirements in enterprise IT. So much so that the ability to export and import data often is the key feature of enterprise software. Spring Batch is a toolkit in the context of the widely used Spring framework that allows you to define and run batch jobs and data processing pipelines. Spring ... Read more

Interactive Flowcharts with code2flow

Leider ist der Eintrag nur auf English verfügbar.Visualisation often helps immensely when trying to understand complex systems and interactions. Visualising these systems and their behaviour can be a daunting task though: Covering each and every path a workflow or process might take can be quite arduous. In many cases it's not even possible to comprehensively describe a system that has not yet been implemented. Edge cases frequently only tend to surface once a software has been tried out under real conditions. Software in ... Read more
« Vorherige SeiteNächste Seite »