Homepage
Sign inGet started
LogRocket

LogRocket

Building LogRocket and other open source tools for front end developers: https://logrocket.com

  • Features
  • What is LogRocket?
  • Advanced effects with CSS background blend modes

    Advanced effects with CSS background blend modes

    Learn about background-blend-mode and how you can use it to create eye-catching backgrounds and photo effects.
    Go to the profile of Bennett Feely
    Bennett Feely
    Aug 20
    The easiest way to keep your web apps accessible: Just use text

    The easiest way to keep your web apps accessible: Just use text

    Let's be more deliberate in our choices as developers, especially by favoring text and thoughtful, semantic markup.
    Go to the profile of Jason Rodriguez
    Jason Rodriguez
    Aug 15
    WebAssembly: How and why

    WebAssembly: How and why

    How to run native code in the browser, why would you do that and what does it all mean for JS developers and the future of the web
    Go to the profile of Milica Mihajlija
    Milica Mihajlija
    Aug 14
    Designing as a developer in 2018

    Designing as a developer in 2018

    Tips on designing your frontend in 2018 using color, light, and typography.
    Go to the profile of Tyler Nickerson
    Tyler Nickerson
    Aug 13
    Modern component reusability: Render props in React & scoped slots in Vue

    Modern component reusability: Render props in React & scoped slots in Vue

    Having a core set of renderless components that use render props or scoped slots can help you cut down on code duplication in your app.
    Go to the profile of Jonathan Harrell
    Jonathan Harrell
    Aug 6
    Custom polymorphic code snippets in VS Code

    Custom polymorphic code snippets in VS Code

    Code snippets are available in pretty much all code editors these days. They can be a great times saver allowing you to insert commonly…
    Go to the profile of Brian Neville-O'Neill
    Brian Neville-O'Neill
    Jul 31
    Building a progressive web app (PWA): No React, no Angular, no Vue

    Building a progressive web app (PWA): No React, no Angular, no Vue

    Just direct DOM manipulation with some more recent APIs and JS specs.
    Go to the profile of Florian Rappl
    Florian Rappl
    Jul 18
    CSS transitions 101: let's animate a toggle button icon

    CSS transitions 101: let's animate a toggle button icon

    Learn how to create a morphing animation on a toggle button using CSS transitions.
    Go to the profile of Maria Antonietta Perna
    Maria Antonietta Perna
    Jul 5
    How CSS works: Creating layers with z-index

    How CSS works: Creating layers with z-index

    When we peel back the layers around how z-index works, we realize it's not quite as scary as we thought.
    Go to the profile of Benjamin Johnson
    Benjamin Johnson
    Jul 2
    The noob's guide to CSS Grid

    The noob's guide to CSS Grid

    Join Dennis on the adventures of understanding CSS Grid and embrace the unknown. Fortunately, it's not that hard.
    Go to the profile of Dennis Gaebel
    Dennis Gaebel
    Jun 27
    Beyond REST - Using GraphQL to shape your data

    Beyond REST - Using GraphQL to shape your data

    Learn the principles of GraphQL, how it compares to REST, how to implement queries, and build a cool React application
    Go to the profile of Gigi Sayfan
    Gigi Sayfan
    Jun 26
    What every developer needs to know about HTML email

    What every developer needs to know about HTML email

    It's hard to ignore email when its app-generated or tied directly to the codebase.
    Go to the profile of Jason Rodriguez
    Jason Rodriguez
    Jun 11
    Level up your CSS selector skills

    Level up your CSS selector skills

    An in-depth review of interesting CSS selectors, plus a few that will be available in the future
    Go to the profile of David Gwyer
    David Gwyer
    Jun 4
    How CSS works: Understanding the cascade

    How CSS works: Understanding the cascade

    The cascade can be a powerful tool, but using it wrong can lead to brittle stylesheets that give front-end developers nightmares.
    Go to the profile of Benjamin Johnson
    Benjamin Johnson
    May 29
    Binary data in the browser: Untangling an encoding mess with JavaScript Typed Arrays

    Binary data in the browser: Untangling an encoding mess with JavaScript Typed Arrays

    The case of the corrupted MIDI file
    Go to the profile of Omar Shehata
    Omar Shehata
    May 22
    Getting started with recursion for tree traversal

    Getting started with recursion for tree traversal

    Recursive functions, traversing recursive data structures, and you.
    Go to the profile of Alberta
    Alberta
    May 17
    Using trampolines to manage large recursive loops in JavaScript

    Using trampolines to manage large recursive loops in JavaScript

    If you're trying to adopt a functional style in JavaScript, having trampolines is a must.
    Go to the profile of Benjamin Johnson
    Benjamin Johnson
    May 14
    Math and front-end: Context is so much more important than degree of difficulty

    Math and front-end: Context is so much more important than degree of difficulty

    You really only need high school math to be a good web developer. The trick is knowing where to apply the concepts.
    Go to the profile of Chen Hui Jing
    Chen Hui Jing
    May 10
    Beyond REST: Using WebSockets for two-way communication in your React app

    Beyond REST: Using WebSockets for two-way communication in your React app

    A full-fledged example of a Node server and React clients that communicate over WebSockets and together implement the classic Connect4…
    Go to the profile of Gigi Sayfan
    Gigi Sayfan
    May 7
    Simple things designers can do to make their front-end developers happy

    Simple things designers can do to make their front-end developers happy

    When working as a front-end developer, sometimes I was handed designs created in what I’d call a print state of mind. Here’s how to fix…
    Go to the profile of Adam Boro
    Adam Boro
    Apr 23
    How CSS Works: Parsing & painting CSS in the critical rendering path

    How CSS Works: Parsing & painting CSS in the critical rendering path

    You can spend as much time as you want optimizing your app, but it doesn’t matter if your users bounce before the page even loads.
    Go to the profile of Benjamin Johnson
    Benjamin Johnson
    Apr 10
    Using web workers for safe, concurrent JavaScript

    Using web workers for safe, concurrent JavaScript

    An in-depth look at two use cases for web workers, game collision and thresholding images.
    Go to the profile of Bruce Wilson
    Bruce Wilson
    Mar 26
    Comparing the top JS animation libraries for use in React apps

    Comparing the top JS animation libraries for use in React apps

    How well is the project maintained? Is it easy for a team to pick up? What’s the syntax like? Is it open source? Add-ons? Community?
    Go to the profile of Dennis Gaebel
    Dennis Gaebel
    Mar 20
    Eliminate content repaints with the new Layers panel in Chrome

    Eliminate content repaints with the new Layers panel in Chrome

    Is your beautifully crafted website slow to browse? In most cases, the problem lies in the content reflows and repaints.
    Go to the profile of Anna Migas
    Anna Migas
    Feb 20
    The increasing nature of frontend complexity

    The increasing nature of frontend complexity

    The rise in frontend complexity stems from the confluence of three megatrends coming together to create a perfect storm.
    Go to the profile of Kevin Ball
    Kevin Ball
    Jan 30
    About LogRocketLatest StoriesArchiveAbout MediumTermsPrivacy