webdev

An explainer for doing web development using only vanilla techniques.

cover image

A list of what tools and resources are most relevant for our designers right now.

Apache ECharts, a powerful, interactive charting and visualization library for browser

cover image

Exploring SVG and its visual effects applications

cover image

A/B testing, the process of exposing randomized visitors to one or more variables, is among the most effective strategies to optimize user experiences and conversion rates. Here is a list of A/B testing tools.

Frontend Masters Guides Description

cover image

Written by Nwani Victory✏️ When designing a page with content overflowing the viewport, an indirect...

cover image

Introduction Are you tired of using tables, floats, and other traditional CSS layout...

cover image

SVG `` provides a way to define how an element moves along a motion path. In this article, Paul Scanlon shares an idea of how to use it by animating race cars in an infinite loop as easy as one-two-three!

cover image

Developers often feel discouraged from editing SVG markup and experimenting with SVG animations, thinking it’s a significant time investment or they need to use a complex animation library to do so. In this article, Adrian showcases his favorite tricks, which make the process streamlined and fun.

cover image

Smashing Magazine — front-end, UX and design for front-end engineers and designers

cover image

Welcome to our collection of CSS cards! In this comprehensive compilation, we have gathered a wide range of free HTML and CSS card code examples from various reputable sources, including CodePen, GitHub, and other valuable resources.

cover image

Discover hundreds of web design & development resources in this carefully curated collection.

cover image

Both npm (Node Package Manager) and Yarn are popular package managers for JavaScript projects,...

cover image

Web development, especially what you can do with CSS, has become increasingly complex. With the added capabilities of CSS Grid, it is now possible to achieve layouts that look like they were laid out by hand. Let’s tackle a practical example of how to do something like that.

cover image

A masonry type of layout, one of the biggest obsessions of UX designers, is finally coming to CSS. Style popularized by Pinterest, where elements fill the vertical gaps instead of being aligned to the row axis.

cover image

What is a sticky notes with css3, How do you make a sticky notes with css3? Sticky Notes with CSS3...

cover image

In this article, we're going to discuss how to use Curl to interact with RESTful APIs. Curl is a command-line utility for transferring data from or to a remote server.

cover image

Google Arts & Culture features content from over 2000 leading museums and archives who have partnered with the Google Cultural Institute to bring the world's treasures online.

cover image

Check out 5 Node.js tools that can help boost your productivity in 2023.

cover image

Effective log management is a fundamental aspect of maintaining and troubleshooting today's complex...

cover image

Note: Due to publishing limitations, the groups of colors in this post are inserted as images. For...

cover image

Learn about design system components. Deepen your knowledge of atomic design and see how you can use it for product design. Enjoy!

cover image

The CSS relational selector :has() offers what was previously impossible without JavaScript. Let’s explore some magical powers that :has brings.

cover image

There’s no shortage of static site generators (SSGs) to choose from, though I’ve limited the below...

cover image

At Jane Street we use a pattern/library called “expect tests” thatmakes test-writing feel like a REPL session, or like exploratoryprogramming in a Jupyter no...

cover image

Welcome to the second tutorial in this series on animating with anime.js! In the previous post,...

cover image

A grid is like invisible glue that holds a design together. Even when elements are physically separated from each other, something invisible connects them together. Grids help designers to build better products by tying different design elements together to achieve effective hierarchy, alignment and consistency, with little effort. If executed properly, your designs will appear thoughtful and organized. In this article Nick Babich aims to give you a good understanding of grid systems, what they are, and how they can be applied to your design process. Understanding how to use grids will come from practical experience.

cover image

InnerHTML, innerText and textContent can each help to manipulate JavaScript code, but they contain subtle differences. Here’s what to know

cover image

Buttons. 7 Basic Rules for Button Design by @101babich Button Design Cheatsheet for...

cover image

Do you know where your site traffic comes from? Which of your campaigns drives the most traffic? Let's investigate UTM parameters best practices.

cover image

Building a web analytics service without cookies poses a tricky problem: How do you distinguish unique visitors?

