This is a list of the best blogs in tech. Each blog has been handpicked by a me (a fellow developer). Most center around a specific language or tech stack, some are about tech entrepreneurship or careers.
Key criteria
I look for quality articles, written by someone who is writing from personal experience. The quality of the content is more important than how long an article is, but I do favour blogs which are kept updated with new posts on a regular basis.
Smashing Magazine delivers useful and innovative information to web designers and developers. The goal is to support the community with articles about the latest trends and techniques in web development. We try our best to impress you not with the quantity but with the quality of the articles we publish. We hope that makes us different. Smashing Magazine is, and always has been, independent.
DevTools is very advanced and helpful, but can also be very intimidating and overwhelming. Let’s fix that. In this article, Vitaly reviews useful features and shortcuts for debugging in Chrome, Firefo...
Adding video to your application can increase customer engagement and satisfaction. But the exact opposite can occur when there are issues with the video playback: video stalls are frustrating and dri...
The awards that recognize the talent and effort of the best web designers, developers and agencies in the world.
Working on React.js. Co-author of Redux and Create React App. Building tools for humans.
Hi! I'm Vicki Boykis. I'm a consultant in data science and machine learning. I write about making tech less sexy, more bring, and anything adjacent to tech that the mainstream media isn't covering
One web dev versus the System
Our new, growing shared and unknowable Internet culture
DEV is a community of software developers getting together to help one another out. The software industry relies on collaboration and networked learning. We provide a place for that to happen.
AppLand is an open source framework that developers can use to record, analyze, and optimize end-to-end code and data flows. The framework provides client agents for Ruby, Java and Python (beta) that ...
If you've worked on browser-based apps before, you may be familiar with a tool called Lighthouse. Lighthouse is an auditing tool that gives you a series of "scores" for various metrics, e.g. Accessibi...
Hi! I'm Ali Spittel. I'm a (mostly) self-taught software engineer, who loves teaching people to code. I am currently a Senior Developer Advocate at Amazon Web Services. I'm 1/3 of the Ladybug Podcast
Whenever I post a picture of my desk, I get asked what's on it, so I thought I should write it all down! First, here's a picture of the…
I am so, so excited about the brand new Amplify Admin UI, which the team that I'm on at work launched this week. You can create and…
Hacker Noon is built for technologists to read, write, and publish. We are an open and international community of 12,000+ contributing writers publishing stories and expertise for 4,000,000+ curious and insightful monthly readers.
Ex-Google Tech Lead explains why programming is so hard.Read the full story
The collection of elder Americans in a system suffering many failures in long term care led to hundreds of thousands of deaths. A look at the future. Read the full story
Since 1998, the design magazine for people who make websites.
Comprehensive learning resources for mastering the JavaScript ecosystem.
News React Query v3 Released This major release includes better SSR, bi-directional infinite queries, selectors, and much more. Electron React Boilerplate v2 Released This update includes changes like...
GitHub’s New Treats from GH Universe '90s Nickelodeon hit different GitHub Universe happened last week — and yes, we heard about dark mode 🌛. When we first saw the announcement video, we thought it m...
I write about Django and JavaScript
Here's what happened in my 2020
In this post I share some recipes for testing Django with Cypress, with a focus on the authentication flow.
My name is Sergio Martino and I am Frontend Software Engineer from Italy, living in Hertfordshire, UK. I am passionate about products, User Experience and real-world technology that makes sense in the context.
This past year has been a wild ride. Our communities have been through what has been one of the worst years in history, one that transformed how we live, work and socialise. Some of these changes are ...
We provide educational material on all things Postgres.
As a GIS newbie, I've been trying to use local open data for my own learning projects. I recently relocated to Tampa, Florida and was browsing through the City of Tampa open data portal and saw that t...
The desire to use Pod tolerations to schedule Postgres instances sometimes comes up around complex Kubernetes deployments. To address this feedback, we added support for tolerations to the 4.6 release...
Writing about JavaScript, software leadership, software development, and related technologies.
I am a german software engineer from Berlin, working remotely most of the time. I graduated from university with a Master of Science in Computer Science. Most of my work is open source, I write to help others learn how to be better coders.
Are React class components going away in favor of React Hooks? Modern React with Hooks kinda deprecated React class components ...
Learn how to use React's useReducer Hook with a middleware (and afterware) by using a custom hook for the reducer ...
Freelance Web Developer from Belgium. Main topics are web related technologies (CSS, JS, PHP, …), along with other geeky things (robots, space, …) and personal interests (cartography, music, movies, …).
Enter an SVG path data (the string inside the d attribute) to visualize it and discover all its different commands Handy tool! And the cool part is you get shareable URLs along with it 🙂 SVG Path Vis...
A clear, beautiful and easy to implement focus-state solution that improves accessibility and usability. This reminds me of the app-wide Focus Ring the folks over at Discord implemented, but with an a...
We write guides and provide resources to help you learn new technologies the right way.
News React Query v3 Released This major release includes better SSR, bi-directional infinite queries, selectors, and much more. Electron React Boilerplate v2 Released This update includes changes like...
GitHub’s New Treats from GH Universe '90s Nickelodeon hit different GitHub Universe happened last week — and yes, we heard about dark mode 🌛. When we first saw the announcement video, we thought it m...
I’m a software engineer in the Boston area. My blog contains my best answers to questions that UI developers struggle with. Most of the posts are about React or Angular, with a few other random things thrown in
What’s the best way to build React apps in 2021? What has changed since 2016? What libraries is everyone using these days? This post is inspired by a now-deleted Reddit post from someone who had learn...
Daily articles on mastering JavaScript and front-end technologies.
Intercepting function or method invocation in JavaScript. Monkey-patching or proxies. Let’s talk about that.Continue reading on JavaScript in Plain English »
Vue 3 is the latest version of the easy to use Vue JavaScript framework that lets us create front end apps.Continue reading on JavaScript in Plain English »
I’m a software developer. I have one main opinion about programming, which is that deeply understanding the underlying systems you use (the browser, the kernel, the operating system, the network layers, your database, HTTP, whatever you’re running on top of) is essential if you want to do technically innovative work and be able to solve hard problems.
Currently, I am a Senior UI Engineer, Accessibility lead at Medallia. My mission is to empower developers to make their Internet, an inclusive Internet.
I'm a Brooklyn-based developer who's making the web more styleable as a Developer Advocate at Google Chrome.
Well this year absolutely sucked. But I'll try to take a look at the positive.
Supercharging your CSS with Houdini paint worklets is just a few clicks away.
My goal with this blog is to create helpful content for front-end web devs, and my newsletter is no different! It includes early previews to upcoming posts and access to special bonus goodies.
This comprehensive guide shows how to use CSS transitions! A back-to-basics look at the fundamental building blocks we need to create microinteractions and other animations.
styled-components is a wonderfully powerful styling library for React, and over the years I've learned a lot about how to use it effectively. This article shares my personal “best practices”.
I work for myself full-time as an educator. I create content all about Web Development on various platforms including: egghead.io, Frontend Masters, YouTube, Twitter, and my own sites like TestingJavaScript.com 🏆 and EpicReact.Dev 🚀
I've posted a new article "Build vs Buy: Component Libraries edition" and you can read it online. Some things to think about before you decide to create your own component library. You can also subscr...
I've posted a new article "Using fetch with TypeScript" and you can read it online. How to make HTTP requests with fetch and TypeScript You can also subscribe for weekly emails on what I'm learning, w...
I am a frontend/serverless developer, normally based out of NYC but currently in Singapore. I am a frequent writer and speaker and recently published The Coding Career Handbook for Junior to Senior Engineers.
You can enhance the web by making wrappers around it.
Two ways to approach responsibility in a company.
I helped build, design, and grow Observable as the first hire. I write about coding, life and various projects.
The last Recently feels like a lot longer than a month away. In the undifferentiated temporal sprawl of the last year, leaving my job in January marked a clear difference between between before and af...
I’ve never lived in the west side of San Francisco, where the Sunset District is forty-five avenues of flat suburban-style development, to the south of Golden Gate Park. So I’ve always approached San ...
I'm a PostgreSQL hacker and core team member, and Chief Architect, Tools & Installers at EnterpriseDB working mainly on installers and admin tools for Postgres.
A software developer and a technical lead. I take special interest in databases, web development, software design and performance tuning.
Every few months we get an alert from our database monitoring to warn us that we are about to run out of space. Usually we just provision more storage and forget about it, but this time we were under ...
If you work with databases you are probably familiar with B-Tree indexes. They are used to enforce unique and primary-key constraints, and are the default index type in most database engines. If you w...
I write about software development, machine learning and building a career in tech.
codebar is a non-profit initiative that facilitates the growth of a diverse tech community by running free weekly programming workshops.
Ahead of our career panel, we sat down with our 4 panelists from Compare the Market to get to know them a little more.Sarah Vandervliet — Junior Software EngineerWhat did you want to be growing up?I h...
We are extremely excited to announce that Makers are giving 6 of our community members the opportunity to complete their Bootcamp for free. Yes for free!Makers is a 16 week Bootcamp. In this time, you...
I’m an independent user interface developer and teacher specializing in web accessibility.
I’m an American software engineer living and working in Stockholm. I love creating courses, writing blogs, and speaking at conferences.
I write HTML, CSS, and presentational JavaScript, and I aim to create experiences that look and function beautifully across anything that can access the web. If you have a project that could use my frontend help, please feel free to reach out.
This image is fantastic: This is a great read from Ben: The Never-Ending Job of Selling Design Systems – A List Apart
This is a good deep dive into setting up design token architecture. It largely maps to how we tend to structure things, with some slight language and architectural differences: They use “Option design...
Product-savvy engineering leader, currently working at Stripe.
Software developer, sharing coding tutorials and tips
You can check the version of Python that is running a program, at runtime. First you need to import the sys module from the standard library: import sys Then check the content of the sys.version_info ...
A few months ago I bought a book from Raspberry Pi Press called Code the Classics. It’s an awesome book that talks about some classic games, including Sensible Soccer and Centipede, and then proceeds ...
I write about life as well as my mistakes and successes as I learn to build a business. I'm building a self-funded startup (Pairwise).
I’m Kitty, a non-binary frontend developer focused on accessibility and workplace safety, currently leading the frontend team at Gorillas in Berlin.
As part of the A11y Advent calendar, we discussed emojis and how they are not always quite accessible by default despite being used a lot and being a key communication tool in this day and age. A coup...
.BookCover { margin-left: auto; margin-right: auto; } @media (min-width: 700px) { .BookCover { display: none; } } @media (min-width: 1200px) { .BookCover { display: block; max-width: 25%; float: left;...
Developer, Digital Illustrator, UI/UX Designer. My goal is to create special, niche corners of the web
This is a long one, so here’s some jump links if you’re looking for something specific:Folding header proof of conceptCreating the header artworkDetails make the illusionPull-tabsAbout page changing p...
Hi, I'm Stefan. I write, speak and stream about web technology.
I'm a software engineer in Atlanta. I mostly focus on the front-end of the web. Through my site, Coder's Block, I blog and share whatever side projects I've been working on.
Today marks exactly 10 years since my first blog post on Coder’s Block! This is also my 100th post! To celebrate, I’m taking a look back at how Coder’s Block has changed through the years. I’m mostly ...
CSS variables (also know as CSS custom properties) can hold all sorts of things. Some of these things were not obvious to me, which is why I decided to write this. To be clear, this article is focused...
I write daily web development tips that help you become a more efficient software developer.
Hi, my name is Edidiong Asikpo. I am a software developer based in Lagos, Nigeria specializing in building websites and technical writing.
Blogging is a great way to educate others, reinforce learning and show your expertise to a potential employer. But make no mistake: it can also be a great way to make money, either as a side hustle or...
Since Hashnode was relaunched as a blogging platform in mid-June 2020, we have seen immense love from the developer ecosystem. Due to this, we are currently growing at a rate of 20% and more on all ou...
I'm @adamwathan, a full-stack developer and entrepreneur. I share everything I know about making awesome software through my articles, talks, screencasts, podcast, and courses.
Software Developer, building mongoose.js. Creator of masteringjs.io
Developer with a background in engineering and creative coding. I specialize in component-driven development, design systems and computational design.
Confetti cannons are fun! Both to play with and to build. Let's learn to make one. Along the way, we'll cover particle systems and a bit of…
Scrollytelling is a visual and interactive form of storytelling. It consists of a logical sequence of visualizations. They accompany a…
Software developer, transformed my career from making 7/hour building websites in Europe to a 6-figure job Silicon Valley. I help developers level up their skills with my newsletters, workshops, courses, and talks.
Tried a new visual editor for NextJS and CreateReactApp. Got a site up in 20min 🤘
Write functions, mostly magic.
I'm a web developer consultant, writing about front-end technologies.
Don't identify with your framework choice. Framework wars suck.
Compare libraries https://github.com/catdad/canvas-confetti https://github.com/Agezao/confetti-js https://github.com/daniel-lundin/dom…
I'm a software engineer and writer. I write about open-source projects and development tutorials.
Well, 2020, it's been a slice. I've been pretty AWOL lately on all things internet, and I can't decide if I have a lot to say or if I'd…
Not too long ago, I realized I didn't have a really good system for organizing my thoughts, and I wasn't happy with any of the note-taking…
Google Expert, Front-end developer and user interface designer from Lagos, Nigeria. Co-founder and COO of BuyCoins (YC S18), a cryptocurrency exchange for Africa.
CDS in 2020 was a bit different, like everything else. It was online, and the talks were more bite-sized at roughly 10 minutes each. I really enjoyed this new style of the summit and, while I missed t...
I explore how to create software that lasts. My passion is open source and I'm the creator of vue-lazy-hydration, and node-sass-magic-importer
Tailwind CSS is a divisive issue in the web development world: some love it, others love to hate it. I already wrote about my thoughts about Tailwind in a separate article, and there are a ton of arti...
Whenever you feel the need to access global state or globally injected plugin methods or global anything for that matter, often it is a sign that the component you’re working on is doing too much. We ...
Project case studies, thought processes & design thinking, front-end strategy, techniques and best practices, useful code snippets, and practical tips and tricks focused on HTML, CSS, SVG, accessiblity, and everything in between.
Descriptive versus inferential statistics Motivations and limitations Hypothesis test Why? When? How? Method A: Comparing the test statistic with the critical value Step #1: Stating the null and alter...
The last few years have been hard for me. Entering 2021, I am out of shape, obese, have high blood pressure, and a pretty high heart rate. All these give me an elevated risk of hospitalization and dea...
A quick tutorial showing how to use the tiktokrmd R package to display TikTok videos in .Rmd files and then serve them up on GitHub pages.
(if this newsletter was forwarded to you then you can subscribe here: https://insightextractor.com/) The goal of this newsletter is to promote continuous learning for data science and engineering prof...
Background: In December 2020, I was invited to lead a group discussion as part of Plato circles. The topic that I chose was “Making your engineering team more data-driven” and we had such a good discu...
It's easy to linearly interpolate a 1-dimensional set of points in Python using the np.interp() function from NumPy.
You can create multi-dimensional coordinate arrays using the np.meshgrid() function, which is also available in PyTorch and TensorFlow. But watch out! PyTorch uses different indexing by default so the...
In this article, I will take you through a complete understanding of Time series analysis. Time series analysis is considered an essential skill for various purposes, but mostly we neglect it in machi...
Before entering the article, please get in touch with Convolutional neural networks because CNN is the algorithm behind Computer vision implementation. Introduction to Convolutional neural networks. I...
Features stores are now becoming a thing. Google Cloud is supporting Feast, an open source feature store, AWS announced the SageMaker Feature Store in December 2020, and tecton.ai raised a $35 Million...
When you breathe in cold air, your body warms up that air. Simultaneously, your body temperature will lower slightly but then eventually come back to its basal temperature of $\sim$98.6$^\circ$ F (37 ...
This is the latest in my series of screencasts demonstrating how to use the tidymodels packages, from starting out with first modeling steps to tuning more complex models. Today’s screencast is a shor...
Today I am happy to announce that a new free, online, open source, interactive tutorial, Text Mining with Tidy Data Principles, has been published! 🎉 I previously developed an interactive course on t...
Building a dividend producing passive income portfolio requires thought, time, and education. Today I’m sharing 5 tips for building a dividend passive income portfolio and how you can figure out the r...
It was a musical thing, and you were supposed to sing, or to dance while the music was played. - Alan Watts I struggled with where to publish this article. Part of me wanted to post this to my regular...
A brief, illustrated introduction to RSS feeds and how they work.
RSS feeds are a low-maintenance way to help your readers stay up-to-date on your latest content. This post walks you through the steps to add an RSS feed to an existing Gatsby site.