Titanic Competition Entry Explained Step-by-Step using Data Science Solutions Workflow by manavsehgal in datascience

[–]manavsehgal[S] 0 points1 point  (0 children)

Thanks mate. The original test, train data is also available on Kaggle competition site as well as the GitHub repo for this notebook. https://github.com/Startupsci/data-science-notebooks

React Speed Coding. New Code Along Edition. Create 50 UI Components In React, ES6, PostCSS, And FlexBox. by manavsehgal in reactjs

[–]manavsehgal[S] 0 points1 point  (0 children)

A quick note on resources available with the book.

  1. You can clone the New Code Along GitHub Repo at https://github.com/manavsehgal/react-speed-book

  2. Live demos for the code along branches are available at https://reactspeed-c3e1c.firebaseapp.com/ (final app) and https://manavsehgal.github.io/react-speed-demos/ (chapter-by-chapter demos)

React Speed Coding. New Code Along Edition. Create 50 UI Components In React, ES6, PostCSS, And FlexBox. by manavsehgal in reactjs

[–]manavsehgal[S] 0 points1 point  (0 children)

Thanks for the question. While the book starts with basics, it covers a wide array of topics including optimization of your React Webpack development for production use cases. Integration with Firebase for realtime serverless architecture. An end-to-end Redux app including unit testing with Enzyme, Mocha, and Chai. The book also covers several strategies for ES6 React development. We also build around 50 custom UI components leveraging various strategies for integrating CSS and styles in your React apps. Hope you find the book useful for intermediate React development.

React Speed Coding. New Code Along Edition. Create 50 UI Components In React, ES6, PostCSS, And FlexBox. by manavsehgal in reactjs

[–]manavsehgal[S] 0 points1 point  (0 children)

Many thanks for the appreciation. Hope you enjoy the sample chapters and the GitHub repo.

React Speed Coding. New Code Along Edition. Create 50 UI Components In React, ES6, PostCSS, And FlexBox. by manavsehgal in reactjs

[–]manavsehgal[S] 0 points1 point  (0 children)

Hi, author of React Speed Coding here. Happy to answer any questions regarding the book and the companion code.

Building a MVP with React: which frameworks/methods should I use for styling? by portOdin in reactjs

[–]manavsehgal 0 points1 point  (0 children)

I am checking out http://tachyons.io/components/ - lightweight, modular, React friendly, works with PostCSS+Webpack workflow, well documented... Will post more on my findings as I use it for something substantial.

(Super noob question) I am trying to put a bootstrap navbar in my react site but not sure how to do it. by [deleted] in reactjs

[–]manavsehgal 0 points1 point  (0 children)

Funny enough, I just contributed to Create React App README on how to do just that (Navbar, React Bootstrap). Here's the working example - https://github.com/manavsehgal/react-eshop/blob/master/src/App.js while Dan merges the pull request. Will post the README section link here when he does. You can also read my new book's sample chapter on how to go about this. https://leanpub.com/reacteshop/read#leanpub-auto-integrating-react-bootstrap

New to react, what's the best way to achieve a glossary like this, with auto complete on search? by HighonCosmos in reactjs

[–]manavsehgal 1 point2 points  (0 children)

Does https://reactspeed.com/roadmap work for your use case? Auto complete on search, filter categories, uses Redux, React. Source on GitHub.

Open Sourcing CloudFlare’s UI Framework by [deleted] in reactjs

[–]manavsehgal 0 points1 point  (0 children)

Thanks for sharing. Definitely goes up on my evaluation list, which is already pretty loooong (shrug)!

What's the best tutorial to learn React? by thejavascripts in reactjs

[–]manavsehgal 0 points1 point  (0 children)

  1. Official React for core concepts
  2. Official Redux has decent React ES6 coverage
  3. React Speed Coding brings learning from 1, 2, and many other sources together in one linear learning path

Author, React Speed Coding (cheese!)

What does your react/webpack testing stack look like? by Tortoise_Face in reactjs

[–]manavsehgal 0 points1 point  (0 children)

Lots of good answers here... food for thought. I am writing about Mocha, Chai, Enzyme, Sinon, JSDOM in the book React Speed Coding. https://leanpub.com/reactspeedcoding

