Probably many of you already know that, PWAs (Progressive Web Apps) are apps that can run in the browser or in a standalone window and can take advantage of native OS features, such as push notifications and the ability to work offline. Recently they’ve got a lot of media attention because they seem to be … Continue reading How you can develop Progressive Web Apps that feel native
Java Computation Bug
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
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
SOLID premature optimizations
I think that every sane developer agrees that the SOLID principles are good and useful and when the time comes, you should apply them... but in this blog post I will concentrate on the: when the time comes part. I will probably get a lot of hate for writing this blog post, probably some people … Continue reading SOLID premature optimizations
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
Sales Voodoo
When I started working on my own products at Interaction Lab I was very interested in everything related to startups, marketing, selling products and so on... you know, all the San Francisco hype about the importance of selling, do not focus on products!, 80% marketing 20% product development, sell the product before you even have … Continue reading Sales Voodoo
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