Best of HTMLJanuary 2023

  1. 1
    Article
    Avatar of communityCommunity Picks·3y

    Optimal Images in HTML

    Shopify Storefront Build is the most powerful no-code solution for Shopify merchants to drive growth Pricing Blog.io & Elastic Path on 12/13 Use Cases Landing Pages Customize and optimize high performing landing pages within your existing site or app Headless CMS. Visually create and seamlessly manage content on any tech stack.

  2. 2
    Article
    Avatar of communityCommunity Picks·3y

    Tailwind CSS: 15 Component Libraries & UI Kits

    Tailwind CSS has surpassed Bulma, Semantic UI, Foundation, and other prominent CSS frameworks in just a few years. It is now the 2nd most popular framework in the world, with Bootstrap holding a sturdy number one position. With several hundred custom components, it's also one of the most complete libraries.

  3. 3
    Article
    Avatar of devtoDEV·3y

    Web apps - my mental cheat-sheet

    The default is now to deliver software over the internet, piggy-banking on the cross-platform-runs-everything-silver-bullet aka. With great power comes great complexity. But what does that mean exactly? What does the browser flicker when you change the page inside the web app?

  4. 4
    Article
    Avatar of smashingSmashing Magazine·3y

    Top Front-End Tools Of 2022 — Smashing Magazine

    Top Front-End Tools Of 2022 are the most popular tools in the developer community. Almost all of these tools are practical tools you can use in your projects today. Piling.js is a JavaScript library that allows you to build interfaces where large amounts of items can be dragged and dropped into “piles” It’s built on top of PixiJS.

  5. 5
    Article
    Avatar of devtoDEV·3y

    Web Scraping - A Complete Guide

    Web Scraping, also known as data extraction or data scraping, is the process of extracting or collecting data from websites or other sources in the form of text, images, videos, links, etc. It is helpful when a particular website does not have an official API or has a limit on the access of data.

  6. 6
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Learn to Code & Get a Developer Job in 2023 [Full Book]

    How to Learn to Code & Get a Developer Job in 2023 is the full book – for free – right here on freeCodeCamp.org. More than a million people visit this website each day to learn about math, programming, and computer science. The book is for anyone who is considering a career in software development.

  7. 7
    Article
    Avatar of devtoDEV·3y

    The Only Markdown Cheatsheet You Will Ever Need

    The Only Markdown Cheatsheet You Will Ever Need You must have found yourself in a situation where you needed to write something using Markdown. Markdown is a lightweight markup language that you can use to format plain text documents. You can make your text bold, italic, strikethrough, highlighted, superscript.

  8. 8
    Article
    Avatar of asayerasayer·3y

    Introduction to Pure.css

    Pure.css makes it simple to build quick-loading, mobile-friendly websites that look amazing on any device since it is meant to be lightweight, modular, and responsive. To make default styles consistent across many browsers, Normalize.css is used to build Pure. CSS is designed to be minimal and lightweight.

  9. 9
    Article
    Avatar of medium_jsMedium·3y

    The entry-level (junior) full-stack software engineer’s guide

    The entry-level (junior) full-stack software engineer’s guide Jan 11. Learn how variables are declared, the language primitives, how functions, objects, and arrays are used in JavaScript. Find out what the language data types are and how to use them.

  10. 10
    Article
    Avatar of communityCommunity Picks·3y

    Become a Frontend web developer in 2023 - A step by step guide

    A front-end developer is responsible for building the layout of a website from scratch including various icons and toggles that users rely on to get a service done. Back-end developers do the exact opposite of frontenders do as a programmer in the field you are expected to implement all the background stuff like development of the infrastructure, database and Communications.

  11. 11
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Web Scraping in JavaScript – How to Use Puppeteer to Scrape Web Pages

    Web Scraping in JavaScript - How to Use Puppeteer to Scrape Web Pages. We'll introduce the basics of web scraping in JavaScript and Node.js in this article. The ToScrape website provides two projects specifically designed for web scraping, making it a great starting point to learn the basics.

  12. 12
    Article
    Avatar of communityCommunity Picks·3y

    The truth about CSS selector performance

    The way you write CSS selectors does play a role in how browsers render your web pages. This heavily depends on the web page, the size of the DOM tree, the amount of CSS rules, and whether the DOM changes often. Microsoft Edge DevTools has a Performance tool that can be a real eye opener when your app starts feeling slow.

  13. 13
    Article
    Avatar of faunFaun·3y

    Learning the Basics of Docker

    Docker allows you to build, run, deploy, update, and manage servers for your cloud environment. It is an essential part of the continuous deployment process, allowing you to package programs (apps, binaries, libraries) into containers. For this tutorial, we will be going over some of the basic Docker commands to deploy a custom image.

  14. 14
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Learn CSS by Building the Figma Logo in Pure CSS

    Learn CSS by Building the Figma Logo in Pure CSS by building the logo in pure CSS. I will show you how to use the following CSS concepts by creating the logo: - flex-wrap - multiple classes - border-radius. What We Will Be Creating We will create the FigMA logo inpure CSS.

  15. 15
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Integrate PayPal into Your HTML, CSS, and JS Product Pages

    PayPal is one of the most widely-used and trusted payment gateways available. There are many new software startups appearing every day that use PayPal to handle their transactions and clients’ payments. Integrating PayPal into your product pages can greatly improve the user experience and streamline the checkout process for your customers.

  16. 16
    Article
    Avatar of asayerasayer·3y

    An Introduction to Spectre CSS

    Spectre.css is built with a mobile-first approach and uses a flexbox-based grid system to create responsive layouts. It also includes a number of utility classes for common styles, such as text alignment, margin, padding, and visibility. It is made to be flexible and compatible with current web development tools like task runners, package managers.

  17. 17
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Submit a Form with JavaScript – JS Submit Button Example

    To submit a form using JavaScript, you must first create the form and add distinctive, specific attributes to the input fields. You will use these attributes to retrieve the data when the user submits and then calls a function to handle validations. This is the entire JavaScript code: l See the Pen Form Submission JS.

  18. 18
    Article
    Avatar of logrocketLogRocket·3y

    Building web components with WebC in vanilla JavaScript

    Web components are custom, reusable, and strongly-encapsulated HTML components that can be used in any JavaScript project. Web components solve the encapsulation problem by allowing you to limit the impact of your CSS and JavaScript code to the scope of your component. WebC provides a better authoring experience when writing web components.

  19. 19
    Article
    Avatar of asayerasayer·3y

    Working with CSS variables

    This article will teach you the meaning of CSS variables and how to make it easier to maintain and update your styles to improve your front-end development skills. The CSS variables, or custom properties, are an effective tool that allows you to define reusable values in your stylesheet and apply them throughout your project.

  20. 20
    Article
    Avatar of logrocketLogRocket·3y

    Using Riot.js, a component-based UI library

    Riot.js is a component-based UI library for developing web applications. Riot.js is designed to be lightweight and easy to learn, making it a good choice for developers who are familiar with HTML and JavaScript. The choice of which framework to select really depends on the specific needs of your project.

  21. 21
    Article
    Avatar of awstipAWS Tip·3y

    How to Send Email using Django REST framework.

    Simple Mail Transfer Protocol (SMTP) is a widely used method for delivering emails to users in a variety of professions. Using functions and expressions, open-source frameworks like Django give users more freedom when sending emails. This article demonstrates how to set up an SMTP server and send emails using Django.

  22. 22
    Article
    Avatar of css_tricksCSS-Tricks·3y

    :has is an unforgiving selector | CSS-Tricks

    The W3C landed on a resolution to make :has() an “unforgiving” selector just a few weeks ago. A forgiving selector list ignores that bogus selector and proceeds to evaluate the rest of the items as if it were written like this. There’s a bit of a workaround for this.

  23. 23
    Article
    Avatar of tuts_plusTuts+·3y

    An Introduction to Python’s Flask Framework

    An Introduction to Python’s Flask Framework Flask is a small and powerful web framework for Python. It's easy to learn and simple to use, enabling you to build your web app in a short amount of time. In this article, I'll show you how to build a simple website with a small amount of dynamic content.

  24. 24
    Article
    Avatar of 30seconds30 seconds of code·3y

    Recommended HTML head links

    The element of an HTML document is where you can include links to external resources such as CSS stylesheets and JavaScript files. Sitemaps are XML files that contain a list of all the pages on the website and their metadata. link element tells search engines where to find the sitemap for the website.

  25. 25
    Article
    Avatar of gamedevacademyGameDev Academy·3y

    Best Programming Language for Games – Making a Video Game – GameDev Academy

    JavaScript About JavaScript is commonly known as one of the core pillars of web development. It was designed to suit the new ECMAScript specifications that were attempting to standardize the web and web browsers. C# is a general-purpose programming language created in 2000 by Microsoft with the specific intent of working with their.NET framework.