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.

Notifications in web apps: Mailgun and Twilio

Leider ist der Eintrag nur auf English verfügbar.If you want your web app to notify your users upon specific actions or events Mailgun and Twilio are great solutions for doing so. The former allows you to - among various other features involving eMail - send eMails via a nice and simple REST API. This is particularly handy because you don't have to worry anymore about delivering eMail asynchronously in order not to delay user actions in the browser. For example, with Mailgun ... Read more

i18n is a hard and largely unsolved problem

Leider ist der Eintrag nur auf English verfügbar.After last week's post about the intricacies of dealing with date and time representations in software I promised to write about another seemingly simple yet surprisingly complex area of software development: Internationalization. Some time ago a I wrote about an interesting presentation on i18n and localization in Rails by Heather Rivers of Yammer. If you're in any way dealing with internationalization (i18n) and localization (L10n) of software (which you basically should if you're into software development) ... Read more

The time! The time! Who’s got the time?

Leider ist der Eintrag nur auf English verfügbar.I'm currently working on an app that allows you to set and display dates and times in various ways. Hence, lately I've been working quite a bit with calendars, dates, times, date localization and all the funny intricacies that come with them. To name but a few of those: In some countries the week customarily starts with Sunday, while in others it starts with Monday. Some programming languages and date APIs use 0 as the index for ... Read more

Creative Use Of Symbol Fonts: Time Display

Leider ist der Eintrag nur auf English verfügbar.In his article The Era of Symbol Fonts, Brian Suda refers to Timepiece Rounded, an OpenType font that makes use of the symbol font concept and specifically ligatures to display clock hands! For instance, a time string such as "19:52:45" will be displayed as follows: The source code for this contains merely text and and a bit of CSS styling: <div class="timepiece missswiss"><span class="clock" id="missswiss" style="display: block; font-size: 226px;">19:52:45</span></div> Pretty awesome! Read more

BromBone – Headless Browser As A Service

Leider ist der Eintrag nur auf English verfügbar.A few weeks ago I wrote about PhantomJS, CasperJS and how those WebKit-based tools help with web app testing. While running your own PhantomJS instance should work alright in most cases, installing, optimizing and maintaining yet another software package on all of your dev machines and continuous integration servers adds more friction to your development process. Hence, I was wondering if there's a hosted PhantomJS service. In fact, there is: BromBone - a 'headless browser ... Read more

How-To: Instant Website Optimization for Retina Displays

Leider ist der Eintrag nur auf English verfügbar.Last month I recommended an article by Reda Lemeden about designing for Retina displays. Today, as a follow-up, if you will, I'd like to suggest reading a how-to by Kyle J. Larson on website optimization for Retina displays. 'Instant Website Optimization for Retina Displays' describes the process of creating and optimizing various website elements such as images, fonts, icons and backgrounds for high-resolution displays. The author starts off with creating high-density images and continues to outline ... Read more

Acceptance Testing With PhantomJS and CasperJS

Leider ist der Eintrag nur auf English verfügbar.PhantomJS is a headless WebKit browser that allows you to call, test and scrape websites from the command line. In the developer's own words: PhantomJS is a headless WebKit with JavaScript API. It has fast and native support for various web standards: DOM handling, CSS selector, JSON, Canvas, and SVG. CasperJS is a testing and scripting framework that builds on PhantomJS. Again, in the developer's own words: CasperJS is an open source navigation scripting & testing utility ... Read more

Browser Details – A Service For Debugging Web Apps

Leider ist der Eintrag nur auf English verfügbar.Browser Details allows you 'to see everything you need to know about your client's browser - and have that information sent directly to you'. After registering you'll get your own browser.details.com subdomain. If your clients are having problems with one of your web apps you can simply direct them to that subdomain and Browser Details will store (and mail) their environment information such as which browser they're using, the OS they're on, their screen ... Read more

Continous Integration with Circle or: Coming Full Circle

Leider ist der Eintrag nur auf English verfügbar.I've recently tried out Circle, a hosted continuous integration service, and I'm quite thrilled about it. Registration / login works via GitHub. Once logged in, Circle lets you choose a GitHub repository and starts the first build right away. Circle claims that setup is as easy as: Sign up to Circle, Give Circle permission to access GitHub on your behalf, Click on a project repository From my experience so far this claim is absolutely correct. Configuration is completely automatic. ... Read more

Designing For Retina Displays

Leider ist der Eintrag nur auf English verfügbar.Under http://coding.smashingmagazine.com/2012/08/20/towards-retina-web/ there's a nice article about what to consider in terms of high-resolution / Retina displays when designing your next website and how to address common issues with how websites are rendered on Retina displays. Read more
« Vorherige SeiteNächste Seite »