Open in app

Sign In

Write

Sign In

Florian Hirsch
Florian Hirsch

46 Followers

Home

About

Feb 17, 2019

React Native and the jumping datepicker

If you’re working with React Native you might have seen this: Why is that? The React Native datepicker accepts a JS Date object as input which is maybe not the best idea. A JS Date marks a specific point in time. …

React Native

2 min read

React Native and the jumping datepicker
React Native and the jumping datepicker
React Native

2 min read


Mar 30, 2018

Your app displays a wrong birthdate

Lately a user was complaining that he sees a wrong birthdate in our app. I asked our business guy to verify if it differs by one day just to ensure that we don’t have a timezone bug here. Actually this wasn’t the problem but my business guy went mad. …

Programming

6 min read

Programming

6 min read


Dec 12, 2017

Connect the React Native Emulator to Intellij IDEA

React Native displays a red screen when an error occurs in debug mode: The great thing here is that you can jump to the source file by clicking the relevant line of the stack trace. This is incredible helpful if the error is located in your dependencies. The node_modules folder…

React Native

2 min read

Connect the React Native Emulator to Intellij IDEA
Connect the React Native Emulator to Intellij IDEA
React Native

2 min read


Mar 12, 2017

Switching from QWERTZ to QWERTY on macOS

The German QWERTZ keyboard layout was not made for developers. Often needed keys like brackets and braces are unnecessarily hard to type. The layout is also not ideal for some applications or often used character combinations. Ever wondered why the creators of vi chose slash and question mark for forward/backward…

Keyboard

3 min read

Switching from QWERTZ to QWERTY on macOS
Switching from QWERTZ to QWERTY on macOS
Keyboard

3 min read


Feb 4, 2017

Using Lodash with Ionic 2

I just started my first Ionic 2 application and struggled with adding Lodash as dependency. Since TypeScript 2 adding npm dependencies should be that easy: npm install --save @types/lodash You don’t have to deal with other tools like typings anymore. However the next build failed with this transpile error: [12:06:18] transpile started … [12:06:44] typescript: node_modules/@types/lodash/index.d.ts, line: 11444 ‘]’ expected.

JavaScript

1 min read

JavaScript

1 min read


Nov 28, 2016

Improved logging of WebApplicationExceptions with RESTEasy

RESTEasy logs every thrown WebApplicationException with it’s full stacktrace: This may be helpful in case of a status 500 Internal Server Error. In case of a client error like 404 Not Found it just bloats your logfile and doesn’t provide helpful information. RESTEasy provides a NoLogWebApplicationException to avoid this but then you won’t find any information about these errors in your application logfile. You can easily improve this by implementing your own ExceptionMapper:

Rest

1 min read

Rest

1 min read


Oct 3, 2016

Java EE 8 without MVC?

After almost one year of silence Oracle presented an update to the Java EE 8 roadmap at JavaOne: Java EE 8 by the end of 2017 and EE 9 one year later. As far as I know they didn’t explain why they stopped their work for so long or why…

Web Development

4 min read

Java EE 8 without MVC?
Java EE 8 without MVC?
Web Development

4 min read


Jul 17, 2016

Trust the Content-Length header

When you’re implementing a file upload you most probably want to limit the size of the upload. But how do you know the size? Reading the Content-Length header should be obvious but can you really trust it? No, the client can send whatever he wants, correct? …

Rest

2 min read

Rest

2 min read


Dec 20, 2015

An (almost) free Continuous {Integration|Deployment|Delivery} Environment

When I started to work on janedoe (random data as a service) I did not want to host any of the required tools on my own. Why? It really hurts to maintain tools for a project on which you don’t work constantly. The need for an urgent patch always arises…

Continuous Integration

5 min read

An (almost) free Continuous {Integration|Deployment|Delivery} Environment
An (almost) free Continuous {Integration|Deployment|Delivery} Environment
Continuous Integration

5 min read


Oct 20, 2015

Lessons learned about YAML and Norway

YAML parsers usually do a good job in recognizing the correct types you are using. Parsing following YAML with for instance SnakeYAML will result in a Map containing the String “localhost” and the Integer 8080: host: localhost port: 8080 This is also working with mixed types in an Array: config…

Yaml

1 min read

Yaml

1 min read

Florian Hirsch

Florian Hirsch

46 Followers

developer at finanzguru.de

Following
  • Meteor Software

    Meteor Software

  • adrian cockcroft

    adrian cockcroft

  • Kevin Moore

    Kevin Moore

  • Guillaume Laforge

    Guillaume Laforge

  • Finanzguru Team

    Finanzguru Team

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech