Programmatic Slack invite in JavaScript and React
A guide to setting up automated Slack invitations for a community using JavaScript/React and the Slack API.
RobinWieruch.de is the personal site and blog of Robin Wieruch, a software engineer and educator known for clear, practical tutorials on React, TypeScript, Next.js, GraphQL, Node.js, and testing. The articles focus on real projects and common problems such as state management, authentication, data fetching, pagination, performance, and testing strategies. Robin is the author of The Road to React and other hands-on guides. He publishes step by step walkthroughs that pair code with explanations, so readers learn the concepts and the reasoning behind them.
335 articles from this blog
A guide to setting up automated Slack invitations for a community using JavaScript/React and the Slack API.
A guide to hosting single or multiple web applications on a single, cost-effective Digital Ocean Droplet, covering setup for static sites and Node.js apps.
Explains polynomial regression as a solution to under-fitting in machine learning when data has a nonlinear correlation.
A developer shares their experience building a custom course platform for web development, covering motivations, challenges, and lessons learned.
A guide to implementing linear algebra concepts and matrix operations in JavaScript, using the math.js library for machine learning.
A guide to implementing linear regression with gradient descent in JavaScript, using a housing price prediction example.
A guide to setting up and using MobX for state management in create-react-app, with and without decorators.
A summary of new features in React 16, including Fragments, Portals, Error Boundaries, and performance improvements.
Author launches a comprehensive course on React state management, covering local state, Redux, and MobX, with a book, screencasts, and projects.
A guide on implementing SVG patterns as backgrounds in React applications, including code examples and tool recommendations.
Learn essential React state management concepts before adopting Redux to avoid common pitfalls and unnecessary complexity.
Legal notice, terms of service, and privacy policy for a website, outlining liability, copyright, and data protection.
A guide on integrating Redux Saga for handling asynchronous actions in a server-side rendered Next.js application.
A tutorial on integrating Stripe payments into a React frontend and Express backend for a custom payment solution.
Part III of a React tutorial on building a list component that combines infinite scroll with a paginated 'More' button as a fallback for errors.
A React tutorial on building an infinite scroll component, converting a functional component to a class and adding scroll event listeners.
A React tutorial series on building advanced components, starting with a paginated list using the Hacker News API.
A personal journey from computer science student confusion to understanding APIs, framed as a story to demystify a common programming concept.
A summary of key lessons from Adam Grant's book 'Give and Take', exploring giver and taker personalities and their impact on success.
A traveler in Laos shares his experience volunteering with Big Brother Mouse, helping local students practice English and reflecting on privilege.