Best of Frontend DevelopmentMay 2023

  1. 1
    Article
    Avatar of communityCommunity Picks·3y

    Frontend Developer Roadmap

    Front-end development is the development of visual and interactive elements of a website that users interact with directly. It's a combination of HTML, CSS and JavaScript, where HTML provides the structure, CSS the styling and layout, and JavaScript the dynamic behaviour and interactivity.

  2. 2
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Full Stack Engineer – Career Guide

    Full Stack engineering roles have been growing in popularity over the last decade. But what exactly are full-stack engineers? What do they do on a day-to-day basis? And how can you become a full- Stack engineer yourself? In this article, I will go over the definition of full- stack engineering.

  3. 3
    Article
    Avatar of communityCommunity Picks·3y

    ⚡refine.new - Introducing the Fastest Way to Create React Apps

    Discover how refine.new is transforming the way developers create React apps with its fast and easy-to-use browser tool. Learn about the benefits of using refine and refine.new, including time-saving, high-quality code, enterprise-grade applications, and open-source availability.

  4. 4
    Article
    Avatar of permitioPermit.io·3y

    Send SMS Directly from the Browser (No Backend Code Required!)

    We'll learn how to send SMS directly from the browser using Frontend Only Authorization (FoAz) standard. To authenticate our users in the browser, we'll use Clerk.dev, a frontend-first authentication platform that lets you add authentication to your application in minutes. Let's create a new React app by using Vite.

  5. 5
    Article
    Avatar of medium_jsMedium·3y

    Must Know JavaScript API — Page Visibility API

    The Page Visibility API is a browser API that provides a way to detect if a page is visible. This article will introduce what the Page Visible API is, how it works, compatibility, and usage scenarios. In front-end development, we often need to control the use of resources and improve the performance and responsiveness of a page.

  6. 6
    Article
    Avatar of jsPlainEnglishJavaScript in Plain English·3y

    Must Know JavaScript API — Performance API

    The Performance API is designed to help developers locate and solve performance problems and optimize page loading speed and user experience. It can be used in the following scenarios: Web Page Performance Monitoring Measure and analyze page load time, resource load performance, critical rendering path and other metrics to understand web page performance bottlenecks.

  7. 7
    Article
    Avatar of medium_jsMedium·3y

    Making a Chrome Extension with Svelte

    SvelteKit is a tool that generates websites from Notion databases. Svelte has been an excellent choice for building this Chrome Extension. It’s recommend to clone the project from the GitHub repo that can be tested directly in Chrome.

  8. 8
    Article
    Avatar of jsPlainEnglishJavaScript in Plain English·3y

    Must Know JavaScript API — Fetch API

    The Fetch API is a modern JavaScript API for making web requests. It provides a cleaner, more flexible way to send and receive data and replaces the traditional XMLHttpRequest. The API is widely used in front-end development, especially for building single-page applications.

  9. 9
    Article
    Avatar of bytebytegoByteByteGo·3y

    EP58: 10 Key Data Structures We Use Every Day

    18 most-used Linux commands are instructions for interacting with the operating system. You need to become familiar with these commands in order to navigate and maintain Linux-based systems efficiently and effectively. Full stack development involves developing and managing all layers of a software application, from user interfaces to storage.

  10. 10
    Article
    Avatar of permitioPermit.io·3y

    Introducing FoAz: Frontend-only-Authorization

    FoAz is designed to solve two key problems faced by modern application developers. It allows developers to "slap on permissions" on existing services that don't have an authorization layer yet, require better policy models. FoAz acts as a proxy service that accepts incoming API calls from the frontend.

  11. 11
    Article
    Avatar of christianheilmannChristian Heilmann·3y

    I just did a test to apply as a front end developer – and things aren’t going well

    Christian Heilmann just did a test to apply as a front end developer - and things aren’t going well. It was a test that covered the basics of web development, CSS and accessibility and the rest would be a JavaScript exercise. The test suite was to implement a calculator with an alternative syntax to the usual infix notation.

  12. 12
    Article
    Avatar of medium_jsMedium·3y

    Must Know JavaScript API — Beacon API

    Beacon API is a new browser API provided by HTML5 that can be used to send data asynchronously in the background of the browser without affecting the loading and performance of the current page. With the Beacon API, developers can send data to the server when pages are unloaded or closed, thus enabling some monitoring and logging features.

  13. 13
    Article
    Avatar of communityCommunity Picks·3y

    Next.js: Integrating Contentful and TypeScript (App Router)

    Learn how to integrate Contentful with Next.js using TypeScript. Generate TypeScript types for Contentful content and fetch content from Contentful.

  14. 14
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Build an AI-Powered ChatBot with OpenAI, ChatGPT, Node.js, and React

    How to build an AI-Powered ChatBot with OpenAI, ChatGPT, Node.js, and React Artificial Intelligence (AI) This article will teach the basics of building a chat application using the chat completion functionality to make it easy for every programmer to get on board. It is not as tough as it looks.

  15. 15
    Article
    Avatar of itnextITNEXT·3y

    Layout Composition Using Styled Components Without CSS-in-JS

    Using Styled Components Without CSS-in-JS is an emerging pattern that allows us to build truly reusable components that can adapt to various use cases that diverge so often in an evolving product design. There is a new generation of libraries, such as Radix UI, that finally allow us to use the tools functionally.

  16. 16
    Article
    Avatar of communityCommunity Picks·3y

    The ongoing defence of frontend as a full-time job

    The post discusses the importance of frontend development, the drawbacks of building a bloated web, and the role of frontend developers in ensuring performance, accessibility, and user experience.