Unknown author on

Craig Spaeth from Artsy talks about React internals and how to use it to your best advantage. Craig shares how to get started using React and showcases how React is integrated with Backbone at Artsy to make managing complex UI a pleasant experience.

This talk was recorded at the N Languages in N Months meetup at the Ladders in NYC.

Continue
Unknown author on

GopherJS is a compiler from Go to JavaScript. By now, it supports "nearly everything," including goroutines. It provides an opportunity to write front-end code in Go which will run in all browsers, enabling you to share data structures, code, and libraries from your back-end Go code, with benefits of having gofmt/goimports, godoc, static type checking, and helpful compilation error messages.

Continue
Wayne Warner Wayne Warner on

Senior front-end engineer Wayne Warner gives an overview of Brisket, Bloomberg's new open source isomorphic application framework. Brisket is a JavaScript library that helps you write one codebase that runs on the server and in the browser. Wayne talks about why they started the project, stumbling blocks they found, experiences building applications with it, and demos a simple app built with Brisket. The days of isolating your back-end code from your front-end code are finally over. If you want your app to be a rock-solid server-side rendering engine and a lightning fast client-side app at the same time, then scoot on over to their GitHub repo now.

Continue
Unknown author on

Scott Luptowski from Handy walks through how to use the HTML5 geolocation API. Scott highlights the excellent support and feature parity across browsers (out of the box through IE 9.0) and discusses what's required, what's available and some common error cases.

10:57

This talk was recorded at the NYCHTML5 meetup at Condé Nast.

Continue
Kyle Dinh Kyle Dinh on

Full-stack developer Kyle Dinh talks about how to use AngularJS + Go. He explains the tools he uses and how he organizes his projects: Angular to build the front end and Go as a RESTful API server.

In this talk, Kyle walks through how he uses:


  • Vagrant to build an Ubuntu dev instance

  • Grunt/NodeJS to build the Angular front end

  • Grunt to admin the Postgres DB

  • Grunt to run Go unit tests and Selenium tests


27:16

This talk was recorded at the GoSF meetup at Thumbtack.

Code from the talk here

Continue
Cory Forsyth Cory Forsyth on

Cory Forsyth (Co-founder, 201 Created) gives live examples to show how the HTTP 1.1 protocol works. He uses telnet to show crafting HTTP requests by hand and use this as a basis for demystifying the HTTP protocol. See the fine details of something you do (you do it implicitly, via your browser) probably thousands of times a day: request HTTP resources. Cory also uses proxy tools to show how the coming HTTP 2 spec is going to be different from 1.1, and how it will change the way we build our HTML-based applications.

Continue
Estella Madison Estella Madison on

Accessibility is important, but how often do we take it seriously enough to make it part of our daily workflow? Web Developer Estella Gonzalez Madison discusses the basics and shows how to make commonly used components accessible with ARIA techniques.

Continue
Cameron Edwards Cameron Edwards on

Software starts with a focus on the domain. DDD provides tools for tackling complexity right in the heart of your software. Cameron Edwards (Front End Developer, Easybib.com) walks us through how to make your code model real-world objects and problems and how to apply DDD concepts in an actual web app, from defining a model to writing HTML5 UI interactions.

Continue
Danny Bowman Danny Bowman on

Components give the ability to quickly throw together entire new applications by using existing components, allowing the rapid development of new applications by leveraging existing components. Danny Bowman (Software Engineer, Chartbeat) discusses the merits and pitfalls of developing reusable components. He talks about the trade-offs that accompany the creation and maintenance of components: if it is more “expensive” to create a component than it is to simply duplicate code.

Continue
Shefali Pandey Shefali Pandey on

As browsers evolve so do best practices for page performance. Some classics have endured like making fewer requests from CSS and writing concise semantic markup for faster rendering. And then there are some contentious performance grey areas like Data URIs (when to use? should they be used?), inline styles (are they faster than external styles? if yes, should one sacrifice readability for performance?), using SVGs for images, using CSS preprocessors (a battle between maintainability and performance?).

Continue
Kirill Cherkashin Kirill Cherkashin on

Most often, Chrome DevTools are used for JavaScript debugging. There are many more uses to be explored! In this talk, Kirill Cherkashin (Front-End Developer, Lab49) will review advanced DevTools features like workspaces, snippets, shortcuts, and extensions. The goal is to showcase the lesser known and used DevTools so that you can make best use of what it can offer.

Continue
Tom Buchok Tom Buchok on

As client-side apps grow, we find ourselves pushing more and more data into the browser. Streaming data provides an approach that's resource-friendly for our programs and provides the end-user with a nicer experience. In this talk, Tom Buchok (Principal, Compose New and buchok. com, ltd.) takes a look into streaming JSON and how it can work in the browser.

Continue
Harry Wolff Harry Wolff on

Front-end engineers have gone through a bit of a renaissance in recent years. There’s been a wild and wonderful spurt in innovation that has completely changed what it means to be a front-end developer. We now have a vast and wide array of tools available to us, allowing us to develop faster and smarter. We now can push the limits of what a modern web browser can do, accomplishing things that two years ago seemed impossible. Bottom line, right now is an amazing time to be a front-end developer.

Continue
Mavina Puri Mavina Puri on

Bootstrap Beginnings and Getting Started with Ember.js - In the first lightening talk "Bootstrap Beginnings," Mavina Puri, from Condé Nast, discusses how to 'bootstrap' a web app with bootstrap and explains the bootstrap grid system. She focuses on a couple use cases, its core features and also its components, showing an example of bootstrap js and css utilities.

Continue
Steve Souders Steve Souders on

We attended a huge g33k gathering in San Jose not long ago - the TechXploration meetup where we were lucky enough to record an exciting talk by web performance guru Steve Souders. Steve was accompanied by (Javascript wizard) Douglas Crockford for a talk called "Your Script Just Killed My Site" about the prevalence of front-end SPOF (that's "single point of failure") along with key tips as to how to make your front-end code more resilient.

Continue