With iOS 11.3, Apple has silently added support for the basic set of new technologies behind the idea of “Progressive Web Apps†(PWAs). It’s time to see how they work, what are their abilities and challenges, and what do you need to know if you already have a published PWA….
Design tools today confine us to an unrealistic and ill-advised goal: one of perfection. Tools like Photoshop and Sketch are highly precise, and demand precise output from Designers….
Chatbots are becoming more commonplace on platforms like Facebook messenger, Slack, Whatsapp and even within company websites and apps. Some brands are leveraging chatbots to enhance customer experiences, while others are deploying them in-house to shape up their digital workplaces….
First impressions matter. The first glance has a lot if impact on further expectations. Drupal core doesn’t do well there. As webchick points out, after installation the opening line is “you have no contentâ€. Yeah, thanks….
I have been using Facebook’s React since v0.9.x in Feb 2014. I am a defector from Backbone.js which initially started after replacing our view layer with React….
This article was peer reviewed by Nilson Jacques, Chris Perry and Thomas Greco. Thanks to all of SitePoint’s peer reviewers for making SitePoint content the best it can be!…
This tutorial teaches you to create a plugin for D3 using D3’s new 4.0 module pattern. Although the word plugin suggests extending core functionality, this pattern is used internally by D3 to organize the code into modules….
Recently we’ve been presenting articles about development environments for Linux, Windows, Mac and the Cloud. In this article, Shaumik looks at moving from one to another. Last year, I got myself a Macbook Air for two reasons: a powerful terminal and popular graphics software….