Remote Conferences - Video (Small) artwork

Remote Conferences - Video (Small)

28 episodes - English - Latest episode: over 8 years ago -

Remote Conference talks given at online events held by Devchat.tv

Technology Education How To conferences programming learn to code javascript ruby
Homepage Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed

Episodes

RubyGems.Next - Ruby Remote Conf 2015

February 02, 2016 14:00 - 1 hour - 357 MB Video

The past, present, and future of RubyGems.org and what you'll see from the Ruby community's package manager site. Oh, and some GIFs too.

Bundler to Rubygems: Long Live the Gemfile - Ruby Remote Conf 2015

January 26, 2016 14:00 - 32 minutes - 127 MB Video

Rubygems 2.0 had partial Gemfile support, with Rubygems 2.2 almost all of functionalities ofBundler can be replicated with Rubygems, lets stop using extra layers when the core already does what we want to achieve.

Let’s Code Like It’s 1969! - Ruby Remote Conf 2015

January 19, 2016 13:00 - 58 minutes - 262 MB Video

The world of programming is changing. It's becoming clear that functional languages are the new mainstream. But how do you write code without objects and classes? For the answers, we can look both forwards and backwards, looking at the functional ideas of transformation, combined with some cool techniques from programming's adolescence. 

Writing Games with Ruby - Ruby Remote Conf 2015

January 12, 2016 14:00 - 1 hour - 243 MB Video

Creating games is crazy-fun and dirt simple with Ruby. If you can make a web app, you can make a game. This session will introduce basic concepts of game programming and show how to implement them using the Gosu library. This includes the game loop, sprites, animation, etc. And it will be fun!

Swiss Army Rubyknife - Ruby Remote Conf 2015

January 05, 2016 14:00 - 49 minutes - 189 MB Video

Peter briefly built Rails apps for a living, but quickly discovered the beauty of using Ruby as a catch-all "Swiss Army knife" for jobs all over the place. In his talk, he'll look at how Ruby can be rapidly put to work doing all sorts of random things that help in other types of day to day work.

Next To Your App: Ruby Web App Architecture - Ruby Remote Conf 2015

December 29, 2015 14:00 - 47 minutes - 232 MB Video

Right next to your app is a world of software you probably don't think about: app servers, Rack interfaces, reverse proxies and load balancers. Starting right next to your app, we'll look at how Ruby web apps are built. Which pieces do you control as the developer? Which pieces are traditionally owned by ops? What do they do?   We'll (quickly) talk about the standard software for these pieces -- Passenger, Puma, Unicorn, Thin, Rack, NGinX, Apache, HAProxy and Varnish, where they fit togeth...

How they Work Better Together: Lean UX, Agile Development, and User-Centered Design - Ruby Remote Conf 2015

December 22, 2015 14:00 - 1 hour - 257 MB Video

Design has often been cut off from the development side of the house, creating static images that are then handed off to developers to build. Invariably, this waterfall approach leads to unhappy designers and frustrated programmers, and often a product that misses the mark. Agile Development has solved many of the issues, but in many cases, designers still sit on the outside.   We’ll look at integrating your design team (even if it’s a team of one) into an agile development organization wh...

Ruby in the Datacenter - Ruby Remote Conf 2015

December 15, 2015 14:00 - 56 minutes - 278 MB Video

Hundreds of books are available to help you write Ruby source code and there are multiple large disciplines about how to structure the concepts within your code. But when you execute your code it ceases to be source and begins life as a unix process alongside other processes on a piece of hardware somewhere in the actual world.   I'll walk us through how to reason about your process, how to know what it's doing and what resources it's using and how to determine whether it's healthy.   We...

Playing with Data with Ruby and BigQuery - Ruby Remote Conf 2015

December 08, 2015 14:00 - 39 minutes - 148 MB Video

BigData is a buzz word right now and there's a lot of cool things that people are doing. In this talk I'll show you some simple ways you can use Ruby and Google's data tools to explore big data.

What We Talk About When We Talk About Testing - Ruby Remote Conf 2015

December 01, 2015 14:00 - 43 minutes - 183 MB Video

