In this article, David Rousset will create a JavaScript extension that works in all major modern browsers, using the very same code base. He’ll also explain how you can install this extension that supports the web extension model, and provide some simple tips on how to get a unique code base for all of them, but also how to debug in each browser. Some developers remember the pain of working through various implementations to build their extension, and it’s awesome to see that, today, using the regular JavaScript, CSS and HTML skills, you can build great extensions using the very same code base and across all browsers!
Read more…
It’s good to take a short break and go outside to try and empty your mind. Now the time has come to enjoy these moments even more as the spring season finally starts to show up in nature. Today, Vitaly Friedman brings you a new batch of illustrations will feed your creativity tank with extra vitamins to make sure those inspiration levels are up and running at its best.
Read more…
Sooner or later, physical mobile devices will appear in the integration system of every relatively large Android project. The need to fix mistakes, perform non-standard test cases and simply test for the presence of certain features all inevitably require an actual device. Regression testing is one of the most time-consuming tasks when developing a mobile Android app. Using myMail as a case study, Alexey Perfilov would like to share his experience and advice on how to build a flexible and extensible automated testing system for Android smartphones — from scratch.
Read more…
These days, understanding cyber-security is not a luxury but rather a necessity for web developers, especially for developers who build consumer-facing applications. In this article, Hagay Lupesko will show you how web developers can use HTTP headers to build secure apps. While the code examples are for Node.js, setting HTTP response headers is supported across all major server-side-rendering platforms and is typically simple to set up.
Read more…
What’s going on in the industry? What new techniques have emerged recently? What insights, tools, tips and tricks is the web design community talking about? Anselm Hannemann is collecting everything that popped up over the last week in his web development reading list so that you don’t miss out on anything. The result is a carefully curated list of articles and resources that are worth taking a closer look at.
Read more…
We’ve been on this mission to bring you unique wallpaper calendars each month anew for eight years already, and we are very thankful to all the designers and artists who keep it running by diligently contributing their artworks to it. This post features their works for April 2017. No matter if April means blooming colors and embracing the warmer weather in your part of the world or getting cozy for autumn, our new batch of desktop wallpapers is bound to cater for some fresh inspiration regardless of that.
Read more…
Quantitative research methods come with effective statistical techniques for determining a sample size. Qualitative research methods currently have no similar commonly accepted technique. Yet, there are steps you should take to ensure you have collected and analyzed the right amount of data. In this article, Victor Yocco will propose a formula for determining qualitative sample sizes in user research. He’ll also discuss how to collect and analyze data in order to achieve “data saturation.” Finally, Victor will provide a case study highlighting the concepts explored in this article.
Read more…
As the number of chart types and approaches keeps growing, the things are getting worse, and sometimes even top experts get confused with identifying the goals of one chart type or another. Stacked bar charts are often worthwhile and should be considered when the occasion demands. In this article, Vitaly Radionov explains why you should be careful when and where you use them.
Read more…
Today, we share our knowledge to get better and more efficient at what we do, like in a guild. What place could be better for a guild of web designers and developers to get together for a friendly conversation, to learn from each other and to spark new ideas at a location that lives and breathes centuries of crafted skills? We are headed back to the Historic Merchants’ Hall in our lovely hometown Freiburg, and we’d love you to join us there for SmashingConf Freiburg 2017!
Read more…
To this day, a lot of companies still religiously follow the path to app store publishing. “Publish it and they will come,” “The web is dead,” they used to say! According to recent studies, just 26.4% of users who visit a page in an app store today will install an app. The other 73.6% are lost to the developer and don’t even try the app. Among the ones who install it, an average of 99% are lost in the following 90 days. As a consequence, the same people who declared the web dead years ago are now shouting, “Apps are dying”. So, Where is the mobile web heading? To answer this question, Ciprian Borodescu and his colleagues at Appticles have conducted a colossal study on 10,000 publishing and e-commerce websites from Alexa, scouting for signs of resurrection, and instead finding serious traces of diversification. Their findings are detailed in this article.
Read more…