Let's say we have the following piece of code: This method can be used to add a specific number of days to the current timestamp and is incorrect 🙂 . Let's assume the current timestamp is 1522734845054 (April 3, 2018 5:54:05.054 AM). If we call plusDays(10) it will correctly return something like 1523598845054 (April 13, … Continue reading Java Computation Bug
Category: Programming
GIT commits a la Google
It's nice to live in a perfect world where every problem has an elegant solution but when dudes like Bruce Dawson, an awesome C++ developer from Google, commits code with this subject line, I think we can safely assume that the perfect world doesn't exists 🙂 . Avoid Windows kernel bug using Python hack I … Continue reading GIT commits a la Google
PWAs are coming to iOS 11.3
Good news for WEB fanatics, Ricky Mondello from Apple announced on Twitter that Safari will have support for Web App Manifest and Service Workers which means multi-platform PWAs are now possible. https://twitter.com/rmondello/status/956256845311590400 PWAs or Progressive Web Applications are basically enhanced web apps. When the user regularly returns to the app, browsers will invite him to … Continue reading PWAs are coming to iOS 11.3
What happened to the WEB?
I was always into low level C/C++ stuff and most of my career I wrote desktop and server applications but during my college years, I remember I made decent amount of money by doing websites/applications for different customers. I remember that I really liked WEB development back in the days: you just needed to edit … Continue reading What happened to the WEB?
Write less with Lombok
I'm not a fan of code generators,usually I simply hate them but lately, working with Project Lombok and especially writing Java code after a lot of Kotlin, I must confess I grown to tolerate this little library. People who hate Java, usually invoke its verbosity as on of the main reasons. Unfortunately, they are right, … Continue reading Write less with Lombok
Kotlin, after half a year
I started to learn Kotlin after Google's announced it as one of the official languages for the Android platform and in the heath of the moment I wrote my first impressions in this article. I thought that's it and never considered as a viable alternative for my production applications but I was wrong. Now after … Continue reading Kotlin, after half a year
Top JavaScript Libraries to Learn in 2018
As you may know, there are tons of JavaScript libraries out there and probably will be even more in 2018. While this is, arguably, a good thing, cuz everybody is free to write whatever library or framework wants, I think that you should be insanely stupid to think that as a software developer, you should … Continue reading Top JavaScript Libraries to Learn in 2018
Quote of the day
In Java everything is an object, In JavaScript everything is a terrible mistake!
Fast food development
These days everybody wants to write web applications, cuz we all know that the web has all the cool technologies: Angular, React, Vue, you name it. More than that we can actually see JavaScript being pushed everywhere including mobile and desktop. Java, C++, native applications are all obsolete! Ionic and Electron are the future. Well, … Continue reading Fast food development
Thoughts about leading
I just finished reading the What the best leaders do article, written by Claire Lew and I mostly agree with her thoughts about leadership. First time I saw myself in a leading position was about 8 years ago and I was terrible at it. For me to be a leader was the same as to be a … Continue reading Thoughts about leading