This article is a brief introduction to some best practices about web notifications and some typical mistakes we should avoid.
We have several instruments to measure users engagement, such as downloads or clicks. Highly engaged users tend to be more profitable as typically they conclude purchases and share the website content within their network.
When we consider push notifications, engagement can be measured as the average number of sessions the recipients generated by receiving the message within a defined period of time.
Nowadays we are used to receive a tactile feedback when we receive a text message or when we play a game on our phone.
Until now, native apps had the advantage of providing a deep experience to the users, being able to tightly interact with the hosting hardware.
However, thanks to the Vibration API we can enrich our web apps with a new functionality and let a device vibrate through our browser!
It’s a further step to close the feature gap with native applications.
The Vibration API simply won’t do anything if the hosting device doesn’t support it.
In one of our Angular courses, we are currently using a Node Express server to provide mock data to an Angular application.
As Deno has been released with the official version 1.0 (mid May 2020), I decided to experiment with it and write a new web server for the course. The final layout looks like the screenshot below (as you can see nothing fancy from the layout perspective):
Just a couple of weeks remaining before the end of the year, let’s have a look at the last web tools collection for the 2019!!
Holidays are getting close. Either we are planning to work on some personal side projects, learning some new techie subjects or simply recharging batteries with a well deserved coding pause.
Nevertheless I would like to spread some awareness about the “Advent of code” series, created by Eric Wastl, allowing us to practice our developer skills by solving programming problems on a daily base before Christmas.
Advent of Code is an Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language you like. …
Learning to code by ourselves can be overwhelming, not only for the difficulty of the subject, but also trying not to get lost in the humongous amount of tutorials and documentation available online. Luckily, there are resources that make things easier and fun, offering educational contents with a gamification aspect.
For a reference you can check out the article I recently published, about learning CSS concepts through online games.
As frontend developers we are often called to design a neat and appealing UI for our web app.
Nowadays there are plenty of concepts and technologies to be aware of: SCSS, responsive design, Grid Layout and Flexbox, just to cite some. Even when we use them daily at work, we typically remember only the most common rules.
Therefore why not practicing these concepts while playing and making the learning process fun?
On the 18th and 19th of September I attended the AngularConnect conference in London.
Do not worry, this will not be another article telling you to wake up at 4am to be more productive or to shout “I am a winner” in front of the mirror…