William’s Blog
Follow
Following
k-means clustering in R
latest
k-means clustering in R
August 06, 2012
William Rudenmalm Högman
Oct 17, 2015
Functional programming in Java8: Filters
Functional programming in Java8: Filters
July 11, 2015
Java 8 adds the new Stream APIs to the Java language and runtime. These APIs increase the succinctness of the Java languages and making it almost as expressive as many dynamic languages such as Ruby and Python, without sacrificing Java’s compile-time type checking.
¶
This blog post is a follow-up to an earlier post on the Java 8 API, you can find it here. It which discusses the general concept of the stream APIs and lambda expressions in Java.
William Rudenmalm Högman
Oct 17, 2015
Bower.js and the Future of Client-side Modularity
Bower.js and the Future of Client-side Modularity
August 06, 2012
Twitter recently released Bower, a dependency manager for client-side JavaScript. This article discusses how Bower compares to other dependency managers and how this release affects the client-side JavaScript space as a whole.
¶
Bower’s design seems focused on simplicity and indeed in a true Less is More fashion the application simply downloads and builds the code into a components folder. Using bower requires no configuration at all and packages can be install simply using the install command…
William Rudenmalm Högman
Oct 17, 2015
Writing good React components
Writing good React components
December 10, 2013
The folks at Facebook and Instagram recently game out with a library for building web UIs, called React. React is centered around the concept of a component. A component incapsulates some state, divided into mutable and immutable variables which the component uses. This internal state is used for rendering the component into the DOM. A component can render either plain-old HTML elements or and this is often the case, other React components.
William Rudenmalm Högman
Oct 17, 2015
More stories →
About William’s Blog