ECMAScript 6 has brought hundreds of small and big improvements to JavaScript. More and more, developers are using ECMAScript 6 features, and soon these features will be unavoidable. In this tutorial, Faraz Kelhini will explore arguments and parameters in detail and see how ECMAScript 6 has upgraded them.
Read more…
Whether you’re working on digital products or chocolates, prototyping plays an important role in any successful project, and if you work in user experience or software development, chances are you will have encountered Axure RP at some point. In this article, Pierre Croft will help you gain a good understanding of the new features available with Axure 8, and how they could improve elements of your daily workflow. There are definitely some really useful new additions.
Read more…
With technology evolving and language recognition and processing improving, we are on a path that could make interaction with digital services more intuitive, more accessible and more efficient — through conversational interfaces. Conversational interfaces are still in their infancy. There are still hurdles to jump, and we need to explore what works and what doesn’t. However, this means that there are no beaten paths, yet. It’s a time for experimentation, a time to tinker with the concept and try out something new.
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…
This set of 40 icons was created by the design team at Printerinks.com. Please note that this icon set is licensed under a Creative Commons Attribution 3.0 Unported. A big thank you to Printerinks — we sincerely appreciate your time and efforts. Keep up the brilliant work! Please provide credits to the creators and link to the article in which this freebie was released if you would like to spread the word in blog posts or anywhere else.
Read more…
In today’s burgeoning digital market, every company stands to lose by avoiding alignment with digital policies. By the same token, you have even more to gain by incorporating those policies into an overall long-range strategic plan for your digital enterprise. By complying, you’ve ensured that your home on the web remains secure.When creativity is balanced with guidance — the real goal of these policies — then digital workers are freer to innovate and work more efficiently than in other organizations. Digital workers, especially web designers and developers, need to recognize that policy influences their products online much as it does offline.
Read more…
The benefits of UI design systems are now well known. They lead to more cohesive, consistent user experiences. They speed up your team’s workflow, allowing you to launch more stuff while saving huge amounts of time and money in the process. They establish a common vocabulary between disciplines, resulting in a more collaborative and constructive workflow.
They make browser, device, performance, and accessibility testing easier. And they serve as a solid foundation to build upon over time, helping your organization to more easily adapt to the ever-shifting web landscape. This article provides a detailed guide to building and maintaining atomic design systems with Pattern Lab 2.
Read more…
Babylon.js is a JavaScript framework for building 3D games with HTML5, WebGL and Web Audio. To celebrate the new version 2.3 of the library, David Rousset decided to build a new demo named “Sponza” to highlight what can be done with the WebGL engine and HTML5 when it comes to building great games nowadays. In this article, he’ll explain how it all works together, along with the various challenges he’s faced and the lessons he’s learned while building it.
Read more…
In the unforgiving world of SaaS, delaying a critical feature will mean losing clients. A solid agile workflow can make all the difference. The development process needs to run smoothly and up to a standard, with delays reduced to a bare minimum. Before any change makes its way to the end user, it goes through five crucial phases: feedback, design, development, quality assurance and deployment. In this article, Vanja Mimic will share what he’s learned about each of the stages from over eight years in the business.
Read more…
If you’re building a physical structure, like a large edifice, with weak material, a lot of external support is required to hold it together, and things have to be overbuilt to stay sturdy. When you’re building a website out of HTML, CSS and JavaScript, this external support might look like frameworks, plugins, preprocessors, transpilers, editing tools, package managers and build processes. Instead of adding yet another plugin to the top of the stack, Yommy Hodgins thought of extending one of the core languages, CSS, to strengthen the material that websites are built from, developing better, stronger websites that require less external support and tools to build.
Read more…