Comparing Angular and React in 2023 - AiA 376
Hosts of the React Round Up podcast, Jack Herrington, Paige Niedringhaus, and TJ Vantoll, join the Adventures in Angular Panel on this week's episode crossover. They begin the episode by contrasting the two frameworks and offering their own viewpoints on React and Angular. Additionally, they explain each of the frameworks' strong points.
Escaping the Application Blackhole with Paige Niedringhaus - She's in Tech 24
Want to know what it takes to land that first job out of coding bootcamp? In fact, what’s the difference between bootcamp and a traditional degree, anyway? In this episode, Lindsey and Susan sit down with Paige Niedringhaus, a software developer who’s learned a thing or two about finding success in tech. The ladies discuss why Paige’s career took a sharp left, how she landed her first job despite the odds, and why the future of women in tech is brighter than ever.
RRU 106: React Socks for Easy Responsive Design with Paige Niedringhaus
Paige Niedringhaus talks about the ever increasing need for developers and designers to be thinking about responsive web design as they build apps in today's world; a quick recap of a conference talk she gave at Connect.Tech, called 'Responsive Design featuring ReactJS'. Then, she talks about two possible solutions for making responsive web apps: CSS media queries and a new, React-specific NPM package called React Socks. Both options have their benefits and drawbacks (and can be used together too!), but getting started with either is relatively simple. Considering how many different ways users could be accessing our websites today and how important a good user experience is regardless of device size, responsive design is definitely worth investigating and incorporating into you own development going forward.
MJS 143: Paige Niedringhaus
Paige Niedringhaus started her career as a Digital Marketer before making the move to becoming a software developer at the Home Depot. She current works with React and Node building internal apps for them. This episode discusses the ins and outs of making that transition in a semi-recent world and community.
JSJ 398: Node 12 with Paige Niedringhaus
Guest Paige Niedringhaus has been a developer full time for 3 years, and today she is here to talk about Node 12. One of the things she is most excited about is the ES6 support that is now available, so things that used to require React, Angular, or Vue can now be done in Node. The require function will not have to be used in Node 12. AJ is worried about some of these changes and expresses his concerns. Paige assures him that in the beginning you won’t have to switch things to imports. You may have to change file extensions/types so Node can pick up what it’s supposed to be using. They are also trying to make it compatible with CommonJS.
Redux, Redux Toolkit, OSS and More with Mark Erikson - RRU 238
Returning guest Mark Erikson joins the React Round Up team to discuss how he found himself in the position of being an open source maintainer for Redux, how he's helped shepherd/author future versions of Redux (and the complete overhauls that happened when React Hooks were introcuded), and the new examples he's written for Redux Toolkit to make Redux easier for devs to get started with. Mark also addresses some commons misconceptions around React and Redux, such as: is React Context a perfect substitute for Redux (spoiler: it's not), and is Redux still relevant today (it is). Take a listen to hear about getting into open source, where Redux is headed and Mark's broader thoughts on helping the React community document and standardize all the options out there so developers have an easier time choosing the tools needed to solve their particular problems.
Game Development in React & Typescript with Maksim Ivanov - RRU 232
React Architecture with Tommy Groshong - RRU 230
In today's episode, we talk about state management, dependency injection, react hooks, API access best practices and more with Tommy Groshong a React UI architect.
Data Visualization at Scale with Andrey Goncharov - RRU 229
Software Engineer Andrey Goncharov joins the React Round Up crew to discuss how his company Hazelcast has approached visualizing hundreds of data points on potentially hundreds of computers in a way that makes sense to users. Dust off your math skills - it gets a little technical along the way as they discuss graphs, charts, performance optimizations, and bottlenecks, and even handling accessibility of these data-intensive graphs. If you ever have to debug system failures and anomalies, this will be a worthwhile episode to check out.
How to Organize Your React App ft. Tania Rascia - RRU 228
Tania Rascia joins the round up to discuss how to organize your code across files, directories, components, and repos within your React app. The panel chimes in with what they've seen and clarify how these approaches affect the overall application functionality of your app.
Migrating to React Query from Redux with Pierre Hedkvist - RRU 227
Software engineer Pierre Hedkvist joins the React Round Up panelists to share some spicy (controversial) coding decisions he's made and then written about. The first hot topic is using React state to store filter setting in query parameters with the help of a custom Hook, and the second is migrating an app to rely more heavily on React Query instead of Redux.
If you've been considering doing something similar, give this episode a listen to hear Pierre's strategies and advice for anyone looking to get started.
Figma's Biggest Change - RRU 225
Jack, Paige, and TJ join this week's panelist episode to talk about Figma. Figma is a web-based design tool. Jack takes the lead as he talks about its new exciting features, how this tool benefits the designers, what sets it apart from competing design tools, and many more!
Bootstrapping Application with Bun - RRU 224
Peter Osah is a Fullstack Software Engineer, Technical Writer, and a Biochemist & Bioinformatics Enthusiast. He joins the show to talk about his article, " Bootstrap your next Preact application with Bun". He begins by giving the listeners an introduction to Bun and its advantages.
Everything About Firebase - RRU 223
Oluwaseun Raphael Afolayan is the Co-Founder of MyTherapist.ng, Technical Author, Fullstack Mobile Engineer, and eSports Gamer. He joins the show to talk about Firebase. He discusses the services that Firebase offers and why he chose it.
Being a React Developer with Chirag Dugar - RRU 220
Chirag Dugar is a Software Development Engineer - II at Javis. He begins the show by talking about transitioning from being a college student to a Software Developer. He also shares his past learnings in coding and making connections during his internship. Moreover, he discusses his React projects, his experiences in creating those and his challenges.
Using CSS Style Inheritance with Sami Jaber - RRU 219
Sami Jaber is a Software Engineer at Builder.io. He joins the show to discuss "Implementing CSS Style Inheritance in React Native". He starts by talking about the inspiration behind the article's concept. He also talks about Mitosis, how to use it, and its features.
Blockman with Levan Katsadze - RRU 218
Levan Katsadze is a React.js TypeScript developer and Author of VS Code extension "Blockman". He joins the show alongside Jack, Paige, and TJ to talk about Blockman. He starts off by defining it and describing how it functions. He also talks about the reason why he built the VS Code extension and the process of creating it.
CSS Properties with Dillion Megida - RRU 189
All About Equipment - RRU 187
In today’s all-panelist episode, we cover our favorite equipment from keyboards and mouse, to computers and monitors, from webcams to microphones.
3D Modeling in React with Jennifer Fu - RRU 186
In this all-panelist episode, we discuss Design Systems, what they are and why you might want one. As a great way to help companies to standardize the look and feel and behavior of their web applications across the enterprise, we discuss the challenges of implementation.
Insider Views from Shubham Khatri at Meta - RRU 183
Today we talk with software engineer Shubham Khatri, a front end developer at Meta. As someone who is really passionate about React, we discuss Strict Mode and Flock among other things. We also talk about his experience working for the company, insights on getting hired at Meta, and tips for getting a good response from developer help.
The Missing Parts with Steven Wittens - RRU 182
Today we talk with Steven Wittens with his personal site acko.net, and get a glimpse inside his creative efforts of taking parts of React to a new level to support his vision for graphics developments. We also talk about Live, his own React runtime, and his upcoming use.gpu.
React Design Patterns with Samaila Bala - RRU 181
In this episode we have special guest front-end engineer and technical writer Samaila Bala from Nigeria. We discuss several use cases of the React design patterns he has written about, such as the Compound Components Pattern and Provider Pattern. He also discusses his Send Cash app, and how it allows people to transfer money internationally with more ease.
How to Stand Out! - RRU 180
In this special all-panelist episode, we discuss all things on how to stand out! We’ll discuss everything from standing out in a crowd, standing out as a software developer, and how to get your name out there. We also talk about why this is an important topic to delve into.
We’ll give you tips on finding success by choosing what you find interesting and fun, as well as tips to help you grow and get noticed.
Ever wish you had some great advice before you needed it? In this panelists episode we talk all about red flags when interviewing with a new company, and things to look for and be aware of during the process. We look at some red flags in coding, and include some tips on finding good code. We look at red flags while working with teams, managers and difficult people, and the the red flags to look for on special projects. There are even a few red flags thrown in for life in general.
Advice for Junior Developers - RRU 178
Jack, Paige, and TJ give advice for Junior Developers. They pull from their own experience to break down the areas that Junior Developers may struggle with or not know that they need to focus on.
Wrangle Your CSS in JS for Peanuts using Goober ft. Cristian Bote - RRU 177
If you're looking for a way to manage your CSS in JS in a super lightweight framework, check out Goober. The package is exceptionally small and keeps your bundle lean and mean.
Open Source React with Tanner Joseph Linsley - RRU 176
There’s a wild west of open source React out there, so let’s help you prepare. In this episode, the squad talks with Tanner Joseph Linsley, an open source React developer who’s got some wisdom to drop on how to do it right and build your community.
UseEffect and Writing Well with Chimezie Innocent - RRU 175
Sometimes, the answer isn’t to code more. In this episode, the crew sits down with Chimezie Innocent, a developer who will show you how to clean up your act with UseEffect, as well as why this ONE thing dramatically improved his coding.
Nx and Next.js Apps in 2022 with Jack Hsu - RRU 174
Nx is here to make your life easier. In this episode, Paige and TJ talk with Jack Hsu, a developer whose Nrwl and Nx expertise is blowing us away with how streamlined things can be.
CSS Properties with Colby Fayock - RRU 173
Let’s help you invest in your new CSS Property. (Get it?) In this episode, Jack and Paige sit down with CSS property extraordinaire, Colby Faycock, for React Roundup Round 2! They all discuss how to make CSS get along with React and others, what awesome things Cloudinary does, and how to properly enter the CSS world if you’re a React user.
From Court Rooms to WebGL with Mikael Petersen - RRU 172
Could a flight attendant or lawyer become a developer? You bet! In this episode, the React Roundup team talks with Mikael (Mickey) Petersen, a flight attendant turned lawyer turned developer who believes your background doesn’t define you. They all discuss what you NEED to know about WebGL and canvasses, the pros and cons of Svelte vs. React, and the biggest developments that you should already be following.
Fully Stacked with Mike Alche - RRU 171
Wanna forget the back-end and only focus on the front? Too bad. In this episode, the React team sits down with Mike Alche, a developer whose full-stack approach reminds us why you need both ends to succeed. They discuss the power of tRPC, what led Mike to AdonisJS (and why it should be more popular), and Mike’s go-to tips for becoming a master at API testing.
Next Steps for Next JS with Tom Norton - RRU 170
Next JS is next in line, but are you ready for it? In this episode, the Roundup rascals team up with Tom Norton, a software developer who’s as excited about Next JS as they are. They discuss the pros and cons, why it’s superior to apps like Gatsby, and why Tom believes studying accessibility is PARAMOUNT for the future.
Libraries and State Machines in 2022 - RRU 169
A new year brings new libraries and state machines, so if you’d rather not be confused, this episode’s for you. In this one, the team covers React’s most significant improvements, how to avoid losing your mind over state machines, and what libraries to peruse in 2022.
In This Episode
The Great Gatsby with Queen Raae - REACT 168
Interested to learn more about this “Great Gatsby”? How does it differ from others, and where is the industry headed? Time for a meeting with the Queen! In this episode, the React team sits down with Queen Benedicte Raae, a software developer and overall coding wizard. They discuss the ONE feature of Gatsby that makes it so beginner friendly, what Queen Raae learned from her years of Wordpress and web building, and where they believe the conversation of “no-code vs code everything” is headed.
Nailing Your Interview with Paige Niedringhaus - REACT 167
So, you’ve followed up with a recruiter and have an interview scheduled tomorrow. Not sure what to do next besides print your resume? Don’t fret! In this episode, the guys sit down with Paige Niedringhaus to discuss the fundamentals of nailing your interview. They lay out the interview red flags that should scare you to your core, how to escape the “application blackhole”, and why the “STAR Method” is incredible for leaving an awesome impression.
Going Deep on Next.js ft. Atila Fassina - RRU 166
Atila Fassina joins the Round Up to discuss how he got into Next and what he's doing with it now. The panel dives into the ins and outs of what you can do with Next and some advanced uses for the framework.
React vs Svelte ft. Jack Franklin - RRU 165
Jack Franklin joins the Round Up from Google who wrote a side project using both React and Svelte. He breaks down the differences between the two frameworks and what he likes about each.
In many ways, Svelte gets out of your way and is a lot of fun to use. However, React does give you some features that make development very nice.
Modernizing Your React Apps with TypeScript ft. Chris Frewin - RRU 163
Chris Frewin joins the round up to discuss the project he worked on for a month and re-organized the code to bring it up to the state of the art.
He discusses how to bring in TypeScript and the process for bringing TypeScript's and React's newer features into the application one step at a time.
How to Organize Your React App ft. Tania Rascia - RRU 162
Tania Rascia joins the round up to discuss how to organize your code across files, directories, components, and repos within your React app. The panel chimes in with what they've seen and clarify how these approaches effect the overall application functionality of your app.
What Skills Should We Learn Over the Holidays? - RRU 161
The panel puts their heads together to discuss the different skills and areas of interest they would like to spend time learning or would recommend that you spend time on this year as the holidays approach.
Modernizing Enterprise React Apps with Paige Niedringhaus - RRU 160
This week, our very own host Paige Niedringhaus leads the discussion about modernizing enterprise React applications - inspired by a course she's just released on that very subject. Over the course of the episode everyone shares tips, tricks, strategies and war stories when it comes to the struggle most developers will face at some point in their careers of keeping large React applications up to date.
Maintaining Storybook ft. Yann Braga - RRU 159
Yann Braga is the maintainer of Storybook. He talks about Storybook, how it's used, new features the team is working on, and what it's like to be part of the core team actively maintaining an open source system like Storybook that is widely used to build UI systems in isolation and allow teams to see how components are used.
React Do's and Don't's - RRU 158
This week the panel discusses several Do's and Don't's for your React Apps that are lessons they've learned building React applications over the years.
How to Stay Current and Learn New Things ft. Charles Max Wood - RRU 157
Charles Max Wood from Top End Devs joins the round up to discuss his strategies and tactics to get the career you want by keeping current on technologies and learning new things.
He explains how to determine what you want in your career. Going and building things, and continuing your learning journey.
Composing Layouts for React ft. Travis Waith-Mair - RRU 156
Travis Waith-Mair joins the round up to discuss how to compose layouts in React and the bedrock tools and principles that build up good layouts in React.
Run NextJS and Node in the Browser ft. Eric Simons - RRU 155
Eric Simons joins the round up to discuss the latest advancements made by StackBlitz that enables you to run NodeJS in the browser. Eric expands that to the work they've done with the NextJS team to run NextJS in the browser without the need to have a server in the background.
Building a Chatbot or Voicebot with Dialogflow in React ft. Victory Nwani - RRU 154
Victory Dumebi Nwani joins the round up to discuss integrating the Dialogflow from Google Cloud into your application to manage voice and chat capabilities for your application.
Victory dives into the stack he used to put together a functioning app using that offering from Google.
Is Working at a Large or Small Company Better for Your Career? - RRU 152
This week the panelists dive into their work backgrounds and discuss the ins and outs of working at small and large companies. They aim specifically at whether one is better than the other for building a career.
React is a Black Box ft. Florian Rappl - RRU 151
Florian Rappl joins the Round Up to discuss React internals and how to make sense of how React works. He leads the panel through the process of understanding what React is doing when you write your JSX.
He also deviates into Microframeworks a bit.
Form Validations and Open Source ft. Evyatar Alush - RRU 150
Evyatar Alush joins the Round Up to discuss Vest, a form validation library that handles form validation library in a manner similar to the way that a testing library looks.
Voice Recognition in React ft. Ian Lavery - RRU 149
Ian Lavery joins the Round Up to discuss how to add Voice Recognition to your React applications without adding heavyweight cloud solutions from the big cloud providers.
Leveraging Native Features in React Native featuring Youssouf EL Azizi - RRU 148
Youssouf EL Azizi joins the round up to talk about the best React Native libraries that allow you to leverage the native features of the platforms you run on.
Speech Commands and Speech Recognition in React featuring Chris Laughlin - RRU 147
Chris Laughlin joins the round up to discuss how to use the WebKit Speech Recognition API to interact with your react applications. This opens up a wide range of capabilities for web and React applications.
React Architecture with Tommy Groshong - RRU 146
In today's episode, we talk about state management, dependency injection, react hooks, API access best practices and more with Tommy Groshong a React UI architect.
Utility First CSS with Tailwind, is it the right choice for you? - RRU 144
Let's dive deep into the pros and cons of Utility First CSS and Tailwind CSS in particular as Jack plays defense and Paige and TJ play devils advocates. Let's see who comes out on top and give you some insights into whether or not Tailwind CSS is the right choice for your next project.
Client Side, Server Side, and Static Site Rendering, Oh My! - RRU 143
Paige, Jack, and TJ discuss the details of the different ways that you can render a React application. They talk about the pros and cons of each approach, how they work, and the common mythos surrounding each one.
How to Structure Your React Projects - RRU 141
Akash Joshi Is a frequent blogger across many of the larger blogs across the internet.
He joins the Round Up to share his opinions on how you should put your React applications together as well as some tips on where you shouldn't put files and where you should avoid putting specific types of files.
Fast Production-Ready React Apps with AWS Amplify with Yash Garudkar - RRU 140
Yash Garudkar joins the Round Up to discuss using AWS Amplify to quickly build production ready applications. Yash also dives into how to use some of the offerings provided by AWS without needing to understand the wide array of offerings in Amazon Web Services.
RRU 139: Creating Gatsby Source Plugins with Dillion Megida
In today’s episode of React Round Up, Nigerian-based developer Dillion Megida explains how you can create source plugins for Gatsby, the static site generation tool. Gatsby can be used to create landing pages, blogs and e-commerce sites, among other things, and it contains a vast plugin ecosystem that helps developers avoid reinventing the wheel when creating their applications.
RRU 138: React Component Tests for Humans with Miroslav Nikolov
On this episode of React Round Up we chatted with Miroslav Nikolov, a UI developer at one.com, about his approach to unit testing React components. Miroslav discussed writing components in a human-friendly way, using the library UnexpectedJS. We also talked about Miroslav’s blog, including how he got started with it, and some of the tools he used, like Gatsby and Mailchimp. This is a great episode if you’re looking to learn more about how to approach unit testing in React.
RRU 137: From QA to Developer with Rani Zilpelwar
Changing careers into software development is always an interesting story and Rani Zilpelwar's story is no different. In this episode, Rani, the QA developer turned software consultant, talks about how she's held almost every software role at one point or another, and how she's continuing to improve her skills now as a software consultant.
RRU 135: Redux, Redux Toolkit, OSS and More with Mark Erikson
Returning guest Mark Erikson joins the React Round Up team to discuss how he found himself in the position of being an open source maintainer for Redux, how he's helped shepherd/author future versions of Redux (and the complete overhauls that happened when React Hooks were introcuded), and the new examples he's written for Redux Toolkit to make Redux easier for devs to get started with
RRU 134: How to be a Top 5% Developer
Charles Max Wood rejoins the show to discuss the things that help people take their careers from a job to a calling. The panel goes into publishing content, how to learn, meeting other people, and working with others. Chuck also advocates for having a plan for your career and taking deliberate steps each day to achieve what you wish for.
RRU 131: Data Visualization at Scale with Andrey Goncharov
Software Engineer Andrey Goncharov joins the React Round Up crew to discuss how his company Hazelcast has approached visualizing hundreds of data points on potentially hundreds of computers in a way that makes sense to users. Dust off your math skills - it gets a little technical along the way as they discuss graphs, charts, performance optimizations and bottlenecks, and even handling accessibility of these data-intensive graphs. If you ever have to debug system failures and anomalies, this will be a worthwhile episode to check out.
RRU 128:Web Components with Ben Farrell
On this episode we chatted with Ben Farrell, author of Web Components in Action, about all things web components. We talked about the status of web components, the best way to get started today, and a whole lot more.
REACT 127: Building Component Libraries with Kathryn Grayson Nanz
Senior Frontend Engineer Kathryn Grayson Nanz joins the React Round Up team to talk about all things component libraries. Kathryn shares her experiences building not one but two component libraries, as well as tips and tricks on the benefits of shared libraries, how to get buy in from product and developer teams, the best way to set up libraries and keeping them up-to-date. She also shares pitfalls to try and avoid when getting started with building a new library. Definitely a good listen for anyone debating whether an existing library or a brand new, custom one is the way to go for a project.
REACT 126: A Gentle Introduction to Serverless Apps With React with Joe Karlsson
On this episode of React Round Up we chatted with Joe Karlsson from MongoDB. We talked about all things serverless, from how to get started, to which sort of apps are good fits for serverless services, to how incredibly confusing AWS and Azure’s pricing pages are. It was a fun conversation, and is a great listen if you’re curious about serverless but aren’t sure where to start.
RRU 123: React Query, React Table, the TanStack and More with Tanner Linsley
In this episode of React Round Up, Tanner Linsley, co-founder of startup Nozzle.io, and most known lately for his OSS project React Query, joins the panel today to discuss how he was inspired to create React Query to simplify data-fetching and state management in React applications.
RRU 121: DeFi-ing Expectations in React with Alex Thomas
In this episode of React Round Up, we talk with Alex Thomas, an open source enthusiast with hundreds of npm packages to his name. We talk about moving from React Native to React, and Alex’s prolific work in the open source world. We also chat about Ethereum, and Alex’s background in the decentralized finance world..
RRU 120: Building An Internal Component Library With Dana Yudelevich
In this episode of React Round Up, Dana Yudelevich shares her experiences of building internal component libraries. Dana explains in detail how she has built components in her previous jobs and the challenges she has faced in maintaining them. She also talks about how you can stand out at your current job by setting goals for yourself and becoming a “do-veloper”
RRU 119: Building Web and Mobile Apps with Ely Lucas
RRU 116: Building a Meet.up Competitor and Teaching React with Chris Achard
When meetup.com announced last year that it wanted to charge users $2 for using the platform, a number of users expressed their strong opposition to the proposal. Developer Chris Achard was one of them and he built meetingplace.io in response to users who were looking for alternatives. In today’s episode, Chris, who is also an egghead.io instructor, explains how he built an MVP in a week using Ruby, React and other technologies. He also shares his tips on how to find consulting jobs and teach others online.
RRU 115: Frontend Application Bundles with Glen Maddern
In this episode of React Round Up, Glen Maddern joins us to talk about a new tool he’s been working on called Frontend Application Bundles, or FABs. We chat about how FABs allow you to write server-side logic in a vendor-agnostic way, as well as some of the other interesting problems FABs solve.
RRU 114: Decentralized React: ThreadsDB, IPFS, Filecoin with Carson Farmer
In this episode of React Round Up, Carson Farmer joins us to talk about the decentralized web. We discuss what the decentralized web actually is, and some interesting new way the web could work.
RRU 112: From Pulling Teeth to Pull Requests with Meghna Srivastava
RRU 111: React Tools, Codebase Management, and More with Brice Ayres
Brice Ayres is a Youtube video author talking about programming and React. This is a wide ranging conversation across the spectrum of React tools, libraries like react-bootstrap, and the state of styling and state management in React.
RRU 110: Game Development in React & Typescript with Maksim Ivanov
RRU 109: SVGS in React with Elizabet Oliviera
If you’ve tried using SVGs in your application, chances are you’ve found it tricky or difficult. In today’s show, Elizabet Oliviera shares some tips on how you can begin using SVGs to create scalable illustrations and animations. She also shares her experiences of building a library of SVG animations
RRU 107: Remote Work with Vladimir Novick
Vladimir Novick is a work from home veteran. He talks through the situation with COVID-19, having kids at home, and working from home. The rest of the panel chimes in and discusses their experience—some short and some long—working from home.