cover image

Have you ever built your own web server with Ruby? We already have many servers, like: Puma Thin Unicorn But I think this is a great learning exercise

cover image

Introducing Turbopack, the Rust-based successor to Webpack.

cover image

Ensure your Rails application stays secure by following some best practices and habits.

cover image

An obscure software system synchronizes the network’s clocks. Who will keep it running?

cover image

So you want an auto-playing looping video without sound? In popular vernacular this is the very meaning of the word GIF. The word has stuck around but the

cover image

This all-new update to our popular resource includes tools to evaluate page speed, security, accessibility, regulatory compliance, code, and more.

cover image

Heroku will stop offering its free tiers this November, leaving developers to choose other...

Create and run automated tests for desktop, web and mobile (Android and iOS) applications (.NET, C#, Visual Basic .NET, C++, Java, Delphi, C++Builder, Intel C++ and many others).

cover image

Learn 8 accessibility hacks that will make your website suitable for a variety of users, including those who have certain challenges.

cover image

A modular Ruby web server interface.

cover image

The HTML capture attribute is interesting because it allows you to activate a user's camera with just HTML. This article covers it in more depth.

cover image

In this article, Andrew Somers, a 35-year veteran of the Hollywood film and television industry, shares his experience about the hard-fought battles and lessons learned designing for illuminated presentations.

cover image

The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis - gchq/CyberChef

The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis

cover image

Infinite scrolling minimizes interaction costs and increases user engagement, but it isn’t a good fit for every website. For some, pagination or a Load More button will be a better solution.

cover image

Heroku was such a simple and free experience to host side project and start developing. What is the...

cover image

Heroku was such a simple and free experience to host side project and start developing. What is the...

cover image

Given the recent news about Heroku bringing an end to free dynos and PostgreSQL databases, what other...

cover image

Introduction Being a multi-paradigm language, JavaScript maintains programming styles...

Web site created using create-react-app

cover image

In many modern websites, there is a lot of JavaScript. In fact, according to the HTTP Archive, the...

cover image

Have you ever wondered how a Web server works under the hood? Moreover, would you be willing to...

Router Security Home Page

cover image

Build your own web framework that deploys to edge and serverless infrastructure.

cover image

There is a huge and ever-widening gap between the devices we use to make the web and the devices most people use to consume it. It’s also no secret

cover image

In this article, Olushuyi explores a mental model that helps you decide between the `` and `` elements when writing documents. You will explore how grouping content affects accessibility and how you can make it all count for users.

cover image

Who doesn’t love a good timesaver? In this post, we compiled useful productivity tips and tools that help you speed up routine tasks, enhance your development workflow, and stay organized.

Browse thousands of delightful Emoji Kitchen combinations, available in Gboard for Android.

cover image

How to use Fieldset and Legend to create an amazing border effect.

cover image

I have recently been talking at small and mid-size companies, sharing engineering best practices I see us use at Uber, which I would recommend any tech company adopt as they are growing. The one topic that gets both the most raised eyebrows, as well the most "aha!" moments is the

Noupe passionately delivers stylish and dynamic news for designers and Web developers across the globe on all subjects of design; ranging from CSS, Photography, JavaScript, Web design, Graphics, Typography and much more.

cover image

One way to achieve this is by employing uptime and downtime monitoring tools. Why Is Website Uptime Monitoring Important? An uptime monitoring solution can help you prevent or reduce these losses. Thus, you must employ a dependable tool that detects downtime or any interruptions related to your…

cover image

Bootstrap is an amazing CSS framework for those who struggle with design, css, or need to build...

cover image

The next best thing to sitting beside someone browsing your site. See where they click, ask what they think, and learn why they drop off. Get started for free.

cover image

An introduction to Web Authentication (WebAuthn), the new API that can replace passwords with strong authentication.

cover image

Should You Place a CTA Above the Fold? Experts in the design and digital marketing world have frequently claimed that if you want to get the best results with a CTA , you need to place it above the fold. Just look at this landing page from Lyft, for instance, you immediately see what you need to do…

cover image

In today’s tech-savvy world, being a great designer is not all about being a whiz at tools such as Adobe Photoshop and Adobe Illustrator. The job is

cover image

It’s probably not the first time you’ve heard that using links like “Read More” or “Click Here” is bad practice. This topic has been…

cover image

It’s not a secret that businesses and individuals use web scrapers to collect public data from...

cover image

In recent years, threat actors have begun collaborating in a ransomware-as-a-service (RaaS) model to infiltrate organizations.

cover image

A collection of useful code snippets that demonstrate the usefulness and what you can fully achieve with CSS shadow effects.

cover image

👋, I am here with another list. In this post I have enlisted 15 aesthetic color gradients using CSS...

cover image

HTTP is a staple of the web, but that doesn't mean it doesn't have some secrets.

cover image

Discover gRPC's fresh, new approach to web communication.

cover image

Even with a lot of help from a good text editor, writing HTML can be a drag. Nice documents end up as tag-swamps with little bits of content perched atop hills of tabs. Editing them becomes a test of patience and we get sick at the thought of having to look at our once-loved text. It doesn't have to be like this! There's a lightweight, easygoing way to write HTML that's been around since the beginning of the web.

cover image

A Style Tile is a design deliverable consisting of fonts, colors and interface elements that communicates the evolution of a visual brand for the web. Learn how to use them here.

cover image

Here are four of the top technical SEO issues that your auditing tools won't show you and how to find them.

cover image

In this markdown tutorial using rails app learn a step-by-step process to add Markdown support to the Rails app using Redcarpet and Coderay gems.

cover image

Smart SVG techniques, from generative SVG grids to SVG paths with masks, grainy SVG gradients, cut-out effects and fractional SVG stars. Let’s look at some magical SVG techniques that you can use right away.

cover image

I bring user-generated content to static sites

cover image

🌟 Curated design resources from all over the world. - gztchan/awesome-design

cover image

SVG is an awesome and incredibly powerful image format. This tutorial gives you an overview of SVG by explaining all you need to know in a simple way

cover image

The way to improve search is not to mimic Google, but instead to build boutique search engines that index, curate, and organize things in new ways.

cover image

Learn WebGL from the ground up. No magic

cover image

CSS tips and tricks you will not see in most tutorials.

cover image

How many websites are there on the Web? Number of websites by year and growth from 1991 to 2016. Historical count and popular websites starting from the first website until today. Charts, real time counter, and interesting info.

cover image

A style guide, also referred to as a pattern library, is a living document that details the front-end code for all the elements and modules of a website or application. It also documents the site’s…

cover image

Here at Trail of Bits we review a lot of code. From major open source projects to exciting new proprietary software, we’ve seen it all. But one common denominator in all of these systems is that fo…

cover image

One of the main benefits of JavaScript is that it runs both in the browser and the server. As an engineer you need to master a single language and your skills…

cover image

Island is among the fastest companies to reach unicorn status

cover image

From bold transformations to simple highlights, we share some fantastic CSS & JavaScript card UI hover effect snippets.

cover image

Learn how the Nix package manager can help you make the development process more efficient and simpler.

cover image

Found amazing resources which will save you tons of time as a web developer👇 1. 10015...

cover image

Awesome list of open-source startup alternatives to well-known SaaS products 🚀 - RunaCapital/awesome-oss-alternatives

cover image

The catalog of design patterns grouped by intent, complexity, and popularity. The catalog contains all classic design patterns and several architectural patterns.

cover image

Build your own amazing illustrations.

cover image

This article was originally written by Diogo Souza on the Honeybadger Developer Blog. In the third...

cover image

Building a dream UI/UX design for your app is very much about communication with your design team. Here is a list of 57 essential terms.

cover image

You’re six months into a project when you realize a tiny, simple assumption you made at the start was completely wrong. And now you need to fix the problem while keeping the existing system running—with far more effort than it would’ve taken if you’d just gotten it right in the first place. Today I’d like to tell you about one common mistake, a single word that will cause you endless trouble. I am speaking, of course, about “users”. There are two basic problems with this word: “User” is almost never a good description of your requirements. “User” encourages a fundamental security design flaw. The concept “user” is dangerously vague, and you will almost always be better off using more accurate terminology.

cover image

You only need this post to become a Developer because this post has nearly unlimited amount of every...

cover image

URLs like 4008-517-517.com mean a lot more than they appear.

cover image

Let’s make 2021... fast! An annual front-end performance checklist, with everything you need to know to create fast experiences on the web today, from metrics to tooling and CSS/JavaScript techniques.

cover image

A visual language is just like any other form of communication. Elements from color to style to type of photos or illustrations establish what a brand or company is. A visual language includes both the written and spoken elements of a website or brand, as well as every design technique, photo,…

cover image

Let’s make 2021... fast! An annual front-end performance checklist, with everything you need to know to create fast experiences on the web today, from metrics to tooling and CSS/JavaScript techniques.

Starting with Rails 6, Webpacker is the default JavaScript compiler. It means that all the JavaScript code will be handled by Webpacker instead of the old assets pipeline aka Sprockets. Webpacker is different from asset pipeline in terms of philosophy as well as implementation. In this blog post, we will

cover image

Protect and discover secrets using Gitleaks 🔑.

cover image

✂A collection of useful .htaccess snippets.

cover image

📚 Study guide and introduction to the modern front end stack. - grab/front-end-guide

cover image

A guide for front-end developers to equip themselves with latest learning resources and development tools in front-end engineering.

cover image

A guide for front-end developers to equip themselves with latest learning resources and development tools in front-end engineering.

cover image

Easily build auto-scaling, low-overhead applications on AWS Lambda, API Gateway, DynamoDB, and other managed services with the Serverless Framework.

cover image

Here is a list of Chrome extensions for design. There are tools to find the right font, develop color palettes, discover and create inspirational images, customize graphics, measure elements, and analyze your pages as well as your competitors'.

cover image

A Big Picture, Thesaurus, and Taxonomy of Modern JavaScript Web Development - dexteryy/spellbook-of-modern-webdev

cover image

Improving your designs with tactics instead of talent.

cover image

Generate or browse beautiful color combinations for your designs.

cover image

Learn about the core building blocks of the WebSocket technology and discover the benefits of event-driven architectures with WebSockets.

cover image

Hypertext Transfer Protocol Version 2 (HTTP/2)

Wondering what an HTTP status code means? Browse this list of HTTP status codes for definitions and code references.

cover image

What programmers need to know about servers.

cover image

A drop-in collection of CSS styles to make simple websites like this just a little bit nicer.

cover image

Current privacy laws don’t shield people from the pervasive surveillance of Big Tech. Guerrilla tactics are all we’ve got.

cover image

Transitions from one CSS style configuration to another can be animated using CSS animations. A style...

cover image

Do you have what it takes to be an outstanding UX Developer in 2022? Add these tricks to your arsenal...

cover image

How the heck do we run a massively popular website and asset resource while being funded primarily by donations?

cover image

This article explores 5 SSH best practices you should observe to boost the security of your infrastructure.

cover image

DNS, or the Domain Name System, is an integral part of how the internet functions today. However, the way that DNS works is often quite mysterious for new a…

cover image

The CSS Object Model is a set of APIs allowing the manipulation of CSS from JavaScript. It is much like the DOM, but for the CSS rather than the HTML. It allows users to read and modify CSS style dynamically.

cover image

The HTML5 test score is an indication of how well your browser supports the upcoming HTML5 standard and related specifications. How well does your browser support HTML5?

“We learn most when we have to invent” —Piaget In Part 2 you created a minimalistic WSGI server that could handle basic HTTP GET requests. And I asked you a question, “How can you make your server handle more than one request at a time?” In this article you will …

It’s been a little while since I traded code with anyone. But a few weeks ago, one of our entrepreneurs-in-residence, Javier, who joined Redpoint from VMWare, told me about a Ruby gem called Mechanize that makes it really easy to crawl websites, particularly those with username/password logins. In about 30 minutes I had a working LinkedIn crawler built, pulling the names of new followers, new LinkedIn connections and LinkedIn status updates.

Debug and optimize your web applications with Chrome DevTools.

cover image

CSS is strangely considered both one of the easiest and one of the hardest languages to learn as a web developer. It’s certainly easy…

cover image

Programming reference for JavaScript.

cover image

CSS Reference is a free visual guide to CSS. It features the most popular properties, and explains them with illustrated and animated examples.

cover image

That's a wrap for responsive images — we hope you enjoyed playing with these new techniques. As a recap, there are two distinct problems we've been discussing here:

cover image

A meaningful user experience is what can set your site apart from others. But what makes an experience truly meaningful? And how to achieve that? The tools, tips, and resources in this post not only help you to come up with a UX strategy that works for you and your team but also to circumvent potential UX pitfalls.

cover image

Product design mastery in one weekly e-mail. Practical lessons, resources and news in just 5 minutes a week.

cover image

Beautiful, cross-platform & open-source tools for debugging, testing and building with HTTP(S), on Windows, Linux & Mac.

cover image

When dealing with web-based projects that run in the production environment, being able to build and deploy changes quickly is a top priority. However, repetitive processes such as building front-end assets, when not automated, can be prone to critical errors. In this article, Toptal Freelance Software Engineer A...

cover image

Web Components is a suite of different technologies allowing you to create reusable custom elements — with their functionality encapsulated away from the rest of your code — and utilize them in your web apps.

cover image

Learn to create a Hugo site in minutes.

cover image

A recreation of the original 1821 color guidebook with new cross references, photographic examples, and posters designed by Nicholas Rougeux

cover image

These tools have helped my site get 600k+ visits per month. (Most of which came from SEO) The best part? All of these tools work GREAT in 2024.

cover image

Choose from Desktop, iOS, Android, or let us email you a mobile download link.

cover image

Its popularity fluctuates, but it’s always there somewhere, as an essential component in any web site.From tiny, barely visible, loading spinners, to whole page transitions like a movie experience, animation reaches into every area of our designs.For designers looking to incorporate animation,…

cover image

Babel is an awesome entry in the Web Developer toolset. It's an awesome tool, and it’s been around for quite some time, but nowadays almost every JavaScript developer relies on it, and this will continue going on, because Babel is now indispensable and has solved a big problem for everyone.

cover image

CodeSandbox is a cloud development platform that empowers developers to code, collaborate and ship projects of any size from any device in record time.

cover image

WebSockets make it possible to have interactive, two-way communication sessions between the user's browser and a server. With this API, you can receive event-driven messages without having to poll...

cover image

A few weeks ago we started a series aimed at digging deeper into JavaScript and how it actually works: we thought that by knowing the…

cover image

One of the most important parts of any webpage's performance is the content and organization of the head element. We'll take a deep dive on some easy optimiz...

cover image

Learn our computer science intro course and understand Algorithms and Big O Analysis, Recursion, Sorting, Data Structures, AVL Trees, and more.

cover image

Get crisper, smaller web graphics with SVG. Learn three different methods to implement SVG web icons on websites and in WordPress themes.

cover image

Security is both very important and often under-emphasized. While many targeted techniques help, there are some basic clean code habits which every developer can and should be doing

cover image

Learn how to build fast and reliable web experiences with our enterprise-ready composable platform.

This domain may be for sale!

cover image

Domain names are a key part of the Internet infrastructure. They provide a human-readable address for any web server available on the Internet.

cover image

WebAssembly is a new language that runs in the browser alongside JavaScript. In this article, Robert Aboukhalil explores how you can speed up web applications by replacing slow JavaScript calculations with compiled WebAssembly. This is a case study on using WebAssembly to speed up a data analysis web tool. To that end, Robert will take an existing tool written in C that performs the same computations, compile it to WebAssembly, and use it to replace slow JavaScript calculations.

cover image

Google Chrome, Firefox, and Thunderbird extension that lets you write email in Markdown and render it before sending. - adam-p/markdown-here

cover image

PWAs take advantage of the latest technologies to combine the best of web and mobile apps. Think of it as a website built using web technologies but that acts and feels like an app. In this article, Kevin Farrugia will look into recent advancements in the browser and the opportunities you, as developers, have to build a new generation of web apps. This is merely an appetizer for progressive web apps. You could do a lot more to create that app-like experience users are looking for, whether by supporting push notifications with the Push API, making the app re-engageable, or using IndexedDB and background syncing to improve the offline experience.

cover image

Every byte of a TLS connection explained and reproduced

cover image

Images take up to 50% of the total size of an average web page. And if images are not optimized, users end up downloading extra bytes. And if they’re

cover image

Introduction Libraries help us to code faster through their predefined classes for...

cover image

If you are using CSS for frontend web development, you may be interested in this article. The gist of...

cover image

Minification is the process of deleting unneeded or redundant data from a resource without altering...

cover image

User experience and user interface tools can help with every stage of website and mobile-app design — from early whiteboard brainstorming to testing your prototype with end-users. Here is a list of useful UX and UI design tools.

cover image

Most of us use love and use the jq command. It works on Linux or Unix-like systems to extract data from JSON documents. Recently I found htmlq, which is like jq and written in Rust lang. Imagine being able to sed or grep for HTML data. We can search, slice, and filter HTML data with htmlq. Let us see how to install and use this handy tool on Linux or Unix and play with HTML data.

cover image

Tired of Big Tech monopolies, a community of hobbyists is taking their digital lives off the cloud and onto DIY hardware that they control.

cover image

Is Google Analytics still useful and how accurate are its stats? How much data is missing from Google Analytics due to adblockers and privacy-friendly browsers?

A great feature that is available in almost every browser allows you to reject the cookie consent popup.

cover image

This is a very big list of Web Design tools for designers. If you want improve your skills and be a...

cover image

Hello there, In this post we will be talking about creating basic shapes in HTML & CSS. Many...

cover image

Yearning organizers, genuine solopreneurs, and sprouting visual creators all need a convincing...

cover image

Content by github.com/ripienaar/free-for-dev Contributors:...

cover image

“No, we don’t use Kubernetes”. That always gets raised eyebrows... so we decided to write about our reasoning behind this cloud architecture decision.

cover image

Have you heard about ARIA attributes but don’t really understand what they are, or how to use them?...

cover image

1. Kali Linux Kali Linux is the most used Ethical Hacking distro available, it is provided with...

cover image

Algorithms are meaningless without good data. The public can exploit that to demand change.

cover image

Getting a good performance score from Google is hard for any website — but doing so for an online store is even harder. We achieved green scores — even several for mobile. Here is how we did it.

cover image

The pressure the cloud puts on margins can start to outweigh the benefits you scale and growth slows. Understand how much market cap is being suppressed by the cloud to help inform the decision-making framework on managing infrastructure as companies scale.

cover image

CSS is used to describe how HTML elements should be presented on the web page. CSS can not only...

cover image

Here is the list of awesome CSS animation resources that will help you to animate components quickly...

cover image

What is CSS Flexbox CSS Flexbox is a one-dimensional layout module that can be used to mak...

cover image

Let's be clear about something right at the start: If you're not optimizing your site search to convert more visitors into buyers, you're missing out on

cover image

YAML (YAML Ain’t Markup Language) is a data serialization language used to create key-value pair conf...

cover image

1 I suggest you to view demo in full new window. Click on top right most button to vi...

cover image

This article was originally published at: https://www.blog.duomly.com/12-css-tips-and-tricks-which-he...

cover image

Here is the list of 12 simple beginner level CSS menu button hover animation, it use simple CSS anim...

cover image

Every element I use for the basic structure of a HTML document, with explanations why.

cover image

Voice123 is the first (and arguably foremost) open marketplace for voice actors. Today, Voice123 ha...

cover image

Although phishing tests can be helpful to protect users, using questionable tactics has the potential for harming relationships between a company and its employees. The authors suggest that managers avoid this damage by employing phishing tests with three criteria: Test teams, not individuals; don’t embarrass anyone; and gamify and reward.

cover image

How design can manipulate and coerce you online

cover image

As a web designer, you’re not really in the business of building websites that your clients will love. I know that may seem counterintuitive, but think about how vast the differences often are between your clients’ personal aesthetics and what actually works to turn visitors into customers.

cover image

Discover Baserow, the open-source no-code platform for building databases and applications. No code or technical skills needed. Start creating for free today!

Easily create web and mobile app prototypes and wireframes with Justinmind UI prototyping tool. It's FREE. Start prototyping now!

cover image

Developers and Open Source authors now have a massive amount of services offering free tiers, but it can be hard to find them all to make informed decisions.

cover image

Build and download your HTML boilerplate for free.

cover image

Whilst learning web development, most of us don’t have much design experience or access to a UI desig...

NoCode API is a great place to experiment with APIs and interact with them, without the need to setup servers and infrastructures. It gets the work done, reliable.

cover image

Custom domains for websites, web apps, and email

cover image

Free Vectors and Icons in SVG format. ✅ Download free mono or multi color vectors for commercial use. Search in 500.000+ Free SVG Vectors and Icons.

Use our WHOIS lookup tool to search available domain names or current domain owners. Start your search today!

cover image

Explore the lesser-known Disqus Dark Web realm. Discover its workings, potential risks, and effective safety measures to navigate it securely.

cover image

The original subreddit, now archived.

cover image

Thinking about how we can make computing better.

cover image

Here is how you can build an advanced AI fingerprinter detector by refining it to take the dynamic behavior of JavaScript files into account.

cover image

This free online tool lets you convert a HTML file into a YAML file. No need to download or install any software. Click to convert your file now.

cover image

The first step of any data science project is data collection.

cover image

Introduction to Web Scraping Businesses need better information to target and reach wider audiences. They get this information by scraping the web for content from social media platforms,...

cover image

We update our rundown of free design tools every year. This 2022 installment includes apps for web design, logos, fonts, color palettes, photo and video resources, and much more.

cover image

A collection of helpful resources for web development. - isarisariver/webdev

cover image

There's so many ways to speed up your site. Don't you wish every web performance tip was in one place...

cover image

Learn to become a modern DevOps engineer by following the steps, skills, resources and guides listed in our community-driven roadmap.

cover image

It’s no secret that having a custom domain name is an essential piece of any company’s branding strategy. While there are a myriad of hosting plans available that offer domains like your company.webhost.com, making the shift from one of those to simply yourcompany.com is an important step.

cover image

I think of a creative practice as a combination of an approach (a design philosophy) and a series of techniques (craft skills); a good tool facilitates a technique, which in turn supports an approach.It wasn’t until I sat down to write a list of tools I can’t design without, that I realized just…

cover image

A look at how Chrome extensions affect CPU usage, page rendering, and browser memory consumption.

cover image

The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.

cover image

You don’t need any coding skills to scrape data from websites.

cover image

Here’s what you need to be aware of as Google begins viewing nofollow links as a hint for crawling and indexing.

cover image

Create secure and private web apps using only static JavaScript, HTML, and CSS.

cover image

A free app that makes images load faster and take less disk space, without sacrificing quality. Removes private EXIF data from photos and improves compression.

cover image

Web development has moved at a tremendous pace in the last decade with a lot of frameworks coming in for both backend and frontend development. Websites have become smarter and so have the underlying frameworks used in developing them. All these advancements in web development have led to the development of the browsers themselves too.  Most… Read More »Web Scraping with a Headless Browser: A Puppeteer Tutorial

cover image

The front-end is everything involved with what the user sees, including design and some languages like HTML and CSS.

cover image

You might be wondering what on earth I am talking about but this is something I see API developers getting confused about regularly.

cover image

It seems that every five years, news emerges that the digital sky is falling in. Back in 2010 and 2015, rumors spread that the internet would soon run out of IP addresses. Now, the regulator of Europe’s internet domains has predicted that t

cover image

Top five tools for all web developers to increase their productivity and product quality!

cover image

Google Analytics, Amazon S3, New Relic, Twilio, and HubSpot are some of the popular tools that The Growth Stacks of 2019 uses. Learn more about the Language, Utilities, DevOps, and Business Tools in Segment's Tech Stack.

cover image

Free resources from the design community can add value to your ecommerce site. Here is a list of new web tools and design elements from fall 2019. There are designer and developer apps, coding resources, color tools, fonts, and more. All of these tools are free, though some also offer premium versions.

cover image

😎 Awesome lists about all kinds of interesting topics - sindresorhus/awesome

cover image

Right now, you're code is using some kind of design pattern. There are 23 official ones, but a few of them show up almost every day in web development. Here are 4 of the most commonly used design patterns in web development.

Dev diaries is a development community providing daily tips and tricks about web development. Learn about how to become a better dev, and get a refreshed perspective on what it means to be a web developer. We share daily web development tips on Instagram, Twitter, Facebook, & Pinterest. Being a good web developer comes down to a lot of things, but one of the major skills is being able to Google and find the right answer on Stackoverflow...

cover image

Round, flat, designer-friendly pseudo-3D engine for canvas and SVG

cover image

The best design tools and plugins for everything 👉 - goabstract/Awesome-Design-Tools

cover image

Create Reactive Web Apps in pure Python

cover image

And improve your conversion rate by 1%

cover image

Digital ad fraud is a volume game. Here’s a primer on how to spot the core techniques used to generate CPM fraud.

cover image

Long-time Slashdot reader AmiMoJo shared this article from New York magazine: In late November, the Justice Department unsealed indictments against eight people accused of fleecing advertisers of $36 million in two of the largest digital ad-fraud operations ever uncovered... Hucksters infected 1.7 m...

cover image

Certificates and public key infrastructure (PKI) are hard. No shit, right? I know a lot of smart people who''ve avoided this particular rabbit hole. Eventually, I was forced to learn this stuff because of what it enables: PKI lets you define a system cryptographically. It''s universal and vendor-neutral yet poorly documented. This is the missing manual.

cover image

Web Components comprises a set of standards that enable user-defined HTML elements. These elements can go in all the same places as traditional HTML. Despite the long standardization process, the ...

Every website, large or small, started with an idea, rapidly followed by registering a domain. Most registrars offer promotions for your initial domain registration and then quietly hike the price with each renewal.

cover image

This visual explanation will help you understand all the common ways to implement caching

cover image

In this guide I will show you how to use Firebase, React, and Ant Design as building blocks to build functional, high-fidelity web applications. To illustrate this, we’ll go through an example of building a todo list app. These days, there are so many tools available for web development

cover image

Opinionated Code Formatter

cover image

I'm a web developer and blogger. These are the browser extensions that I actually use right now.

cover image

Is the browser as we know it today a phase-out model? Can we use the web without it? The answer to the second question is a clear yes. Will headles...

cover image

Planning is essential for most businesses and organizations. Unfortunately, when it comes to websites there is often a failure to plan properly or at all. This guide aims to change that.  Always remember that a good website isn't a one-time event, but rather an extensible communications tool. Once you've built a great website, keep the momentum going. Devote resources to regular maintenance, and check in with your site visitors regularly to identify areas for improvement.

cover image

It's impossible to remember the required size of images uploaded to Facebook, Twitter and other social media sites. To end your confusion, we offer the Best Social Media Size Chart. Continue reading

cover image

Native apps have had the privilege of being able to send engaging and timely content to their users for a while. The web is closely following.

cover image

When deciding whether to track users on the server or on the client, there are many gotchas and factors to consider. Here is a short guide with pros and cons of each.

cover image

Yes, really, nothing but Python! Anvil has a drag-and-drop editor, Python in the browser and on the server, and one-click deployment.

cover image

A collection of Unix commands that will greatly improve your web dev workflow.