"Red. Green. Refactor" is a great slogan for Test-Driven Development. It's less great as a guide to actual TDD practice. The slogan provides no guidance for two very important questions in a TDD process: "What do I test next?" and "How do I break my problem into testable pieces".   You may have struggled with TDD on these two issues, leading to giving up, or winding up with "uncanny valley" tests that are hard to maintain but don't provide support for change. Using a puzzle problem, we'll ...

Aesthetics and the Evolution of Code - Ruby Remote Conf 2015

November 24, 2015 14:00 - 34 minutes - 131 MB Video

Symmetry. Simplicity. Elegance. Patterns. Much of how we understand, describe, and value code is based on subjective criteria that are easy for us to grasp intuitively but almost impossible to define or communicate objectively. Can advances in applied aesthetics and theoretical neurology provide insights into the advantages and disadvantages of relying on such elusive criteria? Do mathematical and evolutionary theories indicate that our code evolves aesthetically to enhance its survivability...

The Route Less Traveled - Ruby Remote Conf 2015

November 17, 2015 14:00 - 45 minutes - 170 MB Video

There is often more than one way to do it. Some ways are better than others, and are favored for many reasons. Rails conventions and the way the framework "just works" can be handy in getting your app up and running. Other times Rails puts you in a very difficult spot, and simple, maintainable solutions appear out of reach.   One place where Rails feels very limiting is inside the controller. There is often an evolution in how we deal with these limitations when they arise. Frequently we s...

Systems Programming for the Ruby Developer - Ruby Remote Conf 2015

November 10, 2015 14:00 - 42 minutes - 199 MB Video

Rubyists are famously polyglot. I've heard people joke that there are more JavaScript talks at some Ruby conferences than there are Ruby talks. But there's one area in which most Rubyists don't go: low-level programming. We often say "Ruby is slow, but that doesn't matter. I'll just drop down to C when I need performance." But C is pretty scary, so we never actually do it.   In this talk, Steve will show off Rust, a new programming language from Mozilla. Steve will show you how that saying...

APIs: The Good, The Bad, The Ugly - Ruby Remote Conf 2015

November 03, 2015 14:00 - 56 minutes - 225 MB Video

Service oriented systems have become hugely popular, and the golden age of the "monorail" is starting to end. Sometimes, these services can be fantastic, and other times not so much. Learning how to evaluate APIs and identify problem areas before jumping head first into development can save us frustration, time, and money. This session will walk through evaluating an API, best practices, and red flags, all from the standpoint of a developer consuming them. No matter your experience level, yo...

Structured Logging: Understanding Service Chaos - Ruby Remote Conf 2015

October 27, 2015 16:00 - 1 hour - 301 MB Video

As teams build and compose more services, their dependency on logging grows exponentially. Being able to quickly make use make use of those logs can easily mean the difference between quickly finding a bug and struggling to even understand it for weeks. For this reason, services that make their logging data easy to consume by tools result in "higher order logs", allowing the logs to be usable data rather than just walls of text.   In this talk, we'll go over:    * Why you should use stru...

Marketing Yourself to Boost Your Career - John Somnez - JS Remote Conf 2015

September 22, 2015 15:00 - 1 hour - 140 MB Video

Let's face it. If you want to have a successful career in software development today, being a good coder doesn't just cut it anymore. Sure, writing good code will help you keep your job, but there are plenty of good and great coders out there that you've never heard of, either looking for jobs, or unsatisfied with their current jobs. If you really want to stand out and get noticed, you've got to learn how to promote yourself. Great software developers can make as much as 4 to 5 times the...

Building a mobile app with Meteor, Mongo, and Cordova - Josh Owens - JS Remote Conf 2015

September 15, 2015 15:00 - 1 hour - 107 MB Video

A live coding session where a fresh Meteor.js app is built. Cordova support will be introduced and we will start building an isomorphic js app that will output an iOS app.   Learn how easy and quick it is to get Javascript, Node.js, Mongo, and Cordova working in harmony with Meteor.js.

Bring Fun Back to JS: Step by Step Refactoring Toward Ember - Brandon Hays - JS Remote Conf 2015

September 01, 2015 15:00 - 56 minutes - 128 MB Video

You didn't need a full-blown MVC, you just wanted to add some nice interactive functionality to your server-rendered app. But then one jQuery plugin turns to three, add a dash of statefulness, some error handling, and suddenly you can't sleep at night.   We'll walk through using Ember Components to test-drive a refactor until your front-end code is understandable, usable, and extensible. Armed with TDD and components, you can start to get excited, not exasperated, when asked to add advance...

