ruby javascript inspirational programming languages browser performance css software architecture

Results for "programming-languages"

Full Stack Fest 2019
Philip Wadler
(Programming Languages) in Agda = Programming (Languages in Agda)

The most profound connection between logic and computation is a pun. The doctrine of Propositions as Types asserts that propositions correspond to types, proofs to programs, and simplification of proofs to evaluation of programs. The proof of a conjunction is a pair, the proof of a disjunction is a case expression, and the proof of an implicatio…

Watch video
Full Stack Fest 2018
Rae Krantz
A Game of Theories: Why languages do what they do

How often do you search for “how to do [x] in [language]”? Maybe you’re a Python developer who thinks Go’s dedication to clean syntax feels familiar, or maybe you’re a Ruby dev who thinks Erlang’s pattern matching doesn’t leave enough freedom in your code to deal.

Language differences and similarities both enamor and infuriate us, but muc…

Watch video
Baruco 2014
Matt Aimonetti
Go Auth Urself
Extending your Rails app with some Go, Scala, Elixir or node.js sound interesting to you? The first challenge to get there is to safely share the session between your apps. Crypto is hard… but that won't prevent us from looking into how Rails sessions work and how to share them across programming languages.
Watch video
Full Stack Fest 2015
Alex Saladrigas
Lessons from webBox, customizing a Javascript based OS
Javascript developers and OS hackers usually do not mix, until now. FirefoxOS is a Mozilla made open source operating systems for Mobile Phones that maximizes web performance on low end hardware. The entire upper layer of the OS is made using web technologies, with javascript as its native language. This makes this OS a treasure trove if you are a …
Watch video
Baruco 2014
Tom Stuart
Refactoring Ruby with Monads
Monads are in danger of becoming a bit of a joke: for every person who raves about them, there's another person asking what in the world they are, and a third person writing a confusing tutorial about them. With their technical-sounding name and forbidding reputation, monads can seem like a complex, abstract idea that's only relevant to mathematici…
Watch video
Full Stack Fest 2015
Yehuda Katz
Rewriting a Ruby C Extension in Rust: How a Naive One-Liner Beats C
Watch video
Full Stack Fest 2015
Yukihiro Matsumoto
Ruby 3.0
Watch video
Baruco 2014
Evil Tom Stuart
Smalltalk, Lisp, Bash: Three Interesting Languages
In this talk, we take a brief tour of three languages which influenced the design of Ruby. We'll see how each of them has an extremely minimal specification, requiring the programmer to grasp only one or two concepts to understand the whole language. We'll see how this same characteristic allows us to implement our own control flow structures, and …
Watch video
Baruco 2014
Piotr Szotkowski
Standard Library, Uncommon Uses
There are tonnes of little- or virtually unknown libraries in Ruby’s stdlib, and they found their way there for a reason. Much like revisiting Enumerable’s method list times and again makes you a better Ruby programmer, so does looking into its standard library – not only because there are things you didn’t know existed, but also because the way th…
Watch video
Baruco 2014
Yukihiro Matsumoto
mruby: AltRuby
Watch video