After defining your project, you need to test how it will work before you begin to develop it. It is possible to represent the interactivity of an app before its development, and this gives developers a global vision of an app’s functioning, user behavior and steps to afford. There are many ways to design and create an app’s look. In this article, Manuela Langella will show you how to transfer an app’s design from Photoshop to XD, and how to work on it and having fun while prototyping.
Read more…
Software developers in the UK need to better understand how copyright laws may affect their work so that they don’t miss out on opportunities to protect their work and to avoid infringing on the work of another. So, where do we start? In this article, Kimberly Bond will provide information about one type of IP law, copyright law, for software developers who live or work in the United Kingdom. She will discuss the definition of copyright law, the source of UK copyright law, and how it applies to technological works.
Read more…
Is it possible to use digital musical instruments as browser inputs? With the Web MIDI API, the answer is yes! The best part is, it’s fairly quick and easy to implement and even create a really fun project. In this article, Peter Anglea will cover the basics of MIDI and the Web MIDI API to see how simple it can be to create a web app that responds to musical input using JavaScript.
Read more…
As every month, Anselm Hannemann summarized what happened in the web development world in the last few weeks. A handy reading list full of browser news, performance tips, UX advice, and much more to help you stay on top of things.
Read more…
The movement towards a more ethical future has begun. As designers and developers, we have an obligation to build experiences that are better than the norm. In this article, Trine Falbe explains how unethical design happens, and how to do ethical design through a set of best practices. She will also also help you understand how you can plant the seed to change the meaning within the company you work for and in the design community, even if you are not part of the management layer. Change starts with a movement!
Read more…
Each platform has its own limitations and proprietary publishing mechanism. Creating interactive content that works across all of these environments is a real challenge. Publishing content to so many media without lots of extra development overhead can be difficult. In this article, Chris Ashton explains how they’ve approached the problem in BBC’s Visual Journalism department.
Read more…
Extensible plugins are really awesome and give us room for a lot of customization possibilities. Imagine if you were the developer of this plugin. What would you do if a user asked for some particular functionality? Just when you thought you’ve finally found a plugin that does everything you need, there’s still that one tiny important thing it can’t do. In this article, Benjamin Intal will show you how to make your plugin extensible and reduce headache.
Read more…
It’s incredible to see how far web standards have come. Flash was one of the reasons a lot of folks started building websites. Flash was one of the reasons Simon Owen started building websites. It pioneered in a lot of areas, and this led to people creating amazing things with it. Over the years, it’s pushed the web forward a great deal. Adobe’s official announcement of dropping support of Flash, though, does raise concerns. Here are some of the groundbreaking things Flash could do back then, and how we can go about doing them today.
Read more…
Even if you don’t use any client-side JavaScript at all to build a site, it doesn’t mean you have to give up on the idea of building with components. Learn how to build a static site with the help of an HTML preprocessor. In this article, Chris Coyier will take a walk through a site he built recently using this technique. He used CodePen Projects to build it, which offers Nunjucks as a preprocessor, which was perfectly up for the job.
Read more…
There are many different kinds of disabilities, however, there is a general agreement to categorize people with disability into four general categories: visual, auditory, motor, and cognitive. Including more diversity into your usability testing is vital for any product. In this article, Peter McNally provides lessons learned or tips to consider in planning and executing usability testing with participants with disabilities.
Read more…