If the only tool you have is a hammer, you tend to see every problem as a nail — Abraham Maslow!
If you’re a UX writer, you definitely have a scope of phrases that makes you wanna fall on your knees, raise hands to the sky and wonder
If you can design one thing, you can design everything. ~ Massimo Vignelli
Who? What? When? Where? Why?
A UX-style breakdown from three different views: first-person, bird’s eye, and the “google maps view.”
Anyone can be but not everyone is. Letâs talk about how we define design and the value of the work we do beyond definitions.
Throughout my career, I’ve enjoyed working across a number of disciplines. I began as an engineer who gravitated to digital in the early…
With reading minds and greeting the error like an old friend
I love Medium so much that I have to write this article about difficulties it has brought meÂ â¦
I took a road trip with my husband recently and because it’s summer in the Midwest, U.S.A., you can bet that this summer — as always —…
We could not find what you were looking for on Medium.
Tutorial on how to improve type inference with JSdoc annotations
An introvert's guide to making the most of meetups - DEV Community 👩💻👨💻
A quick tutorial on how to get started.
TLDR: let id = window.requestAnimationFrame(fancyFunctionHere) window.cancelAn...
An automatic, living Vue component documenter - yes - a component that documents components
In this article, Jorge explains why theyâre a great tool and how to create your first monorepo using Yarn with basic npm scripts, and add the required dependencies for each app.
For his monthly reading list, Anselm Hannemann summarized what has happened in the web development world in the past few weeks. From browser news and UI/UX to privacy, tooling, work and life.
Weekly News for Designers № 497 - Debugging CSS Grid, SEO in 2019, Git Guide & Cheatsheet, Simple Parallax
This week’s Designer News (№ 497) includes A Web Accessibility Guidebook for Developers, the Eva Design System, Extending Atomic Design, A Guide to Recognising Font Styles, Everything You Need To Know About CSS Margins, The Complete Guide To SCSS/SASS, Debugging CSS Grid, Play a Popup Trombone and much more.
I recently drew up a wireframe for a code beautifier. The next day, I decided to turn it into a real tool. The whole project took less than two days to
8 simple tricks to turn your design layouts into the eye-catching mode
They say that asking the right question is half the answer. Take a look at this UX Research Decision Making Tree from Elena Borodina, who…
Creating tabs with CSS only - DEV Community 👩💻👨💻
Next level editing for the most popular form plugin of WordPress Photo by Pietro...
What Is Elm (and a game I'm making with it) - DEV Community 👩💻👨💻
We will look at how to send images to a back end with React forms.
Your Buttons Get Wider on Hover Because You Change Their Font Weight? Here's How to Solve This. - DEV Community 👩💻👨💻
Your Buttons Get Wider on Hover Because You Change Their Font Weight? Here's How to Solve This. - DEV Community 👩💻👨💻
Form and function - DEV Community 👩💻👨💻
Save time using SASS to create classes with variations - DEV Community 👩💻👨💻
Introducing Floyd Framework - DEV Community 👩💻👨💻
It's important to keep in mind that search engines scan websites on periodic base...
Web Development Articles YOU can read over this weekend
battle of loops
What it is It‘s a simple to implement sort algorithm. In a nutshell, I...
In this article, I’ll explain how to create a navbar which adapts to various screen sizes using Flexbox along with media queries.
When to use for..of loop instead of for..in - DEV Community 👩💻👨💻
Whenever I hear people talking about Node.js, many questions arise about what it ...
How to format dates in Vue - DEV Community 👩💻👨💻
Developing a Website with React, Feature Flags, Netlify and GitHub Actions - DEV Community 👩💻👨💻
How to add a contact form to a static website - DEV Community 👩💻👨💻
React Js or React Native? Please help!
My Confession : How I got my software to be multi-tenant
Just another 'ladda button' component for Vue.js which creates a loading indicator in the button once triggered.
Vue event bus plugin listening for online/offline changes.
Ciao Vue Popup
The choice of programming language matters deeply to developers because they want to keep their skills up to date and marketable.
Learn how to sort data in a table using ReactJS
Weekly Platform News: CSS ::marker pseudo-element, pre-rendering web components, adding Webmention to your site
In this week's roundup: datepickers are giving keyboard users headaches, a new web component compiler that helps fight FOUC, we finally get our hands on styling list item markers, and four steps to getting webmentions on your site.
I recently had the pleasure of joining Dave Rupert, Chris Coyier, and Chris Ferdinandi on the Shop Talk Show to talk about the upcoming ARTIFACT
Mind over Matter: Optimize Performance Without Code - CSSCamp 2019, by Stéphanie Walter - UX designer & Mobile Expert.
A few techniques to help you bring your products and services to the next levels by building not only interfaces that load fast, but that also feel fast.
A few years ago, there was a debate stirring on the web about black. Ian Storm Taylor’s “Never Use Black” was shared and tweeted and read by designers all over the world. You can debate whether you should use black or not all day long. But the reality is that you will use black. Ever...
Online pinboard @Pinterest doesnât necessarily have a reputation as a powerhouse professional social network for designers. But the demographics and statistics say otherwise. #marketing #startup #SocialMedia #business #promotion #design #designer
Crucial for designers to master, typographic hierarchy is a system for organizing type that establishes an order of importance in design. #design #typography #font #branding #ia #ux #ui #designer
Not many industries are as fast-paced as the UX design industry. The scope of this industry is far-reaching with multitudes of trends…
How Dropbox helps you work more efficiently
This blog explains about the creation of a calendar to effectively manage the usage of the meeting room.
Deploy a serverless, full-stack, cross-platform mobile app for your next event in minutes.
Latest Collection of hand-picked free HTML and CSS Close Buttons code examples.
Some of the best practices and lessons the community has learned in the last few years.
Library of shared components to be re-used in Vue.js.
Basic theme for Awes.io: UI interface with Blade components for fast start.
All of the free transport icons are 100% customizable, all colors are editable, and come in both SVG & PNG. Use in both personal and commercial projects.
After the release of Reason React Hooks, most of the developers have upgraded code base to support the hooks. Reason react community has also provided the script for upgradation but it just wraps…
Components are the simplest building blocks of Angular applications. An Angular app is a tree of components, it starts with the root component, going up spreading into multiple branches. Before we…
A quick guide to Big O notation
Today I want to announce that Material-UI Layout aka mui-layout is available in npm, so you can just npm install mui-layout and you are…
In this video you will learn what git is and how to use it to manage your code in a more organised way. We're going to go over the basics of Git and explain the most important commands along the way. Table of Contents: 1. Introduction 2. Prerequisites 3. Creating a repository (project) with GitHub 4. Cloning the repository to your local machine 5. Adding a file to your local repository and commiting the changes 6. Pushing your changes to your master branch 7. Pulling the changes
Build a reusable, functional animation component for using React Hooks.
How to get the most before, during and after every design event you attend.
Discover the hidden complexity behind your favorite emoji
If you find yourself wrestling with CSS layout, it’s likely you’re making decisions for browsers they should be making themselves. Through a series of simple, composable layouts, Every Layout will teach you how to better harness the built-in algorithms that power browsers and CSS. Source: Relearn C
A company is defined by their products and services. A great many products are defined by the user experience. The Front end, GUI, UX, the…
"The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect." - Tim Berners-Lee Accessibility is an
This is a series of posts for Adobe XD users who want to make their work more efficient. This issue is focussed on working with components. Check the previous issue here. To convert a selection into…
UX’s main success comes from focusing on user research and on a cycle, user-centric approach to solving solutions. But what if we applied this process to our daily lives? Before we get started on…
The term “design” is regularly connected with products’ quality and additionally stylish appearance, the principal objective of design as a discipline is to promote well being in people’s lives. In…
Greetings everyone, fellow seekers of truth. It’s about time to bust some myths around UX/Product Design. First of all, I wanted to thank everyone who read my last story about “Things I wish I knew…
Breaking into the wonderful world of UX design has been a goal of mine for many years now. However, my pathway into the field has been somewhat complicated… After graduating in 2011 with a degree in…
One random day not long ago, I started hearing joke after joke about "micro frontends" — sort of how I first learned about Toast. I didn't
We take a look at the new Bootstrap 4 flexbox grid system and the changes it brings to the grid we are so used to.
A quick tutorial on how to create eye-catching parallax scroll animations using a modern JS library.
A design system built primarily for Vue.js applications, useful as a starting point for building your own design system.
Building Vuebase: a Firebase-like theme
SVG icons in Dropdown Menu powered by Vue.js
Read about Vue's growth, how it helps build new projects with ease, and why it is getting more traction everyday (apart from the fact that it is easy to learn).
Thematic analysis is a process of analyzing data used to identify themes (sometimes referred to as patterns) within qualitative data. When used with user data, thematic analysis can improve UX by finding deeper insights into the needs, behaviors, and motivations of users.
3 principles to keep in mind as you set up your own design system that maximize creativity and minimize angst.
<p>Check out Sarah Doody’s Career Project Diary, the solution to all of your UX documentation woes.</p>
CSS Grid is mostly composed of rows, columns, cells, tracks, gaps etc. These things are not elements by themselves; hence, it can be really tasking to visualize and debug them. In this post, we’ll look at a few ways we can do it by using the inbuilt developer tools in the Firefox browser.
What is Mapbox? Mapbox is a live location platform that allows develop...
Rendering small lists in React is simple if not trivial. In this tutorial i'm showing how to render HUGE lists with thousands of items. We'll take a look at react-window package and also react-window-infinite-loader.
Build your first React website using Create React App
A lesson in how types can help you avoid mistakes
Last night, I vented out my frustration on <link> requiring href to point t...
In this article we cover handling events for React apps with some of the popular events like click and text input.
Latest Collection of hand-picked free CSS Search Boxes code examples. html CSS Search Box examples : codepen......................
A vue directive which automatically resizes font size based on element width. It makes the font-size flexible on fluid or responsive layout.
A step by step tutorial on how to set up an advanced Webpack 4 application. It comes with Babel 7, development and production build, automations, and source maps ...
From Kid to Functional Programmer
Collection of hand-picked free HTML and CSS triangle code examples. Update of October 2018 collection. 5 new items.
Learn new skills and how to speed up your Adobe InDesign workflow and create stunning magazine layouts, posters, and any other print design.
Let's remove the mystique behind what React props are: they're just function arguments!
This blog explains about the creation of beautiful charts in the Angular platform, using Syncfusion Angular Charts control.
After the success of our CSS Grid course I decided to launch one on Flexbox
These two alternatives to for loops are wonderful, but they do different things. Let's understand them better!
A lightbox component for Vue.js 2+ applications, with drag, zoom, rotate support.
Collection of hand-picked free HTML and CSS panel code examples. Update of October 2018 collection. 3 new items.
Today we celebrate reaching the first goal of the CodyHouse Design System section: we just published component number 100!
We take a look at some common situations where web designers give away their time, raising awareness and ensuring that nobody is being taken advantage of.
The personal Website of Eric Eggert
When Firefox 66 was released, one of the features that got myself and a couple other layout enthusiasts really excited was the ability to animate grid rows a...
Ternary operators allow us to really quickly write shorter **if** statements Here's a quick example:
Remember, Young Padawan: DRY One of the software development principle...
Conditions make code harder to read and test. They add nesting and make lines of code longer. Each condition increases the minimum number of test cases you need to write.
A basic introduction to React Router, a useful library for optimizing React apps.
For each exercise try to guess the output. What this points to, and more important, why? (Assuming the code is running in a browser).
What your professor won't tell you.
Use the React Visibility Sensor library to determine when React components have entered the viewport.
In this chapter, we will continue from where we left off in the first chapter that dealt with implementing a Facebook login and initiating a react app structure. We are going to add Google login to…
A simple loading screen plugin for your Vue application.
Collection of hand-picked free HTML and CSS star rating code examples. Update of October 2018 collection. 3 new items.
Margins in CSS seem simple enough at first glance. Applied to an element it forms a space around the element, pushing other elements away. However, there is more to a margin than you might think.
The smooth curves of a spots aren't too distracting, making them perfect as a web page background. Such a backdrop only serves to enrich the design.
You can't position: sticky; a . Nor a . But you can sticky a , which means you can make sticky headers inside a regular ol' . This is tricky stuff,
We’ve looked at React Hooks before, around here at CSS-Tricks. I have an article that introduces them as well that illustrates how to use them to create
Learn how to scale your SVG images using the preserveAspectRatio attribute. You'll learn about the meet and slice values as well as the Min/Max/Mid values.
Post 002 in the “Recommend” series by FontPair 👍
Latest Collection of hand-picked free CSS Gradient Buttons code examples. Gradient Buttons using css by codepen examples..
Learn how to create a pagination component using HTML and CSS
Collection of hand-picked free HTML and CSS submit button code examples. Update of October 2018 collection. 1 new item.
When you are still early on in your programming career, digging into the source code of open source libraries and frameworks can be a daunting endeavor. In this article, Carl Mungazi shares how he got over his fear and began using source code to improve his knowledge and skills. He also uses Redux to demonstrate how he approaches breaking down a library.
He’d never admit it himself (he’s far too modest), but Ram Narasimhan is kind of a big deal. He started working in React Native at Microsoft after it was first open-sourced. Later, he joined the…
We delve into the on-page optimization process so that your website will rank better in search for specific keywords. Better content, sharper code and improved user experience.
- « ‹
No more pages to load.
No more pages to load.