How to Architect a Complex Web Table
Tables frequently appear on the web but aren’t particularly easy to design and code. This illustrated guide explains the anatomy of tables and how to build them properly. — http://amp.gs/9Dkn
#web #table #architect
Tables frequently appear on the web but aren’t particularly easy to design and code. This illustrated guide explains the anatomy of tables and how to build them properly. — http://amp.gs/9Dkn
#web #table #architect
Smashing Magazine
How To Architect A Complex Web Table — Smashing Magazine
Tables frequently appear on the web but aren’t easy to design and code. This illustrated guide explains the table anatomy and how to build a table, keeping in mind its future elaboration.
Time Traveler’s Guide to Accessibility Mechanics
“the time has come to invent another solution that will let us encapsulate accessibility in the shadow DOM — and its called the Accessibility Object Model”. — https://www.youtube.com/watch?v=vwsbLty24PI
#accessibility #css #video
“the time has come to invent another solution that will let us encapsulate accessibility in the shadow DOM — and its called the Accessibility Object Model”. — https://www.youtube.com/watch?v=vwsbLty24PI
#accessibility #css #video
YouTube
A11yNYC Jan 22 2019 - Time Traveler's Guide to Accessibility Mechanics - Léonie Watson
Accessibility NYC Meetup - Jan 22 2019 Time Traveler's Guide to Accessibility Mechanics - Léonie Watson https://www.meetup.com/A11yNYC/events/256947753/ TRAN...
How I Built An Async Form Validation Library in ~100 Lines of Code with React Hooks — http://amp.gs/9JjT
#react #forms
#react #forms
freeCodeCamp.org
How I built an async form validation library in ~100 lines of code with React Hooks
by Austin Malerba How I built an async form validation library in ~100 lines of code with React HooksForm validation can be a tricky thing. There are a surprising number of edge cases as you get into the guts of a form implementation. Thankfully, there are…
HTML, CSS and Our Vanishing Industry Entry Points
Thoughts on CSS, frameworks and the vanishing entry points to web development. The author fears a loss of something that “has enabled so many people without a traditional computer science background to be here”. — http://amp.gs/9Jo6
#css
Thoughts on CSS, frameworks and the vanishing entry points to web development. The author fears a loss of something that “has enabled so many people without a traditional computer science background to be here”. — http://amp.gs/9Jo6
#css
The site of Rachel Andrew, writer, speaker and web developer
HTML, CSS and our vanishing industry entry points
Some thoughts on entry points to web development today, and my fears about the loss of something that has enabled so many people without a traditional computer science background to be here.
How to Build Your First Ionic 4 App with API Calls
A guide to help you get started on building an Ionic 4 app. — http://amp.gs/90y2
#mobile #ionic4
A guide to help you get started on building an Ionic 4 app. — http://amp.gs/90y2
#mobile #ionic4
freeCodeCamp.org
How to Build Your First Ionic 4 App with API Calls
So you just noticed that Ionic 4 was released and you finally want to get started with cross-platform app development? Well, today is your…
Make Wireframing Easier, Faster, Stronger with Whimsical
I took whimsical for a spin the last set of wireframes I produced for a client site. It’s a browser based tool that works well and you have a enough elements at your disposal with making it feel cleaner and not so overwhelm. It also has sitemap capabilities, but to be honest I find excel just as easy to use and a bit more flexible — http://amp.gs/9K9x
#design #wireframing
I took whimsical for a spin the last set of wireframes I produced for a client site. It’s a browser based tool that works well and you have a enough elements at your disposal with making it feel cleaner and not so overwhelm. It also has sitemap capabilities, but to be honest I find excel just as easy to use and a bit more flexible — http://amp.gs/9K9x
#design #wireframing
https://www.viget.com
Make Wireframing Easier, Faster, Stronger with Whimsical | Viget
How can we organize our work in a way that lets us move from exploration to presentation and back again?
React Dropzone and File Uploads in React
Dropzone underwent some changes in the recent version 8.x release, but this tutorial is up to date. — http://amp.gs/9Hwh
Dropzone underwent some changes in the recent version 8.x release, but this tutorial is up to date. — http://amp.gs/9Hwh
Upmostly
React Dropzone and File Uploads in React - Upmostly
In this tutorial, we'll learn how to use React Dropzone to create an awesome file uploader. Keep reading to learn more about react-dropzone.
Reacting to Promises from Event Listeners in Vue.js
This article shows you how to build a button component that changes automatically on Promise resolution by leveraging event handlers. Written by Dobromir Hristov and inspired by a recent fix in Vue.js 2.6. — http://amp.gs/92wg
#vue
This article shows you how to build a button component that changes automatically on Promise resolution by leveraging event handlers. Written by Dobromir Hristov and inspired by a recent fix in Vue.js 2.6. — http://amp.gs/92wg
#vue
Medium
Reacting to Promises from event listeners in Vue.js
Building a button component, that changes automatically on Promise resolution
To Grid or to Flex?
Unpacks when and where you might want to use CSS grids or flexbox, and some reasons for choosing one or the other. — http://amp.gs/9w2z
#css
Unpacks when and where you might want to use CSS grids or flexbox, and some reasons for choosing one or the other. — http://amp.gs/9w2z
#css
CSS { In Real Life }
To Grid or to Flex?
A recent Twitter thread started by Chris Coyier got me thinking about how people in general interpret the use cases for CSS Grid Layout…
Manage State in Angular with NGXS
As front-end applications become increasingly complex, with the potential of multiple actors affecting the global state of the application in different ways, it becomes easy to lose control of what’s going on with your state. If you’ve never had to worry about managing global state in your JavaScript application, congratulations! You are one of the lucky ones. For the rest of us, there are a number of different libraries available.
— http://amp.gs/9Fr2
#angular #ngxs
As front-end applications become increasingly complex, with the potential of multiple actors affecting the global state of the application in different ways, it becomes easy to lose control of what’s going on with your state. If you’ve never had to worry about managing global state in your JavaScript application, congratulations! You are one of the lucky ones. For the rest of us, there are a number of different libraries available.
— http://amp.gs/9Fr2
#angular #ngxs
alligator.io
Manage State in Angular with NGXS
Here's an introduction to State Management in Angular using the NGXS state management library.
Tips for Making Interactive Elements Accessible On Mobile Devices
Version 2.1 of the Web Content Accessibility Guidelines have a section dedicated to mobile accessibility. This article covers some of the new guidelines relating to interactive elements on a page. — http://amp.gs/9XR0
#mobile
Version 2.1 of the Web Content Accessibility Guidelines have a section dedicated to mobile accessibility. This article covers some of the new guidelines relating to interactive elements on a page. — http://amp.gs/9XR0
#mobile
bitsofcode
Tips for making interactive elements accessible on mobile devices
The Web Content Accessibility Guidelines (WCAG) is a set a guidelines for how to make websites accessible. The second version was published in 2008, before websites were available on mobile devices in any meaningful way. A few months ago, the WCAG was updated…
Vue.js Performance Optimization: Lazy Loading Routes and Vendor Bundle Anti-Pattern
Splitting your code by routes is one of the best (and easiest) ways to keep the first downloaded bundle size low. This article is part 2 in a series on Vue.js optimization by Filip Rakowski.
— http://amp.gs/9LSg
#vue
Splitting your code by routes is one of the best (and easiest) ways to keep the first downloaded bundle size low. This article is part 2 in a series on Vue.js optimization by Filip Rakowski.
— http://amp.gs/9LSg
#vue
ITNEXT
Vue.js App Performance Optimization: part 2— Lazy loading routes and vendor bundle anti-pattern.
In the previous article we learned what code splitting is, how it works with Webpack and how to make use of it with lazy loading in Vue…
👍1
Pika/Pack: A New Approach to npm Package Building
Pack connects pre-configured plugins (e.g. Babel and Rollup) to build and optimize your package for you. It’s a bit like a webpack or Parcel but specifically for building npm packages. — http://amp.gs/9WPd
#pika #pack #nodejs
Pack connects pre-configured plugins (e.g. Babel and Rollup) to build and optimize your package for you. It’s a bit like a webpack or Parcel but specifically for building npm packages. — http://amp.gs/9WPd
#pika #pack #nodejs
Pikapkg
Pika | Introducing: @pika/pack
Search npm for fast, small, and modern web packages.Our catalog only includes packages that are built with modern ESM syntax and a package.json 'module' entrypoint.
The React Lifecycle Methods in Plain, Approachable Language
I don’t think anyone could disagree that this sort of post is a good idea. If you’ve had questions on how the React lifecycle methods work — look no further. — http://amp.gs/9aCF
#react
I don’t think anyone could disagree that this sort of post is a good idea. If you’ve had questions on how the React lifecycle methods work — look no further. — http://amp.gs/9aCF
#react
LogRocket
The (new) React lifecycle methods in plain, approachable language
If you’ve had questions on how the React lifecycle methods work — look no further.
Paint the Picture, Not the Frame: How Browsers Provide Everything Users Need
Instead of tweaking or trying to control browser functionality, this article makes the case for leaving key features to the browser to ensure the most accessible experience. — http://amp.gs/9ok2
#accessibility
Instead of tweaking or trying to control browser functionality, this article makes the case for leaving key features to the browser to ensure the most accessible experience. — http://amp.gs/9ok2
#accessibility
A List Apart
Paint the Picture, Not the Frame: How Browsers Provide Everything Users Need
Designer Eric Bailey makes a case for leaving key accessibility features to the browser to ensure the most accessible experience.
Bluetooth Anywhere: Experimenting with Bluetooth from JS
Some fun experimenting with interacting with a Bluetooth device (a Nordic Thingy:52) in JS on various setups (desktop browser, Cordova app, and a React Native app). — http://amp.gs/9M83
#javascript #bluetooth
Some fun experimenting with interacting with a Bluetooth device (a Nordic Thingy:52) in JS on various setups (desktop browser, Cordova app, and a React Native app). — http://amp.gs/9M83
#javascript #bluetooth
www.voorhoede.nl
Bluetooth Anywhere
Experimenting with Bluetooth in JavaScript apps on the web, in hybrid apps and React Native by @petergoes Anand @devoorhoede