Aspects of Accessibility (a11y) - Semantics, Contrast and... Anxiety?
I don't think anyone can know absolutely everything there is to know about web accessibility, because it covers the whole breadth of humanity and how we all go through life - offline and online - in different ways.
But, we can pledge to keep our minds open to inclusivity, and easily make reasonable accommodations in our code that can really help people out.
Read article....
I don't think anyone can know absolutely everything there is to know about web accessibility, because it covers the whole breadth of humanity and how we all go through life - offline and online - in different ways.
But, we can pledge to keep our minds open to inclusivity, and easily make reasonable accommodations in our code that can really help people out.
Read article....
👍6🔥1
10 Practical CSS Tricks every developer should know
CSS is quite unpopular, might look boring, and very few people are able to master it the right way. However, it is a skill that can give you a great competitive advantage over other developers. If you like solving puzzles, then you will find joy in writing CSS by looking at it as a puzzle to solve.
Read article...
CSS is quite unpopular, might look boring, and very few people are able to master it the right way. However, it is a skill that can give you a great competitive advantage over other developers. If you like solving puzzles, then you will find joy in writing CSS by looking at it as a puzzle to solve.
Read article...
🔥1
What are browser-native web components?
This week, I wanted to share an excerpt from the guide. Today, we’ll be looking at what web components actually are, and why you might want to use them.
Let’s dig in!
Read article...
This week, I wanted to share an excerpt from the guide. Today, we’ll be looking at what web components actually are, and why you might want to use them.
Let’s dig in!
Read article...
AbortController is your friend
One of my favorite new features of JS is the humble
Read article...
One of my favorite new features of JS is the humble
AbortController
, and its AbortSignal
. It enables some new development patterns, which I'll cover below, but first: the canonical demo.Read article...
samthor.au
AbortController is your friend
The AbortController is ostensibly for fetch, but it has some other ways we can use it too.
How I Created the Focus App Using React and Rust
In this article, I will describe the steps I went through to create a small desktop application to help me focus on my daily tasks.
Read article...
In this article, I will describe the steps I went through to create a small desktop application to help me focus on my daily tasks.
Read article...
How We Reduced Bugs in Our React Codebase
Understanding patterns and anti-patterns in React
Read article...
Understanding patterns and anti-patterns in React
Read article...
Changing the End-of-Life Date for Node.js 16 to September 11th, 2023
We are moving the End-of-Life date of Node.js 16 by seven months to coincide with the end of support of OpenSSL 1.1.1 on September 11th, 2023.
Read...
We are moving the End-of-Life date of Node.js 16 by seven months to coincide with the end of support of OpenSSL 1.1.1 on September 11th, 2023.
Read...
Web browsers over the last 28 years
I was born before the world wide web. But I'll never forget when it arrived. Netscape, dial up connections and those clashes with Mum over the phone line, chat rooms, msn messenger, learning html and running java through a compiler to print "hello world".
I watched web emerge and then take over. We can't imagine living without it. Although I can because I did live before it. It wasn't so bad by the way.
I create this data visualisation to tell this story. Even my kids who watched this related to it in some way. They remembered #Chrome and liked the look of the Firefox logo. They didn't know what Edge was.
What's your story?
Watch video...
I was born before the world wide web. But I'll never forget when it arrived. Netscape, dial up connections and those clashes with Mum over the phone line, chat rooms, msn messenger, learning html and running java through a compiler to print "hello world".
I watched web emerge and then take over. We can't imagine living without it. Although I can because I did live before it. It wasn't so bad by the way.
I create this data visualisation to tell this story. Even my kids who watched this related to it in some way. They remembered #Chrome and liked the look of the Firefox logo. They didn't know what Edge was.
What's your story?
Watch video...
The Tools and Resources You Need to Become a Web3 Developer in 2022
Every day more and more people are transiting to Web3. The demand for developers is increasing as Crypto use grows at an exponential rate. Skills in blockchain development are among the most in-demand in the tech industry. It's difficult to find a proper/clean roadmap and resource to get started with Web3 because it's so new.
In this article, I'm going to give you a roadmap and some of the best resources on the internet that will definitely help you get your first job in Web3.
Read...
Every day more and more people are transiting to Web3. The demand for developers is increasing as Crypto use grows at an exponential rate. Skills in blockchain development are among the most in-demand in the tech industry. It's difficult to find a proper/clean roadmap and resource to get started with Web3 because it's so new.
In this article, I'm going to give you a roadmap and some of the best resources on the internet that will definitely help you get your first job in Web3.
Read...
❤1
A New Two Repo Approach to React Native Development That Will Help You Boost Team Efficiency
In this article, we will look at how by adopting a new two-repo approach to React Native development we are able to improve team efficiency and also opens up doors to many other options that were previously left out of reach due to the unique triple-domains nature of React Native.
Read...
In this article, we will look at how by adopting a new two-repo approach to React Native development we are able to improve team efficiency and also opens up doors to many other options that were previously left out of reach due to the unique triple-domains nature of React Native.
Read...
How to Exploit Prototype Pollution?
On my YouTube channel, I’m trying to teach about computer security by showing how to solve a capture the flag challenges. Lately, I’ve published a new video showing how to exploit Prototype Pollution.
I’ve tried and solved a task from this year’s edition of TJCTF named Fruit Store. This article is a companion to that video focused on explaining what is Prototype Pollution and how to use this vulnerability in Node.js to change the application flow and bypass security mechanisms.
Read...
On my YouTube channel, I’m trying to teach about computer security by showing how to solve a capture the flag challenges. Lately, I’ve published a new video showing how to exploit Prototype Pollution.
I’ve tried and solved a task from this year’s edition of TJCTF named Fruit Store. This article is a companion to that video focused on explaining what is Prototype Pollution and how to use this vulnerability in Node.js to change the application flow and bypass security mechanisms.
Read...
👍5
What's with all the runtimes for JavaScript?
Right now it is an exciting time for JavaScript. We just got a new shiny fast runtime Bun, with the last new kid Deno being released only 4 years ago, and we have edge computing/serverless runtimes like Cloudflare worker and Blueboat. With all these hypes for the JavaScript community, I could not help but ask, how come only JavaScript gets all these fancy new runtimes? Why don’t we hear these more often in other languages?
Read...
Right now it is an exciting time for JavaScript. We just got a new shiny fast runtime Bun, with the last new kid Deno being released only 4 years ago, and we have edge computing/serverless runtimes like Cloudflare worker and Blueboat. With all these hypes for the JavaScript community, I could not help but ask, how come only JavaScript gets all these fancy new runtimes? Why don’t we hear these more often in other languages?
Read...
Hackernoon
What's with All the Runtimes for JavaScript?
A general introduction to language runtimes, specifically on javascript runtime
👍1
How to Debug JavaScript Right Inside Your Chrome Browser
As a part of my first internship, I was working on a web-based application. Like any other modern web application, the application that I was working on used JavaScript on the Frontend. Being a less experienced JS developer, I was having a tough time finding a bug in my code.
This is when I request a senior developer for assistance. Finding a ton of
Read article...
As a part of my first internship, I was working on a web-based application. Like any other modern web application, the application that I was working on used JavaScript on the Frontend. Being a less experienced JS developer, I was having a tough time finding a bug in my code.
This is when I request a senior developer for assistance. Finding a ton of
console.log
in my code, the senior developer gave me a piece of advice that changed my JS development workflow. This story conveys the same advice.Read article...
❤1👍1
Event Base Architecture Using React
How to create an architecture that follows the pub/sub design pattern
Read...
How to create an architecture that follows the pub/sub design pattern
Read...
Medium
Event Base Architecture Using React
How to create an architecture that follows the pub/sub design pattern
🤨1
How to Implement Caching in React Using CarrierJS
In this blog, I will show you how to use carrierjs javascript library with react framework in very simple steps.
Read article...
In this blog, I will show you how to use carrierjs javascript library with react framework in very simple steps.
Read article...