304 Hacker News submissions for LogRocket

HN Points HN Title (Links to submission) Submitted Date
393 The easiest way to keep your web apps accessible: Just use text 2018-08-15
303 Things you can’t do in Rust (and what to do instead) 2021-05-15
196 Problems with TypeScript 2020-01-15
171 Frustrations with React Hooks 2019-09-10
165 A guide to threads in Node.js 2019-03-24
155 How to deploy a React app for free 2020-08-18
124 The history and legacy of jQuery 2019-09-13
92 New ES2019 JavaScript features 2019-09-26
86 You Shouldn’t Use GraphQL 2021-11-12
76 Switch from Ruby to Crystal 2020-11-06
74 Preact : a smaller, faster React alternative 2017-08-21
69 Rethinking front-end error reporting 2018-01-17
65 Security Checklist for Full Stack Web Developers 2017-08-29
60 Deno 1.0: What you need to know 2020-05-06
54 Exploring competitive features in Node.js v18 and v19 2022-12-02
52 Designing a URL-based query syntax for GraphQL 2021-06-18
44 Scope of work: Template, examples, and best practices 2023-07-26
40 Common REST API mistakes and how to avoid them 2019-09-10
40 Integrating a Rust module into an Android app 2022-07-15
40 Mastering Ownership in Rust 2021-04-10
33 Rust microservices in server-side WebAssembly 2022-10-28
29 What is railway oriented programming? (2020) 2023-01-04
28 Visual Debugging Using Gdbgui 2020-07-17
27 ES2019 features you can use today 2019-07-12
24 Guide to Using TensorFlow in Rust 2024-02-22
21 New Features in Webpack 5 2019-02-06
19 Taming the Front-End Monolith 2019-02-27
18 Rethinking Mobile App Monitoring 2022-03-01
16 Understanding redux-saga: From action creators to sagas 2017-10-12
15 Record and Replay for JavaScript apps 2017-05-18
15 WebAssembly: what it means for JavaScript and the future of web development 2018-08-14
13 The state of Rust GUI libraries 2024-03-06
13 Building an App with Next.js and Electron 2022-06-06
12 Macros in Rust: A Tutorial with Examples 2021-02-25
11 Learn these keyboard shortcuts to become a VS Code ninja 2022-10-17
9 Rethinking Front-End APM 2019-11-07
8 Why Flutter is overtaking React Native 2021-02-13
7 EMEs – the most controversial HTML5 extension 2018-02-16
7 How to Create NFTs with JavaScript 2021-06-13
7 Coding in PHP 7.4 and deploying to 7.1 via Rector and GitHub Actions 2020-11-11
7 Adding directives to the GraphQL schema when there's no SDL 2020-09-07
7 Getting started with the new Vue CLI 3 2019-04-24
7 What’s New in Create React App 2 2019-01-13
6 Automated front-end testing is not working 2019-11-28
6 Prisma vs. Thin Back End 2022-09-20
6 Comparing Rust supply chain safety tools 2022-05-14
6 Unsafe Rust: How and when (not) to use it 2021-01-26
6 Rust and Node.js: A match made in heaven 2020-04-29
6 Static Websites Generators Compared 2019-03-05
5 Why You Should Use Package-Lock.json 2019-10-09
5 A substantive look back at front-end in 2018 2018-12-28
5 Parsing and painting CSS in the critical rendering path 2018-04-16
4 Is product management going away? Why Airbnb got rid of its PMs 2023-11-12
4 Remult: Build a type-safe, full-stack app with TypeScript 2022-09-12
4 Can ChatGPT transform how we build products? 2023-03-23
4 Access Control in GraphQL 2021-09-09
4 Make your own online radio server in pure Node.js 2021-04-08
4 Advances in AI for better, faster web development 2019-10-08
4 When to use `never` and `unknown` in TypeScript 2019-01-29
4 Why you should avoid ORMs (with examples in Node.js) 2018-11-01
4 Front end in 2017: The important parts 2017-12-19
4 Comparing the most popular JavaScript charting libraries 2017-10-17
4 Using Chrome's new code coverage feature 2017-04-04
4 Visualizing Back End Performance in the Chrome DevTools 2017-03-29
3 Understanding and using the new CSS style queries 2022-08-29
3 Vite: A no-build, no-bundling web server for dev 2021-04-28
3 Custom CSS properties: create responsive behaviour 2018-09-02
3 Build a desktop app with Qt and Rust 2023-05-14
3 How to write reusable components in Phoenix LiveView 2023-04-07
3 Economies of scale: Definition and digital applications 2023-02-28
3 Building a Rust parser using Pest and PEG 2023-02-10
3 Fontaine: Reduce cumulative layout shift / flash of unstyled text / jank 2022-11-07
3 Swift vs. Rust: Comparison Guide 2022-10-27
3 Node.js ORMs and why you shouldn't use them 2022-08-07
3 I built a file upload service without any external library, just pure JavaScript 2022-03-09
3 Dependency Injection in React 2021-11-29
3 What we can learn from GraphQLConf 2021 2021-10-28
3 React Hooks: The good, the bad, and the ugly 2021-06-24
3 The current state of Rust web frameworks 2021-06-18
3 Rust and TUI: Building a command-line interface in Rust 2021-04-26
3 Comparing the best new JavaScript frameworks to React 2021-03-02
3 Supporting opt-in nested mutations in GraphQL 2021-01-14
3 What’s new in React v17, and the road to v18 2020-09-26
3 Rust serialization: What's ready for production today? 2020-09-05
3 Property-based testing in Rust with Proptest 2020-06-28
3 Colors in CSS: The Present and Future 2020-06-03
3 Async/await is the wrong abstraction 2020-05-22
3 Introduction to Blitz.js 2020-05-16
3 Code-first vs. schema-first development in GraphQL 2020-03-28
3 Why TypeScript Enums Suck 2020-03-27
3 React Hooks with Firebase FireStore 2020-03-11
3 GraphQL Subscription 2020-01-10
3 Microsoft's ONNX.js is giving hard time to Google's Tensorflow.js 2019-12-18
3 Design patterns in Node.js: a practical guide 2019-07-16
3 What’s Deno, and how is it different from Node.js? 2019-07-10
3 GraphQL vs. REST: What you didn’t know 2019-07-06
3 DOM features you didn’t know existed 2019-05-31
3 Common API mistakes and how to avoid them 2019-01-15
3 Using TypeScript transforms to enrich runtime code 2019-01-09
3 How to deal with multiple teams in a single repository 2018-11-24
3 What makes ReasonML so great? 2018-09-11
3 8 React conditional rendering methods 2018-02-28
3 Interesting 2017 JavaScript language feature proposals that weren't adopted 2018-01-26
3 Monorepo sounds like a mess. Surprisingly, it really isn't 2017-11-29
3 Advanced React Router concepts: recursive path, code splitting, etc. 2017-11-07
3 Maximizing Debuggability with Redux 2017-05-08
2 Guide to diagramming with D2 (text-to-diagram language) 2023-03-07
2 Creating Forms in React in 2020 2020-05-18
2 Is React Native Dead? 2020-04-13
2 New in TypeScript 3.7 2019-10-16
2 Exploring Hurl, a command line alternative to Postman 2024-05-21
2 Using CSS Houdini to extend styling and layout capabilities 2024-01-10
2 Neubrutalism in Web Design 2023-12-02
2 How to represent large numbers in your Node.js app 2023-04-15
2 Using Cow in Rust for efficient memory utilization 2023-03-24
2 Migrating from ts-node to Bun 2023-03-19
2 Why You Should Be Using the Dialog Element 2023-01-23
2 NFT access tokens: Build a crypto subscription model 2022-06-18
2 Stylify vs. Master Styles: Comparing Tailwind-Like CSS Utility Libraries 2022-06-15
2 How to detect dead code in a front end project 2022-04-27
2 Running Commands with Execa in Node.js 2022-04-19
2 Exploring the future potential of generic GraphQL error codes 2022-04-07
2 React component design patterns for 2022 2022-03-04
2 The Fetch API is finally coming to Node.js 2022-03-04
2 Implementing WebSocket Communication in Next.js 2022-02-04
2 What’s new in the latest GraphQL spec 2021-12-20
2 Improving overconstrained Rust library APIs 2021-11-27
2 Field Arguments vs. Directives in GraphQL 2021-10-22
2 TypeScript vs. JSDoc JavaScript for static type checking 2021-10-20
2 A JavaScript developer’s guide to browser cookies 2021-09-26
2 Including both PHP 7.1 and 8.0 code in the same plugin or not? 2021-07-02
2 How to use TypeScript with React 18 alpha 2021-06-09
2 WebAssembly Runtimes Compared 2021-05-30
2 The modern guide to React state patterns 2021-05-27
2 Blazor vs. React – LogRocket Blog 2021-04-29
2 HTTP Caching in GraphQL 2021-04-13
2 Hosting all your PHP packages together in a monorepo 2021-03-25
2 Libp2p tutorial: Build a peer-to-peer app in Rust 2021-03-19
2 AWS Amplify: A review of advanced features 2021-02-12
2 Top vs Code Extensions for 2021 2021-01-26
2 Supporting opt-in nested mutations in GraphQL 2021-01-14
2 Use Node.js with Docker and Docker Compose to Improve DX 2021-01-13
2 How to use ES6 proxies to enhance your objects 2020-12-21
2 Express Middleware: A Complete Guide 2020-12-17
2 Put the TypeScript enums and booleans away 2020-12-15
2 Snowpack vs. Webpack 2020-10-31
2 How to automatically convert PHP 8.0 code to 7.1 with a transpiler 2020-10-21
2 Supercharge your Electron apps with Rust 2020-09-29
2 React Reference Guide: Render Props 2020-09-04
2 How to deploy Deno applications to production – LogRocket Blog 2020-06-11
2 React top-level APIs that could change the way you write components 2020-05-31
2 Smarter Redux with Redux Toolkit 2020-05-28
2 On engineering managers considering the “whole engineer” 2020-05-27
2 Image Styling Using WebAssembly 2020-03-30
2 What’s New in TypeScript 3.8 2020-03-11
2 The complete guide to publishing a React package to NPM 2020-03-10
2 How to Use CSS Scroll Snap 2020-03-09
2 Take control of unexpected data at runtime with TypeScript 2019-12-06
2 The perfect architecture flow for your next Node.js project 2019-10-16
2 Crafting Build Pipelines with Docker 2019-10-06
2 How to Run SQL Server in a Docker Container 2019-07-17
2 How to convert your existing Redux containers to Hooks 2019-07-11
2 MERN stack A to Z: Part 1 2019-07-11
2 8 DOM features you didn’t know existed 2019-06-04
2 Comparing React Native Navigations 2019-05-01
2 Things to consider when creating your CSS style guide 2019-04-29
2 TypeScript vs. PureScript 2019-03-08
2 TypeScript breaks referential transparency 2019-01-24
2 Practical Tips for Better Tech Talk Slides 2018-11-21
2 Terrible use cases for JavaScript proxies 2018-10-09
2 Designing as a developer in 2018 2018-08-14
2 How CSS works: Creating layers with z-index 2018-07-03
2 The increasing nature of frontend complexity 2018-04-14
2 Using Chrome's Layers panel to get rid of repaints/reflows 2018-02-22
2 Front end in 2018: More consensus, less complexity 2018-01-20
2 Isolating Memory Leaks with Chrome’s Allocation Timeline 2017-11-01
2 Security for fullstack developers: CSRF, cookies, and sessions 2017-10-03
2 How engineers should think about design 2017-09-26
2 Introduction to Headless Browser Testing 2017-09-11
2 Building size-aware React components to maximize encapsulation 2017-07-07
2 Redux Logging in Production 2017-05-11
2 Tips for styling React apps in JavaScript 2017-03-07
1 Making the Most of the Chrome Developer Tools [Part 2] 2017-03-21
1 Creating an infinite CSS background image loop 2021-12-22
1 Simplify React state management with Hookstate 2021-06-04
1 Leader Spotlight: Transitioning from a startup to a scale-up, with Matthew Mamet 2024-09-30
1 Leader Spotlight: The ability to weather change, with John Karwoski 2024-09-16
1 Leader Spotlight: Evaluating Data in Aggregate, with Christina Trampota 2024-09-06
1 Comparing the Popover API and the <dialog> element 2024-04-17
1 The myth of shared team ownership 2024-04-10
1 Jank-free page loading with media aspect ratios (2019) 2024-02-20
1 Building a Serverless GraphQL API with NeonDB and Prisma 2024-02-08
1 Using CSS to hide scrollbars without impacting scrolling 2023-12-10
1 Roda, the routing tree web toolkit: A tutorial (2021) 2023-11-07
1 How to implement a vector database for AI 2023-08-19
1 You are not your customer 2023-01-17
1 Understanding Neumorphism in CSS 2023-01-03
1 How to build a Rust API with the builder pattern 2022-12-24
1 Microservices with NestJS, Kafka, and TypeScript 2022-11-16
1 Is SVGO Worth It? 2022-11-01
1 How to measure success after a product launch 2022-10-27
1 Rust Bevy Entity Component System 2022-09-16
1 Building micro-front ends with Webpack’s Module Federation 2022-08-23
1 What you need to know about the Block Protocol 2022-06-08
1 What’s New in TypeScript 4.7 2022-06-08
1 Building your own token with Solana 2022-06-06
1 Understanding State Management in NextJS 2022-05-17
1 How to Use a Proxy in Next.js 2022-04-04
1 How to auto-deploy a web app with Nginx in DevOps 2022-03-28
1 JavaScript generators: The superior async/await 2022-03-21
1 Practical use cases for JavaScript ES6 proxies 2022-02-19
1 The current state of Rust web frameworks 2022-02-11
1 Improve Modal Management in React with nice-modal-react 2022-01-26
1 Top WebSocket libraries for Node.js in 2022 2022-01-24
1 Fetching dynamically structured data in a CMS with GraphQL 2022-01-14
1 Phabel vs. Rector: Which is better for transpiling PHP code? 2022-01-06
1 Implementing split view and responsive layout in React Native 2021-12-07
1 When to use multiple endpoints in GraphQL 2021-11-30
1 Understanding Infer in TypeScript 2021-10-07
1 Swapping GraphQL servers with the least effort 2021-09-18
1 Pinia vs. Vuex: Is Pinia a Good Replacement for Vuex? 2021-07-07
1 webpack or esbuild: Why not both? 2021-06-23
1 Building extensible PHP apps with Symfony DI 2021-06-02
1 Tips for transpiling code from PHP 8.0 down to 7.1 2021-05-22
1 A closer look at the CSS aspect-ratio property 2021-04-17
1 Stacked Pull Requests in GitHub 2021-04-06
1 What’s New in Gatsby 3.0 2021-03-31
1 React vs. Web Components 2021-03-07
1 What’s New in Go 1.16 2021-02-26
1 Node.js Logging Best Practices 2021-02-23
1 A comprehensive guide to JavaScript expressions and operators 2021-02-17
1 V vs. Rust 2021-02-11
1 Zero-downtime deploys with DigitalOcean, GitHub, and Docker 2021-01-29
1 Local-First Development with Firebase Emulator 2021-01-26
1 Coding a GraphQL Server in JavaScript vs. for WordPress 2020-12-29
1 Why is Go overtaking Node.js? 2020-12-10
1 Prefetching and Dynamic Routing with Next.js 2020-11-27
1 Why people aren’t switching to Svelte yet 2020-11-16
1 When to use Rust and when to use Golang 2020-09-29
1 Building web apps with Rust using the Rocket framework 2020-08-28
1 Creating a Gatsby Blog from Scratch 2020-08-18
1 Commandments of Redux Apps 2020-07-24
1 How eng managers keep their teams together when they’re forced to work apart 2020-07-24
1 Things you can do with Moveable 2020-07-10
1 You shouldn’t use inline styling in production React apps 2020-06-26
1 Event-driven state management in React using Storeon 2020-06-19
1 How to organize your Rust tests 2020-06-06
1 How to build a WebSocket server with Rust 2020-05-28
1 The roundup of React form validation solutions 2020-05-28
1 React-cool-portal: What it is and how to use it 2020-05-09
1 How to Write Crap Rust Code 2020-04-22
1 Things you never knew about Redux DevTool 2020-03-18
1 Simplify React state management with Kea 2020-03-10
1 Handling user authentication with Firebase in your React apps 2020-03-05
1 How to Vertical Center 2020-02-20
1 Learn React Portals in Practical Way 2019-12-25
1 The Introductory Guide to AssemblyScript 2019-11-22
1 Solutions to Frustrations with React Hooks 2019-11-05
1 Flutter vs. React Native vs. Xamarin 2019-10-30
1 Creating a full-stack MERN application using JWT authentication: Part 3 2019-10-01
1 How JavaScript Works: Optimizing the V8 Compiler for Efficiency 2019-09-13
1 Methods for Microservice Communication 2019-08-27
1 Creating a full-stack MERN app using JWT authentication: Part 1 2019-08-12
1 How to build an admin panel with React 2019-08-12
1 A complete guide to the Node.js event loop 2019-07-30
1 It's a trap-ezoid: CSS Shapes aren't what you'd expect 2019-05-22
1 Interfaces in TypeScript: What are they and how do we use them 2019-04-19
1 Is Vuetify Right for You? 2019-04-10
1 Setting up a monorepo with Lerna for a TypeScript project 2019-03-16
1 Node.js Task Runners: Are They Right for You? 2019-02-27
1 How to protect your Node.js applications from malicious dependencies 2019-01-27
1 Are We Getting Streams in Redis 2019-01-26
1 Node.js multithreading: What are Worker Threads and why do they matter? 2019-01-24
1 React Hooks – let's not get too attached 2018-11-19
1 Full Stack Observability: LogRocket, DataDog, Honeycomb 2018-10-31
1 How to build a custom date picker with React 2018-10-27
1 5 reasons you shouldn’t be using GraphQL – LogRocket 2018-09-21
1 SQL is neither dead nor a dinosaur 2018-09-21
1 How secure are your web application’s open source dependencies? 2018-08-03
1 Custom polymorphic code snippets in VS Code 2018-07-31
1 Extending a client with the language server protocol 2018-05-24
1 The Case of the Corrupted MIDI File – Handling Binary Data on the Web 2018-05-22
1 Empathy and business-savvy are easy ways to increase your worth as a developer 2018-03-16
1 An imperative guide to forms in React 2018-02-22
1 Infinite scroll techniques in React 2018-02-06
1 Maximizing business value means a beautiful front end and a simple back end 2017-12-07
1 Using the new streaming Performance Monitor in Google Chrome Canary 2017-10-27
1 Advanced Vue.js concepts 2017-10-19
1 Common-sense security measures for fullstack developers 2017-09-19
1 Animating Route Transitions with React Router v4 2017-08-23
1 GraphQL logging in LogRocket 2017-06-05
1 Visualize React Performance Using the Built-In Timeline Feature 2017-05-25
1 Extending Sentry with LogRocket 2017-04-12
1 Testing React Applications 2017-03-20
1 Leveraging the Console API in React Apps 2017-03-16
1 Log-Driven Development with Redux 2017-03-06
1 Making the Most of the Chrome Developer Tools 2017-02-27
208 Problems with infinite scroll 2018-10-21
111 Show HN: LogRocket – Record and Replay for Redux Apps 2016-11-17
2 Use Wormhole for simple, private file sharing [audio] 2021-06-17
2 You're using wrong 2018-12-05
2 You're using &lt;em&gt; wrong 2018-11-05
1 The state of coding bootcamps with Monarch Wadia 2021-07-07
1 How does front-end debt grow? 2018-10-19