tech talks
31 views | +0 today
Follow
Your new post is loading...
Your new post is loading...
Scooped by James Warren
Scoop.it!

Thinking in Data

Thinking in Data | tech talks | Scoop.it
Stuart Sierra discusses using a data-oriented programming approach in order to create programs that are easier to write and test. The session is accompanied with Clojure code samples.
more...
No comment yet.
Scooped by James Warren
Scoop.it!

The Functional Database

The Functional Database | tech talks | Scoop.it
Rich Hickey discusses how a functional database can impact the programming model, using Datomic as an example, but the principles apply to other systems using an immutable database.
more...
No comment yet.
Scooped by James Warren
Scoop.it!

Miguel Castro: Understanding Dependency Injection and Those Pesky Containers

Miguel Castro: Understanding Dependency Injection and Those Pesky Containers | tech talks | Scoop.it
Dependency Injection is one of those terms that advanced programmers throw out with an expectation and assumption of full understanding on the part of the receiver.…
more...
No comment yet.
Scooped by James Warren
Scoop.it!

Clojure: Enemy of the State

Clojure: Enemy of the State | tech talks | Scoop.it
Alex Miller discusses Clojure’s approach to data, comparing it with OOP’s approach, and covering various related topics such as mutation, state vs. value, primitive and composite data.
more...
No comment yet.
Scooped by James Warren
Scoop.it!

Hire Education - Making Interviews Rock

Hire Education - Making Interviews Rock | tech talks | Scoop.it
Trisha Gee and Dan North explain how to effectively assess job candidates, treating them fairly and evenhandedly, gathering evidence to support a hiring, or passing, decision.
more...
No comment yet.
Scooped by James Warren
Scoop.it!

Macros: Why, When, and How

Macros: Why, When, and How | tech talks | Scoop.it
Gary Fredericks discusses macros, what they are, how to write good ones, when to use them and when to avoid using them.
more...
No comment yet.
Scooped by James Warren
Scoop.it!

Bret Victor - The Future of Programming

For references and more information, see http://worrydream.com/dbx Presented at Dropbox's DBX conference on July 9, 2013. Bret Victor -- http://worrydream.com
more...
No comment yet.
Scooped by James Warren
Scoop.it!

Don’t Trust Your Brain

Don’t Trust Your Brain | tech talks | Scoop.it
Paolo Perrotta discusses the difficulties encountered while learning a new and quite different programming language, in his case Clojure, comparing it with Java and Ruby.
James Warren's insight:

watched it due to "clojure" in the title, but no actual clojure in the talk.  worth watching anyway.

more...
No comment yet.
Scooped by James Warren
Scoop.it!

Cascalog: Logic Programming over Hadoop

Cascalog: Logic Programming over Hadoop | tech talks | Scoop.it
Alex Robbins introduces Cascalog, a Clojure library for writing declarative Hadoop jobs.
more...
No comment yet.
Scooped by James Warren
Scoop.it!

Reducers - Rich Hickey

Rich delivered a second talk at EuroClojure 2012 delving into the recently released Reducers - http://clojure.com/blog/2012/05/08/reducers-a-library-and-model-for-collection-processing.html
James Warren's insight:

Even though I've only recently starting working with Clojure, I should have watched this a year ago.  Fantastic.

more...
No comment yet.
Scooped by James Warren
Scoop.it!

Scaling Scalability: Evolving Twitter Analytics

Scaling Scalability: Evolving Twitter Analytics | tech talks | Scoop.it
Dmitriy Ryaboy shares some of the lessons learned scaling Twitter’s analytics infrastructure: Data loves a schema, Make data sources discoverable, and Make costs visible.
James Warren's insight:

consolidates a number of issues I've encountered into a compact, precise 45 minute talk.  nice.

more...
No comment yet.
Scooped by James Warren
Scoop.it!

Effective Java Reloaded

Effective Java Reloaded | tech talks | Scoop.it
Matt Stine revisits a subset of techniques and practices from Joshua Bloch’s book “Effective Java.”
more...
No comment yet.
Scooped by James Warren
Scoop.it!

Breaking Down Big Data with Datomic on Vimeo

Every database technology is a product of its time, optimized for a particular hardware profile. Today, “Big Data” is often synonymous with the Map/Reduce architecture…
more...
No comment yet.
Scooped by James Warren
Scoop.it!

Hadoop + Clojure - Tim Dysinger and Stuart Sierra on Vimeo

Vimeo is the home for high-quality videos and the people who love them.
more...
No comment yet.
Scooped by James Warren
Scoop.it!

Bodil Stokke: What Every Hipster Should Know About Functional Programming

Different programming paradigms serve different purposes. Systems programmers prefer tools that are dumb, imperative and close to the metal. Enterprise programmers…
more...
No comment yet.
Scooped by James Warren
Scoop.it!

Hadoop on Mesos at Airbnb

Apache Mesos (http://mesos.apache.org) is a cluster manager that provides efficient resource isolation and sharing across distributed applications, or framew...
more...
No comment yet.
Scooped by James Warren
Scoop.it!

Copious Data, the "Killer App" for Functional Programming

Copious Data, the "Killer App" for Functional Programming | tech talks | Scoop.it
Dean Wampler supports using Functional Programming and its core operations to process large amounts of data, explaining why Java’s dominance in Hadoop is harming Big Data’s progress.
more...
No comment yet.
Scooped by James Warren
Scoop.it!

Parallel Keynote: 8 Lines of Code 

Parallel Keynote: 8 Lines of Code  | tech talks | Scoop.it
Greg Young discusses eight lines of very common code finding in them massive numbers of dependencies and difficulties, looking for ways to get rid of them.
James Warren's insight:

worth watching more than once

more...
No comment yet.
Scooped by James Warren
Scoop.it!

Functional Design Patterns

Functional Design Patterns | tech talks | Scoop.it
Stuart Sierra discusses several design patterns implemented in functional languages, in particular Clojure: State/Event, Consequences, Accumulator, MapReduce, Reduce/Combine, Recursive Expansion, etc.
more...
No comment yet.
Scooped by James Warren
Scoop.it!

Persistent Data Structures and Managed References

Persistent Data Structures and Managed References | tech talks | Scoop.it
Rich Hickey’ presentation is organized around a number of programming concepts: identity, state and values. He explains how to represent composite objects as values and how to deal with change and state, as it is implemented in Clojure.
more...
No comment yet.
Scooped by James Warren
Scoop.it!

Simple Made Easy

Simple Made Easy | tech talks | Scoop.it
Rich Hickey emphasizes simplicity’s virtues over easiness’, showing that while many choose easiness they may end up with complexity, and the better way is to choose easiness along the simplicity path.
James Warren's insight:

simply awesome.  need to watch over and over... and then once more.

more...
No comment yet.
Scooped by James Warren
Scoop.it!

Runaway Complexity in Big Data, and a Plan to Stop It

Runaway Complexity in Big Data, and a Plan to Stop It | tech talks | Scoop.it
Nathan Marz outlines several sources of complexity introduced in data systems - Lack of human fault-tolerance, Conflation of data and queries, Schemas done wrong - and what can be done to avoid them.
more...
No comment yet.
Scooped by James Warren
Scoop.it!

When Geek Leaks

When Geek Leaks | tech talks | Scoop.it
Neal Ford keynotes on the impact the real world has on software development and the other way around.
more...
No comment yet.