jQuery for WebRTC - Thomas Gorissen - JS Remote Conf 2015

August 25, 2015 15:00 - 1 hour - 121 MB Video

WebRTC promises awesomeness. Embedded audio/video and data transfer in every website! But the API's are note straight forward and require a complicated signaling process to work. SkylinkJS is an open-source project that makes leveraging the powers of WebRTC as easy as using JQuery.  

ES6: The New JavaScript - Aaron Frost - JS Remote Conf 2015

August 18, 2015 15:00 - 1 hour - 124 MB Video

Many of your have heard about ES6 among the chatter in the community. However, it can be tough to find one place to go that will answer all your ES6 questions and show you all of the ES6 features. As part of the show, Aaron show you each of the new pieces, a long with some guidance on how to start using ES6 today.

A road to open-collaboration - Charles Wood - JS Remote Conf 2015

August 13, 2015 05:06 - 1 hour - 118 MB Video

The most critical and valuable life learnings of one of the most prominent open-source JavaScript developers, compressed into a 40 minute talk.  

A road to open-collaboration - Charles Wood - JS Remote Conf 2015

August 13, 2015 05:06 - 1 hour - 118 MB Video

The most critical and valuable life learnings of one of the most prominent open-source JavaScript developers, compressed into a 40 minute talk.  

Developing Hybrid Mobile App using AngularJS & Javascript - Rahat Khanna - JS Remote Conf 2015

August 11, 2015 15:00 - 54 minutes - 101 MB Video

Javascript has become widely popular for developing hybrid mobile technologies by the advent of tools like Phonegap, Kony, Telerik App Builder. In this talk, I will demo how to create a Hybrid Mobile app using Javascript - AngularJS & Ionic Framework.

HotDraw Revisited: Object-Oriented JavaScript and Canvas - Ken Auer - JS Remote Conf 2015

August 04, 2015 15:00 - 1 hour - 102 MB Video

In the late 80s, Kent Beck and Ward Cunningham came up with HotDraw (http://c2.com/cgi/wiki?HotDraw), a two-dimensional graphics framework for structured drawing editors, originally written in Smalltalk-80. Since then, many implementations have been created, and the principles applied in a lot of places. While a lot has been learned, the original HotDraw still outshines many of its successors. In the last few years, RoleModel Software was asked to build several systems with a complex underl...

Angular Q&A - Brad Green, Igor Minar, and Miško Hevery - JS Remote Conf 2015

July 28, 2015 15:00 - 1 hour - 97.8 MB Video

The Angular.js team answers questions about Angular.js, its future, the framework, and anything else you want to ask about it.  

Anatomy of a JavaScript MV* Framework - Craig McKeachie - JS Remote Conf 2015

July 21, 2015 15:00 - 1 hour - 101 MB Video

The key to quickly learning JavaScript MV* Frameworks is to break them down into a series of features. The main features of an MV* application are routing, data binding, templates/views, models, and data access. In this talk I’ll describe these features and show code examples from AngularJS, Backbone, and Ember for each feature. You will begin to concretely understand what these frameworks are trying to help you accomplish and realize they are more alike than they are different. In fact, i...

Robots Love JavaScript Too - Brad Midgley - JS Remote Conf 2015

July 14, 2015 14:00 - 54 minutes - 106 MB Video

Let's turn the page on programming robots with a flowchart. Robotics should be done with a hierarchy of state machines, best if self-modifying. I'll demonstrate how a js framework can prove the idea, on a Firefoxos phone even. It's a great place to set base camp and opens up more excursions like machine learning and genetic programming.

Complexity is Outside the Code - Jessica Kerr - JS Remote Conf 2015

July 07, 2015 14:00 - 59 minutes - 102 MB Video

We talk about refactoring, as if beautiful code is all we need. But that's only a start. Small services are lovely to reason about internally, but they push complexity outward. Systems these days aren't so much written as assembled.   We write some code, our precious business logic, and then the real work is hooking everything together. Databases, web servers, routers, monitoring systems, search tools. Plus the easy stuff like version control, issue trackers, continuous integration.   Ev...