iPhone 11, iPadOS & iOS 13 for PWAs & Web Development
A deep dive into the specific changes and issues in Progressive Web App support on iOS 13 and iPadOS. - http://amp.gs/q7Li
#pwa #mobile
A deep dive into the specific changes and issues in Progressive Web App support on iOS 13 and iPadOS. - http://amp.gs/q7Li
#pwa #mobile
Medium
iPhone 11, iPadOS and iOS 13 for PWAs and web development
It’s that time again. iOS 13 has just been released with the new branded iPadOS 13 coming in a few days, and iPhone 11 variations being…
Designing a focus style
When we get to testing accessibility on the sites we build we used to find that no one had applied focus rings properly, and often that someone had deliberately hidden them for the sake of the design. These days we include this as part of the designer requirements and this ticks two boxes: 1) the client knows they're coming; 2) the front end team know how to style them. In this article Zell looks at some popular web development sites and how they handle the focus ring approach. - http://amp.gs/qPoX
#design
When we get to testing accessibility on the sites we build we used to find that no one had applied focus rings properly, and often that someone had deliberately hidden them for the sake of the design. These days we include this as part of the designer requirements and this ticks two boxes: 1) the client knows they're coming; 2) the front end team know how to style them. In this article Zell looks at some popular web development sites and how they handle the focus ring approach. - http://amp.gs/qPoX
#design
Zell Liew
Designing a focus style | Zell Liew
Problem with the default focus style + inspirations to design your own focus style.
The Differences Between the Same App Created in React and Vue
An interesting side-by-side comparison of the same app built by the same developer in both React and Vue.js. If you’ve seen this post before, it’s just been rewritten and updated to use React hooks. - http://amp.gs/qy0d
#react #vue
An interesting side-by-side comparison of the same app built by the same developer in both React and Vue.js. If you’ve seen this post before, it’s just been rewritten and updated to use React hooks. - http://amp.gs/qy0d
#react #vue
Medium
I created the exact same app in React and Vue. Here are the differences. [2019 Edition]
React vs Vue. Finally, a side-by-side code comparison between Vue and React! 🎉 [Updated for 2019: Now with React Hooks]
Node.js 8 is Not Supported from 2020 (So Update Now)
Did you know that Node 8 won’t get any more maintenance updates after December 31 this year? Here’s how to think about migrating. - http://amp.gs/qhDE
#nodejs
Did you know that Node 8 won’t get any more maintenance updates after December 31 this year? Here’s how to think about migrating. - http://amp.gs/qhDE
#nodejs
RisingStack Engineering - Node.js Tutorials & Resources
Update Now! Node.js 8 is Not Supported from 2020 | @RisingStack
Node 8 won’t get any more updates from 2020. In this article, we’ll discuss how and why you should move to newer, feature-packed, still supported versions.
Want to Improve UI Performance? Start by Understanding Your User
Darren Hebner dives into a few key areas that make the biggest impact on UI performance. - http://amp.gs/qvii
#css
Darren Hebner dives into a few key areas that make the biggest impact on UI performance. - http://amp.gs/qvii
#css
Shopify
Want to Improve UI Performance? Start by Understanding Your User
Ask yourself what the user is trying to accomplish when they visit a page. Once you know this, it helps identify the actions to improve UI performance.
How to Prevent Browser Refresh, URL Changes, or Route Navigation in Vue
Every once in awhile in Vue, you'll want to prevent the user from navigating away from a route or reloading the page, for example, if they haven't yet completed and submitted a form.
- http://amp.gs/qg4S
#vue
Every once in awhile in Vue, you'll want to prevent the user from navigating away from a route or reloading the page, for example, if they haven't yet completed and submitted a form.
- http://amp.gs/qg4S
#vue
Austin Gil
How to prevent browser refresh, URL changes, or route navigation in Vue
Every once in awhile in Vue, you want to prevent the user from navigating away from a route or reloading the page. This post covers how to do just that.
Create React App 3.2 Released
It’s a minor release for the “get a React app up and running in one command” tool that fixes a few bugs and makes life a bit easier for TypeScript users. - http://amp.gs/qEdy
#react
It’s a minor release for the “get a React app up and running in one command” tool that fixes a few bugs and makes life a bit easier for TypeScript users. - http://amp.gs/qEdy
#react
GitHub
Release v3.2.0 · facebook/create-react-app
3.2.0 (2019-10-03)
v3.2.0 is a minor release that adds support for production profiling and ignoring TypeScript type errors to make migrating JavaScript projects to TypeScript easier. It also inclu...
v3.2.0 is a minor release that adds support for production profiling and ignoring TypeScript type errors to make migrating JavaScript projects to TypeScript easier. It also inclu...
Crafting Build Pipelines with Docker
An exploration of using a multi-stage build for a Node.js application. - http://amp.gs/qVEZ
#nodejs #docker
An exploration of using a multi-stage build for a Node.js application. - http://amp.gs/qVEZ
#nodejs #docker
LogRocket Blog
Crafting build pipelines with Docker - LogRocket Blog
In the past, optimizing Docker images was a challenging exercise. But things have been different since Docker added support for multi-stage builds.
Why Progressive Web Apps Are The Future of Mobile Web
Progressive Web Apps have been part of the conversation for a number of years, but have yet to be meaningfully adopted by most brands, which strikes us as a missed opportunity given the many benefits they possess. - http://amp.gs/qVLw
#pwa
Progressive Web Apps have been part of the conversation for a number of years, but have yet to be meaningfully adopted by most brands, which strikes us as a missed opportunity given the many benefits they possess. - http://amp.gs/qVLw
#pwa
YML
Why Progressive Web Apps Are The Future of Mobile Web (2019 Research)
Progressive Web Apps simply work better than your typical mobile website and can create better web experiences. Discover why in our detailed guide to PWAs.
Avoid 100vh On Mobile Web
If you’re using viewport units in CSS to style an element to take up the full screen height (using height: 100vh), you may want to reconsider. David points out that this technique is “broken in a subtle but fundamental way on mobile”, and recommends an alternative approach using JavaScript. - http://amp.gs/q97t
#mobile #web
If you’re using viewport units in CSS to style an element to take up the full screen height (using height: 100vh), you may want to reconsider. David points out that this technique is “broken in a subtle but fundamental way on mobile”, and recommends an alternative approach using JavaScript. - http://amp.gs/q97t
#mobile #web
chanind.github.io
Avoid 100vh On Mobile Web
Viewport units in CSS sound great. If you want to style an element to take up the full screen height, you can just set height: 100vh and voila - you have a perfect fullscreen element, which resizes as the viewport changes! Sadly, this is not the case. 100vh…
Building a Video Chat with React Hooks
Note: It leans heavily upon Twilio’s service, for which you’ll need an account. - http://amp.gs/q9cp
#react
Note: It leans heavily upon Twilio’s service, for which you’ll need an account. - http://amp.gs/q9cp
#react
Twilio Blog
Build a Video Chat with React Hooks
Build a video chat application using Twilio Video and React with only functional components, using the useState, useCallback, useEffect and useRef hooks.
Enhancing The Clickable Area Size of UI Elements
Sometimes only very tightly defined parts of your UI elements will be clickable, but there are ways to improve the experience. - http://amp.gs/q4PG
#ui #ux
Sometimes only very tightly defined parts of your UI elements will be clickable, but there are ways to improve the experience. - http://amp.gs/q4PG
#ui #ux
Ahmad Shadeed Blog
Enhancing The Clickable Area Size - Ahmad Shadeed
Adaptive Photo Layout with Flexbox
17 lines of CSS. No JS. Basic markup. I love that going back 5 years this would have required jQuery and a separate library to get the same effect, and we're now just punching this stuff out with standards. - http://amp.gs/qRUD
#css
17 lines of CSS. No JS. Basic markup. I love that going back 5 years this would have required jQuery and a separate library to get the same effect, and we're now just punching this stuff out with standards. - http://amp.gs/qRUD
#css
CSS-Tricks
Adaptive Photo Layout with Flexbox | CSS-Tricks
Let’s take a look at a super lightweight way to create a horizontal masonry effect for a set of arbitrarily-sized photos. Throw any set of photos at it, and
Building Chrome Extensions with Vue.js
Chrome extensions have gained a lot of popularity since they can add functionality previously missing in your browser. Here's a guide to creating extensions with Vue.js. - http://amp.gs/qUCG
#vue #extension #chrome
Chrome extensions have gained a lot of popularity since they can add functionality previously missing in your browser. Here's a guide to creating extensions with Vue.js. - http://amp.gs/qUCG
#vue #extension #chrome
Medium
Building Chrome Extensions with Vue.js
Chrome Extensions has gained a lot af popularity since they can add that extra functionality that you were previously missing in your…
Supreme Court Hands Victory to Blind Man Who Sued Domino's Over Site Accessibility
Back in August we shared news that pizza company Domino’s was requesting for a lawsuit, requiring its website to be accessible to blind people, to be shut down. The Supreme Court has now denied that petition — a significant win for disability advocates. - http://amp.gs/qdxR
#news
Back in August we shared news that pizza company Domino’s was requesting for a lawsuit, requiring its website to be accessible to blind people, to be shut down. The Supreme Court has now denied that petition — a significant win for disability advocates. - http://amp.gs/qdxR
#news
CNBC
Supreme Court hands victory to blind man who sued Domino's over site accessibility
The Supreme Court denied a petition from pizza giant Domino's on Monday to hear whether its website is required to be accessible to the disabled, a loss for the company.
Dark Mode in Flutter
Discusses coding for dark mode in past, recent and future OS releases when writing apps in Flutter. - http://amp.gs/qOPr
#flutter
Discusses coding for dark mode in past, recent and future OS releases when writing apps in Flutter. - http://amp.gs/qOPr
#flutter
Medium
Dark Mode in Flutter
In this article I’ll discuss coding for dark mode in past, recent and future OS releases when writing apps in Flutter.
Angular: Load External JavaScript File Dynamically
If you are creating a large scale app or an enterprise application using Angular 2+, you have components or directives that require certain external JavaScript dependencies, like Stripe.js for payments integration (which most certainly isn't required on all views of course). - http://amp.gs/qrZ5
#angular
If you are creating a large scale app or an enterprise application using Angular 2+, you have components or directives that require certain external JavaScript dependencies, like Stripe.js for payments integration (which most certainly isn't required on all views of course). - http://amp.gs/qrZ5
#angular
Medium
Angular: Load External JavaScript File Dynamically
If you are creating a large scale app or an enterprise application using Angular 2+, you have components or directives that require certain…
The Evolution of Web Content Management
A look at the evolution of web content management from the early days of the web to the headless, cloud-based CMS systems of today. - http://amp.gs/qNlb
#CMS
A look at the evolution of web content management from the early days of the web to the headless, cloud-based CMS systems of today. - http://amp.gs/qNlb
#CMS
Remote Synthesis
The Evolution of Web Content Management
A look at the evolution of web content management from the early days of the web to the headless, cloud-based CMS systems of today.
ascii-themes: A Node CLI Interface to Generate VSCode Themed ASCII Art
You have to fiddle a bit but the output from this is pretty neat if you like that console-based look. - http://amp.gs/qAIT
#nodejs
You have to fiddle a bit but the output from this is pretty neat if you like that console-based look. - http://amp.gs/qAIT
#nodejs
Medium
Releasing ascii-themes, a Node.js CLI Interface to Generate VSCode Themed ASCII Art
I’ve built a Node.js CLI interface this weekend to generate themed ASCII art. It supports 287 fonts from Figlet and 18 themes from VS Code.
http://amp.gs/qAQ4
Security is of paramount importance for your mobile application. Learn about securing your React Native app by using Keychains - http://amp.gs/qAQ4
#reactNative
Security is of paramount importance for your mobile application. Learn about securing your React Native app by using Keychains - http://amp.gs/qAQ4
#reactNative
Medium
Securing your React Native App using Keychain
Security is of paramount importance for your mobile application. Learn about securing your React Native app by using Keychains