Find my upcoming workshops: – Advanced React Component Patterns – The Beginner’s Guide to…

  • Making React components that can be used in multiple places is not hard.
  • Without the right patterns, you can find yourself with a highly complex component that requires a lot of configuration props and way too many if statements.
  • With this course, you’ll not only learn great patterns you can use, but also the strengths and weaknesses of each so you know which to reach for to provide your components the flexibility and power you need.
  • I have contributed to and published some of the most successful React components in the React ecosystem.
  • Through that experience, I’ve learned and taught patterns that enhnace flexibilty, usefulness, and simplicity.

Personal website of Kent C. Dodds
Continue reading “Find my upcoming workshops:

– Advanced React Component Patterns
– The Beginner’s Guide to…”

The Ultimate Vue JS 2 Developers Course

  • Vue.js 2 is one of the hottest Javascript frameworks right now and demand for Vue developers is quickly growing amongst employers.
  • In this course we will learn by doing!
  • I will lead you through the process of building three real world, professional Vue.js applications that, together, demonstrate all the features and capabilities of Vue from the basics to the cutting edge: – – In addition to writing code, we will also take the time to discuss the essential Vue concepts…
  • This course is ideal for existing web developers looking to upskill with Vue.js.
  • Please note these requirements: – – I look forward to seeing you in the course!

Learn and master VueJS by building 3 professional, real world web application using Vue!
Continue reading “The Ultimate Vue JS 2 Developers Course”

New & Upcoming Course Highlights: Introduction to Core Data & React Native

Read more about our new #ReactNative and #CoreData courses here:  #learntocode

  • Here’s a short list of what we’ve added recently, upcoming course highlights, and our weekly video update of What’s New at Treehouse.
  • React Native is a great option for creating performant iOS and Android applications that feel at home on their respective platforms, all while building on any previous web development experience.
  • In this course we will be building the ultimate superhero app.
  • By the end of this course you should have the confidence to build upon the app that we started and take it to the next level.
  • Saving data on your device is a fundamental part of building apps and in this course we’re going to learn how to use the Core Data framework to persist data between launches by building a simple to-do list app.

Every week, new courses and workshops are published to the growing Treehouse Library! Here’s a short list of what we’ve added recently, upcoming course highlights, and our weekly video update of What’s New at Treehouse.
Continue reading “New & Upcoming Course Highlights: Introduction to Core Data & React Native”

A case for Create React App – codeburst

A case for Create #ReactJS App:  #JavaScript

  • A case for Create React AppRecently, I heard my colleague explain why he doesn’t use Create React App (CRA) or any boiler plate for that matter on any of his projects.
  • So in using create react app for instance he had ejected and found out that it produced a very complicated Webpack config file.
  • He argued that create react app added a lot of unnecessary bloat to react projects.I believe this is a valid concern when starting up projects you expect to be used for a long time.
  • If you do eject, you get a simple Webpack config file that explains every line so you make every change with confidence.
  • You may never get to this point, though; CRA allows you to create your app without standing in your way.

Recently, I heard my colleague explain why he doesn’t use Create React App (CRA) or any boiler plate for that matter on any of his projects. I agreed with a couple of his points but didn’t agree on…
Continue reading “A case for Create React App – codeburst”

A case for Create React App – Erika Dike – Medium

A case for Create React App  #react #webpack #createreactapp #reactjs

  • A case for Create React AppRecently, I heard my colleague explain why he doesn’t use Create React App (CRA) or any boiler plate for that matter on any of his projects.
  • So in using create react app for instance he had ejected and found out that it produced a very complicated Webpack config file.
  • He argued that create react app added a lot of unnecessary bloat to react projects.I believe this is a valid concern when starting up projects you expect to be used for a long time.
  • If you do eject, you get a simple Webpack config file that explains every line so you make every change with confidence.
  • You may never get to this point, though; CRA allows you to create your app without standing in your way.

Recently, I heard my colleague explain why he doesn’t use Create React App (CRA) or any boiler plate for that matter on any of his projects. I agreed with a couple of his points but didn’t agree on…
Continue reading “A case for Create React App – Erika Dike – Medium”

Enlightened Views — Creating a library for cutting-edge UI patterns in React Native { author: @fiber_god }

  • RN uses the native elevation prop on Android, and for iOS, you have to set a style configuration consisting of opacity, offset, color, and radius.
  • This worked well, but it had a few problems: it wasn’t touchable, could only support elevation levels 1-5, and didn’t generate any feedback.
  • I also added its own feedback mode, which allows the user to configure the shadow to diminish or expand when interacted with, which leads to really cool effects.
  • Also on iOS, you can change the color of your shadow to be whatever you please.
  • I’d like to thank the author of for inspiring my work and to congratulate him for landing calculated iOS styles into his component recently.

Cross-Platform Elevation with React Native
Continue reading “Enlightened Views — Creating a library for cutting-edge UI patterns in React Native
{ author: @fiber_god }”

How Intuit Leverages React & React Native

Woot! #reactjs React Native #SanDiego #meetup is Wed, 8/31 @Intuit -  w/ @geirmanc

  • Unit Testing React Components by Brian Hardy – Principal Software Engineer Target: Intermediate/Advanced
  • Building my first react/redux application.
  • Leveraging React / React-Native @ Intuit by Jay Yu – Distinguished Architect Target: Beginner/Intermediate
  • Safeguard your react applications from being broken inadvertently after modifications.
  • The talk will include: what problems we are solving for, how we pivot and switch the direction to React / React-Native, preliminary results via demos, as well as learnings from our journey so far.

Read the full article, click here.


@SocialAC: “Woot! #reactjs React Native #SanDiego #meetup is Wed, 8/31 @Intuit – w/ @geirmanc”


I'm overwhelmed with the response we had to the latest, relaunch of this meetup. James did a great job. If you missed it, you can watch it on youtube here. We had over 100 RSVPs. Still, I think w


How Intuit Leverages React & React Native

Part 1: Getting Started With React Native

New MEAP! React Native in Action by Nader Dabit  @manningbooks #reactnative @dabit3

  • Testing React Native code
  • Understanding how React Native works
  • Part 2: React Native Application Development
  • Implementing React Native components and APIs
  • Appendix A: Installing and running React Native

Read the full article, click here.


@ManningMEAP: “New MEAP! React Native in Action by Nader Dabit @manningbooks #reactnative @dabit3”


React Native just may be the holy grail of cross-platform app development that many developers and companies have been hoping for. Using React Native, developers can build performant cross-platform native apps much easier than ever before, all with a single programming language: JavaScript. With the growing demand for apps and the increasing complexity that app development entails, React Native comes along at a perfect time. If you’re serious about app development or want to stay ahead of the curve on emerging and disruptive technologies, take a look at React Native.


Part 1: Getting Started With React Native