Tag / tools
Time flies by… The first month of the new year is already behind us, and with February just around the corner, it's time for some fresh inspiration. So how about some wallpapers to tickle your ideas? Wallpapers that are a bit more distinctive as the ones you usually find out there? Well, we've got you covered. As every month since more than nine years already, artists and designers from across the globe once again fired up their favorite illustration tools and got out their paint brushes and cameras to create charming desktop wallpapers that are sure to breathe some fresh life into your desktop.
Over the years of being a web developer with a focus on accessibility, I have mostly dealt with widely-adopted, standardized UI components, well supported by assistive technologies (AT). For these types of widgets, there are concise ARIA authoring practices as well as great tools like axe-core that can be used to test web components for accessibility issues. Creating less common widgets, especially those that have no widely-adopted conventions for user interaction can be very tricky.
In this series, I want to introduce you to GraphQL. By the end, you should understand not just what it is but also its origins, its drawbacks and the basics of how to work with it. In this first article, rather than jumping into the implementation, I want to go over how and why we have arrived at GraphQL (and similar tools) by looking at the lessons learned from the last 60 years of API development, from RPC to now.
(This is a sponsored article.) Everybody's talking about design systems, but they are more than just a trend. They are a best practice for design consistency and efficiency between designers and developers. Back in the day, only large companies could afford the effort of building and maintaining a design system. Nowadays, with the growth of new tools and processes, they have become much more feasible for companies of all sizes.
This is another “half baked” post. Hope it’s useful!
Personas have been around for a long time in marketing. Alan Cooper introduced personas and scenarios to interaction design to solve the problem of keeping the target user top-of-mind when creating software.
They often look like this:
But after reading Indi Young’s great article on the problem with demographics in personas, and influenced by my own research into fiction construction (in particular, the GMC) AND Laura and Kate’s provisional persona work, I’ve built a simple template I use in my teaching.
A provisional persona is your first theory about who the target user is, based on early research. Here is my rough template:
Who is this person? Name or code-name. (Names can carry stereotypes, as many studies have shown) Role: Product manager, student, mom, cashier, cook, trip planner. Goal and Motivation: I want this, because that. Conflict & Attempts: Why I can’t do it now? What stands in my way? What am I tryin..
It’s 2018 already, and countless front-end developers are still leading a battle against complexity and immobility. Month after month, they've searched for the holy grail: a bug-free application architecture that will help them deliver quickly and with high quality. I am one of those developers, and I’ve found something interesting that might help. We have taken a good step forward with tools such as React and Redux. However, they’re not enough on their own in large-scale applications.
Prototypes are my framework for learning new tools, platforms and techniques. A prototype works as hard proof that an idea will or won’t work. It is central to my entire creative process and is the medium I use to relate to the people and businesses I collaborate with. I’m gushy about prototypes because I think they can work wonders, but I also think they don’t get they’re due. Prototyping is usually not incorporated into project timelines at all or, if it is, usually as some tangential deliverable to a larger project.
Objects that arouse, titillate and terrify are all locked up in Tom Sachs’ Wunderkammern – cabinets of curiosity the artist has constructed for an exhibition at Sperone Westwater, ‘Objects of Devotion’. Sachs is an artist who, whether critical or not, appreciates stuff as stuff, whether ubiquitous or rare. He’s long been obsessed with remaking things: from Sony cameras to NASA memorabilia and his sister’s Barbie dolls, creating irresistible sculptures in miniature and on a large-scale, fashioned from his favoured materials such as duct tape, plywood, epoxy resin and foamcore.
Inspired by the exoticism and eroticism of cabinets of curiosities that date back to the Renaissance, Sachs’ own ‘theatre of the world’, The Cabinet (2014), is at first glance full of weapons and tools – but each has a name, referring to someone who affected the artist, from his mother to the Supreme Court. Other cabinets collect more autobiographical objects from the artist’s life, a self-portrait through things..
A few years back I was obsessed with the question of why some companies rocked at one thing, and sucked at another. How could Amazon be so good at Information Architecture & Interaction Design, and yet so bad at Graphic Design (and Apple software the opposite: pretty and pretty unusable.) I mean, they could afford hire endless numbers of designers, right?
Around the same time I was studying a lot of Game Design theory, and I came across MDA, a theory of how game design works. MDA is a theory about the emergent nature of game play. It says when you combine game MECHANICS (shoot something, collect coins, jump over something, open a locked door, etc) the combination becomes DYNAMICS (sidescroller, boss battle, etc) which then is experienced by a player as a type of fun, or AESTHETICS (Fellowship, Challenge, Fantasy etc.)
I also was reading up on Loops and Arcs, which are ways to organize game play. That’s when I realized MDA was missing architecture. Which led to asking what else was mi..
In today's digital landscape, developers constantly need to be adding new tools to remain competitive and at the top of their craft.
If you regularly create new web or mobile applications, then Amazon Cognito is a powerful tool that can cut 90% of the time it usually takes to set up a custom user-management solution. If that is intriguing to you, then let's continue the journey to learn more about what Amazon Cognito has to offer.
The post User Authentication For Web And iOS Apps With AWS Cognito (Part 2) appeared first on Smashing Magazine.