Best of Web DevelopmentMay 2022

  1. 1
    Article
    Avatar of hnHacker News·4y

    Run Python in your HTML

    PyScript is a framework that allows users to create rich Python applications in the browser using HTML’s interface. It aims to give users a first-class programming language that has consistent styling rules, is more expressive, and is easier to learn. PyScript is just HTML, only a bit (okay, maybe a lot) more powerful, thanks to the rich and accessible ecosystem of Python libraries.

  2. 2
    Article
    Avatar of syncfusionSyncfusion·4y

    Micro-Frontend—Why and How?

    Micro-frontend is a new architecture inspired by microservices. The concept is similar to microservices, where we can break the whole monolithic codebase into smaller codebases that can be developed autonomously by distributed teams. Micro-frontends have certain principles that allow for scaling an app.

  3. 3
    Article
    Avatar of phProduct Hunt·4y

    AWS Bootstrap - Full stack on AWS in one click

  4. 4
    Article
    Avatar of leerobLee Robinson·4y

    Building a Design System Monorepo with Turborepo – Lee Robinson

    Turborepo is a high-performance build system for JavaScript and TypeScript codebases. It was designed after the workflows used by massive software engineering organizations to ship code at scale. Turborepo abstracts the complex configuration needed for monorepos and provides fast, incremental builds with zero-configuration remote caching.

  5. 5
    Article
    Avatar of swyxswyx·4y

    My 2022 New Mac Setup

    I set up my new Macbook Pro (16 inch, 2021 M1 Max 32 GB RAM 1TB HD) today. Here’s everything I use on a Mac. If I update this post in future, these contents will be archived but this URL will remain. Scroll to the bottom for lists and other Mac setup tools from friends!

  6. 6
    Article
    Avatar of asayerasayer·4y

    Building a Mobile App using HTML, CSS, and JavaScript

    In this article, we will learn how to leverage the power of HTML, CSS, and Javascript to build a simple mobile app. We will not be using frameworks like Ionic or React Native. This tutorial focuses on showing how a basic web app can be made to feel and behave like a native mobile application that can be installed and run on mobile devices.

  7. 7
    Article
    Avatar of pointerPointer·4y

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

    All your environment variables, in one place. Start selling to enterprise customers with just a few lines of code. Add Single Sign-On (and more) in minutes instead of months. Gitpod automatically and continuously prebuilds dev environments for all your branches. Neverinstall gives you an uninterrupted development experience and improved accessibility.

  8. 8
    Article
    Avatar of changelogChangelog·4y

    Cveinnt/LiveTerm: 💻 Build terminal styled websites in minutes!

    LiveTerm is an easy-to-use terminal styled website template, powered by Next.js. Building a simple website with LiveTerm only takes minutes, and you only need to work with one file: config.json . You can find several pre-configured themes in themes.json , and you can replace the colors with the theme color you like!

  9. 9
    Article
    Avatar of phProduct Hunt·4y

    Tableful - Create REST API via tables and manage your data

  10. 10
    Article
    Avatar of hashnodeHashnode·4y

    Infinite scrolling

    In this guide, I will create a movie listing react app with infinite scroll using tmdb which allow us to fetch paginated data. We will use the IntersectionObserver API to implement an infinite scroll. We also need to use useRef Hooks to get the DOM node to observe.

  11. 11
    Article
    Avatar of hashnodeHashnode·4y

    Designing Scalable Frontend Systems

    In this article, we will discuss the rest of the items in our frontend system design framework. We will talk about API design, managing the data store, accessibility, performance optimization techniques, and more. Let's get it started. The first point we need to discuss is the API and network design and how we will manage the communication with the BE.

  12. 12
    Article
    Avatar of smashingSmashing Magazine·4y

    You Don’t Need A UI Framework — Smashing Magazine

    Josh Comeau is a software developer, educator, amateur pianist, and cat person. He’s spent the past few years working as a software engineer for orgs like Khan … More about Josh. Email Newsletter Your (smashing) email Weekly tips on front-end & UX.

  13. 13
    Article
    Avatar of pointerPointer·4y

    tauri-apps/tauri: Build smaller, faster, and more secure desktop applications with a web frontend.

    Tauri is a framework for building tiny, blazingly fast binaries for all major desktop platforms. Developers can integrate any front-end framework that compiles to HTML, JS and CSS for building their user interface. The backend of the application is a rust-sourced binary with an API that the front end can interact with.

  14. 14
    Article
    Avatar of jsPlainEnglishJavaScript in Plain English·4y

    How to Become an Irreplaceable Front-end Talent in a Company

    In recent years, the front-end has developed very fast. Front-end practitioners rarely talk about program design principles or design ideas. This inevitably leads to the back-end code being written as spaghetti. Let’s learn how to become an irreplaceable talent in a company like this colleague.

  15. 15
    Article
    Avatar of changelogChangelog·4y

    formkit/auto-animate: A zero-config, drop-in animation utility that adds smooth transitions to your web app. You can use it with React, Vue, or any other JavaScript application.

    AutoAnimate is a zero-config, drop-in animation utility that adds smooth transitions to your web app. You can use it with Vue, React, or any other JavaScript application. Add motion to your apps with a single line of code. Please consider supporting us with a recurring or one-time donation.

  16. 16
    Article
    Avatar of semaphoreSemaphore·4y

    Dockerizing a Node.js Web Application

    Docker is an open platform for building, shipping and running distributed applications. We’ll be using a basic Express application as our example Node.js application to run in our Docker container. We will write an addressbook API that stores people’s names in a database.

  17. 17
    Article
    Avatar of dzDZone·4y

    Creating Microservices in Nest.js

    NestJS is an opinionated framework for developing server-side Node.js applications, including microservices. In this tutorial, we’ll show how to use some of their other helpful microservice libraries to develop and operate a TCP-based microservice. We’re going to modify the boilerplate application from an HTTP-based REST API to a more raw request format. Since our microservices respond to TCP requests instead of HTTP, we will need to change the annotations on our controller methods.

  18. 18
    Article
    Avatar of phProduct Hunt·4y

    Reshaped - Design system built for your scale in React and Figma

    Reshaped is a professionally crafted design system for everyday product development in React and Figma. Usually, you have to set up a million things before you even start working on UI. We took care of it so you can skip your first year of development. Reshaped can be downloaded for free from the App Store.

  19. 19
    Article
    Avatar of hashnodeHashnode·4y

    The NodeJS 18 Fetch API

    NodeJS 18 introduced the built in Fetch API. This means that we no longer need to use 3rd party packages like node-fetch. This is one less dependency that we need to install so our node_modules folders should be a little lighter. To learn more check out the official announcement.

  20. 20
    Article
    Avatar of webweb.dev·4y

    GOV.UK drops jQuery from their front end.

    GOV.UK dropped their jQuery dependency from their front end. You'll never guess what happened. Nearly 84% of mobile pages used in 2021 will use jQuery. GOV. UK provides services and information online for The United Kingdom. Don't shortchange your users if the web platform can easily do the job a framework can.

  21. 21
    Article
    Avatar of logrocketLogRocket·4y

    Full-stack DApp tutorial with Vite + React, Tailwind CSS, and Solidity

    In this tutorial, we’ll build a full-stack DApp, test it on the Ropsten testnet, and deploy it with the Alchemy Web3 development platform. We will use Vite, React, and Tailwind CSS to build the DApp frontend and Solidity to create the backend.

  22. 22
    Article
    Avatar of phProduct Hunt·4y

    Gravity - A modern RPC framework for Svelte, React, Solid and Vue

  23. 23
    Article
    Avatar of quastorQuastor Daily·4y

    How Compilers Work

    Bob Nystrom wrote an amazing book called Crafting Interpreters, where he goes through how language implementations work. We’ll be giving a summary of one of the chapters with some commentary from yours truly. The difference between programming languages and programming language implementations. Front end, middle end and back end of compilers and a breakdown of what each of these 3 parts do.

  24. 24
    Article
    Avatar of sitepointSitePoint·4y

    15 JavaScript Libraries for Creating Beautiful Charts

    Some of the best JavaScript libraries for graphs and charts. These libraries will help you create beautiful and customizable charts for your future projects. Most of the libraries are free and open source, some of them provide a paid version with additional features. Our top JS charting libraries: D3.js, Plotly.ly, ChartJS, Chartist.js and Google Charts.

  25. 25
    Article
    Avatar of css_tricksCSS-Tricks·4y

    4 Cool Hover Effects That Use CSS Text Shadow | CSS-Tricks

    In this article we will focus on the CSS text-shadow property to explore even more interesting hovers. You are probably wondering how adding shadow to text can possibly give us a cool effect, but here’s the catch: we’re not actually going to make any shadows for these text hover effects.