This is a walk-through of the steps I personally took in a single year, to begin learning JavaScript. My goal was to be able to get a job in a position where Javascript would be at the forefront of what I do on a daily basis. I should make it clear that my journey wasn’t as smooth as what I’m about to present to you, this should give you a much smoother ride. The inspiration for writing this article is that I’ve been asked how I’ve gotten to the level I’m at in JavaScript in just under a year. (Currently working full time as a javaScript developer at BSkyB.) When I started it would have been great to have a[…]

Making Things Happen is one of the best project management books I have read in a long term, period. You can stop reading now and just buy the book if you want. Scott Berkun also has a very good Blog to follow. Otherwise, continue for a summary of the book, which is unique to me though. This is something that Scott makes very clear, in that project management is different for everyone and should be. He starts out by saying that we need to learn from the past, which Boeing does with something they call a Black Book. This learning from the past also means from different professions. If you think you have difficult project management, watch a kitchen work[…]

In the last few years there has been exponential growth in the number of mobile phone users. Today, more than 60% of total internet usage is happening via mobile phone. Obviously, the reasons include portability, cheap hardware, easy access to the internet and the increased number of services on the internet. With more users on mobile, the optimization of user experience on the phone is essential. For smaller companies, which often do not have native apps due to cost or time constraints, the web app is the key opportunity where they can win customers by providing the best possible experience. If companies have a dedicated native mobile apps, there is a possibility that many users will prefer their web version[…]

What is a Progressive Web App? Why do we need one? How can we build one? Have you ever seen an “Add to Home Screen” banner, like above, while browsing a website? When you click the button, the “application” installs itself in the background. When you open this application that now sits in your app drawer, you can browse the same experience you were doing on your browser, but now right in your mobile phone. What you have now is a mobile app that was downloaded from a web application. All this, without even have to see the face of an app store. Getting the app was so easy! But that’s not even the best part. When you open this[…]