Tag ReactJS

React Stack with G2i Team

http://traffic.libsyn.com/sedaily/2018_04_19_ReactandGraphQL.mp3Podcast: Play in new window | Download Most new frontend webapps today use ReactJS. An increasing number of mobile apps are created using the cross-platform components of React Native. GraphQL, Facebook’s open source data-fetching middleware tool is being used by more and more companies, who are finding that it simplifies their development. Facebook’s open source suite of technologies created a new developer ecosystem. There is an increased demand for engineers

Continue reading…

React Components with Max Stoiber

http://traffic.libsyn.com/sedaily/ReactComponents.mp3Podcast: Play in new window | Download Modern frontend development is about components. Whether we are building an application in React, Vue, or Angular, components are the abstractions that we build our user interfaces out of. Today, this seems obvious, but if you think back five years ago, frontend development was much more chaotic–partly because we had not settled around this terminology of the component. React has become the most

Continue reading…

Animating VueJS with Sarah Drasner

http://traffic.libsyn.com/sedaily/AnimatingVueJS.mp3Podcast: Play in new window | Download Most user interfaces that we interact with are not animated. We click on a button, and a form blinks into view. We click a link and the page abruptly changes. On the other hand, when we interact with an application that has animations, we can feel the difference. The animations are often subtle. If you aren’t sure what I’m talking about, pay attention

Continue reading…

React and GraphQL at New York Times

http://traffic.libsyn.com/sedaily/NYTGraphql.mp3Podcast: Play in new window | Download Are we a media company or a technology company? Facebook and the New York Times are both asking themselves this question. Facebook originally intended to focus only on building technology–to be a neutral arbiter of information. This has turned out to be impossible. The Facebook newsfeed is defined by algorithms that are only as neutral as the input data. Even if we could

Continue reading…

GatsbyJS with Kyle Mathews

http://traffic.libsyn.com/sedaily/GatsbyJS.mp3Podcast: Play in new window | Download GatsbyJS is a framework for building web applications for JavaScript. Gatsby’s original goal was to allow users to create super fast static web sites that could be hosted and served efficiently at a low cost. Most web pages have components from a framework like React or Angular that need to render after the user requests them. This rendering can sometimes require additional requests

Continue reading…

React Native Interfaces with Leland Richardson

http://traffic.libsyn.com/sedaily/ReactNativeInterfaces.mp3Podcast: Play in new window | Download Airbnb is a company that is driven by design. New user interfaces are dreamed up by designers and implemented for web, iOS, and Android. This implementation process takes a lot of resources, but it used to take even more before the company started using React Native. React Native allows Airbnb to reuse components effectively. React Native works by presenting a consistent model for

Continue reading…

Google’s Polymer Project with Rob Dodson

http://traffic.libsyn.com/sedaily/Polymer_Edited.mp3Podcast: Play in new window | Download Smart phone apps have better performance than web apps. When we have an application that we use on a regular basis, we download that application to a smart phone rather than using the browser based version on our mobile browser. Google’s Polymer Project wants to improve the gap between native app performance and mobile web app performance. The key problem with mobile web

Continue reading…

React.js Conf with Brent Vatne

http://traffic.libsyn.com/sedaily/Reactconf_Edited.mp3Podcast: Play in new window | Download “With React, it’s so much easier to create a mental model of what’s going on in your application.” React is a set of technologies started by Facebook and open-sourced in 2013. Since then, it has become widely accepted as the best JavaScript library for building user-interfaces. A dedicated community around React has developed as well, and with any large software community, conferences are

Continue reading…

Code Cartoons with Lin Clark

http://traffic.libsyn.com/sedaily/Codecartoons_Edited_2.mp3Podcast: Play in new window | Download “So much writing about tech is cheerleading – really being enthusiastic and throwing around words that don’t necessarily mean the things that people think they mean.” Lin Clark is today’s guest on Software Engineering Daily, and she joins Jeff to talk about Code Cartoons, a webcomic that explains Facebook’s open source projects like Flux and Relay with the same elegance and creativity as

Continue reading…

VueJS with Evan You

http://traffic.libsyn.com/sedaily/Vue_Edited.mp3Podcast: Play in new window | Download “When you have different goals – it’s impossible to say ‘we have the best practices for doing everything’. Because the web is just so versatile.” Vue.js is a lightweight front-end JavaScript framework that makes it simple to begin prototyping and building web interfaces. Vue.js provides a flexible API for MVVM data bindings, and can serve as an alternative to other front-end frameworks like

Continue reading…

The Future of JavaScript with Eric Elliott

http://traffic.libsyn.com/sedaily/future_of_js_Edited.mp3Podcast: Play in new window | Download “I think that anybody who’s not using universal JavaScript is wasting a ton of time and a ton of money, and it’s just a silly thing to do.” Eric Elliott is a JavaScript advocate, and the author of Programming JavaScript Applications. He is also an entrepreneur tackling social issues including homelessness and inequality in the tech industry. Questions Why will not knowing programming

Continue reading…

Javascript: The Bad Parts with John K. Paul

“I have no expectation nor would this be realistic, that any one framework will ever win out.

Continue reading…

The Future of React with Christopher Chedeau

“When I started React Native, everyone I talked to was like you need the primitives to be platform specific, otherwise this is too crazy, everyone’s tried the cross-platform dream – it doesn’t work.”

Continue reading…

Rethinking Documentation with Greg Koberger

“If you focus on improving the developer experience, it will naturally translate into good documentation.”

ReadMe is simplifying the process of writing documentation. The platform provides a readymade developer hub with the ability to integrate API endpoints into documentation.

Continue reading…

React: Fundamental Answers

Facebook’s developer platform questions the dogmas of application development. React, Relay, Flux, GraphQL, and React Native are ruthlessly pragmatic developer tools. Fundamental questions begin each week on Software Engineering Daily. Fundamental answers conclude each week with a coherence of lessons from the podcast interviews.

Continue reading…

React Native with Tadeu Zagallo

React Native enables iOS and Android development using React. Mobile devices use a virtual machine to interpret the JavaScript into native code.

Tadeu Zagallo is a Facebook engineer who works on React Native for iOS.

Continue reading…

Fluxxor and the Flux Architecture with Brandon Tilley

The Flux architecture is a compelling alternative to the modern-view-controller pattern when building modern web applications. Fluxxor is a set of tools for building JavaScript data layers using the Flux architecture. It was one of the earliest open-source implementations of Flux.

Brandon Tilley is a software engineer who works at The Minerva Project. He is the creator of Fluxxor.

Continue reading…

GraphQL and Relay with Nick Schrock

GraphQL is a query language for managing client-server interactions. Relay is a new way of structuring client applications that co-locates data fetching with view logic. These technologies complement the paradigm shift of React and other Facebook technologies.

Nick Schrock is the co-creator of GraphQL and an engineer on product infrastructure at Facebook.

Continue reading…

  • 1 2