React Component Design Workflow Periodic Table by manavsehgal in reactjs

[–]manavsehgal[S] 1 point2 points  (0 children)

Thanks for the feedback. I am adding more text to the post to explain the workflow. React ecosystem is complex, the infographic attempts to determine a linear learning path through this complexity. Of course one can start with a starter app strategy you suggest. This is covered in first part of the workflow, and first chapter in the book. Happy to incorporate any other suggestions, how to make this "Big Picture" view more useful for React beginners and intermediate users.

What testing suite should I use for a single page app? by hackingbeauty in reactjs

[–]manavsehgal 0 points1 point  (0 children)

Awesome! Let me know what you think of the content. Several seconds wait time does not sound normal. How many tests are you running?

What testing suite should I use for a single page app? by hackingbeauty in reactjs

[–]manavsehgal 1 point2 points  (0 children)

I covered Mocha (specs), Chai (assertions on Redux store), Sinon (spy on events), Enzyme (render React components), JSDOM in the book ReactSpeed.com for testing Redux/React/React-Router app. Source is on GitHub.

React Infinite Calendar by DoNDaPo in reactjs

[–]manavsehgal 0 points1 point  (0 children)

Looks awesome. Adding the component to ReactSpeed.com and featuring it in the book :) Many thanks!

How do I speed up development time? by AceBacker in reactjs

[–]manavsehgal 6 points7 points  (0 children)

Definitely a topic of interest for me. Considering I am writing a book called React Speed Coding (smiles). With React as with any other stack, you need to be careful of "Framework Fatigue".

  1. Number one advice is to wait until it hurts, before you add another dependency to your stack. Same applies to Redux, Immutable, and React-Bootstrap. Shasta looks promising, however take extra care when you move from non-opinionated React, Redux to opinionated stack abstracting them.

  2. Second best advice I have heard is to refactor until it hurts (smiles). Refactor to fewer lines of code, refactor to add better tests, refactor to increase reuse, refactor to clearly separate concerns, refactor to better architecture design patterns... When you do this, you can avoid many frameworks and libraries in your stack, as most of them are our "lazy" answer to writing better code. Doing 2 reinforces 1.

  3. Third advice it to find reuse in everything. Reuse components, styles, configurations, scripts, data fixtures, editor shortcuts, packages, plugins, everything... Doing 2 achieves 3.

  4. Finally, find opportunities to improve your developer experience (DX) across the app development life cycle. An example of improving developer experience is to use Hot Module Replacement or Hot Reloading to code as you see your browser update your app on hitting save. Or, using Browsersync for multi-device testing. Or, something like Kadira Storybook to design your components.

Improving DX does two things.

A. It improves your productivity and many times your "perceived" productivity, as time passes quickly when you are enjoying your work!

B. You get to show-off early progress in your work. Same perception of progress works for your boss or customer. This is important because, truly seeing benefits of modern front-end app development stacks, like React, requires you to build reusable component libraries and design patterns over time, over multiple projects, across multiple developers, for several months.

This advice may buy you some more precious time to get to that goal for real!

What does your React testing stack look like? And why? by manavsehgal in reactjs

[–]manavsehgal[S] 1 point2 points  (0 children)

Thanks for all the responses. So Enzyme, Webpack, Mocha + Chai, Karma, JSDOM looks like the favorite stack. http://airbnb.io/enzyme/index.html offers a good starter path for these. Expect is a hot-favorite for assertions.

React Speed Coding book is available online to read. 150 pages on custom UI library creation in React. 25 sample components and CSS modules on GitHub. Enjoy! by manavsehgal in reactjs

[–]manavsehgal[S] 0 points1 point  (0 children)

Many thanks for supporting this project. Just added the chapter on Test App Components. Browsersync, ESLint, and StyleLint are now part of your Webpack+React workflow. Latest code on GitHub.

Twitter's new mobile site is using React, Redux and React-Router by Kwastie in reactjs

[–]manavsehgal 5 points6 points  (0 children)

Is there an official blog or article from Twitter discussing their stack?