Brandon Werner

On cloud identity and the Internet of Things

Brandon Werner

On cloud identity and the Internet of Things
  • Brandon Werner

    Add OpenID Connect to an Express Web App for logging in users

    OpenID Connect is now the standard authentication technology for companies like Google, Facebook, and Microsoft, and chances are you use it every day. I’ll show you how you can use node.js, Express, and Azure Active Directory to build a web application ...read more
  • Brandon Werner

    Hello world!

    Welcome to WordPress. This is your first post. Edit or delete it, then start blogging! The post Hello world! appeared first on Brandon Werner . ...read more
  • Brandon Werner

    Apple Helps Push U.S. Watch Sales to Biggest Drop in Seven Years

    Bloomberg article demonstrates the head in the sand approach of watch makers,  Producers such as Swatch Group AG, the maker of Omega, have maintained that Apple’s entry isn’t a threat and will spur sales of traditional timepieces in the long term by getting ...read more
  • Brandon Werner

    On Advertising and the Upper Middle-Class

    In Cincinnati, where I grew up, there are two highways that run out of the city. One highway is known as I-75 and the other I-71.  This is a peculiar fork of the Eisenhower highway transportation system, now 56 years old, and the last great American domestic ...read more
  • Brandon Werner

    Building a Node.js REST API TODO Server with MongoDB and OAuth2 Protection

    This tutorial will give you with a quick and easy way to set up a REST API Service.  The sample server included in the download are designed to run on any platform. Even though I use Azure Active Directory in order to protect the REST API you can leverage ...read more
  • Brandon Werner

    Thanks To Siri and Kinect, Web 3.0 can now happen

    • 0 Comments
    Savas Parastatidis wrote a blog entry on the semantic web and machine learning, covering the existing history of this area and discussing the future of semantic processing as well as the false starts the area has had in past. For hope of a future, he calls to Apple's Siri technology and discusses how the knowledge web will require loose processing of the existing web instead of taking in to account the models proposed in OWL, micro formats, etc. which have failed. Although a good goal, and Google...
  • Brandon Werner

    Hadoop Reaches 1.0 – Adds REST API for HDFS

    • 0 Comments
    Pretty impressive milestone right at the end of the year. You can catch the release notes here . The biggest piece of new functionality may be webhdfs , a complete REST based implementation for accessing HDFS over HTTP. You can use common tools like curl/wget to access HDFS as well as supports all HDFS user operations including reading files, writing to files, making directories, changing permissions, and renaming. Previously people could use hftp from Yahoo! for accessing HDFS over HTTP, but hftp...
  • Brandon Werner

    Facebook, Data Durability, and hacking HBase

    • 0 Comments
    I found myself catching up on what’s been happening on the other side of the fence in the HPC Distributed computing world and in particular the Hardoop stack. Boots on the ground implementations of distributed computing are where theory meets the harsh reality of customer demands, network latency and commodity hardware. That's why I found this article recently written by Ars Technica about Facebook’s choice of using HBase over MySQL to be fascinating. The debate around using Hardoop...
  • Brandon Werner

    Generative Type Abstraction and Type-level Computation

    • 0 Comments
    I haven’t had lunch with Simon for awhile (it’s hard since he’s in Cambridge and only visits main campus occasionally) but he publishes papers at an amazing pace, and every time his language, Haskell, and the world gets a lot smarter. Here he introduces the concept of “roles” to aid in the problems that occur with type-level computation. Generative Type Abstraction and Type-level Computation (Extended Version) , by Simon Peyton Jones, Dimitrios Vytiniotis, Stephanie...
  • Brandon Werner

    Tech Trends For Fall Reading: Software Transactional Memory, Cloud Computing Storage, and more

    • 0 Comments
    Now that the summer is over and the tech industry is back to work, why not do some good reading? Here is a good reading list to bookmark. Get up to speed of Generic Programming, or Programming In General My first recommendation is the collected papers of Alexander Stepanov, which you can get from his website entitled... Collected Papers of Alexander Stepanov . For those who don't know, Stepanov is the key person behind the C++ Standard Template Library, which he started to develop around 1993...
  • Brandon Werner

    The Rise Of Functional Programming: F#/Scala/Haskell and the failing of Lisp

    • 0 Comments
    Over at Lambda The Ultimate, the best academic programming blog on earth, there is a large debate going on regarding what the future of languages will be for 2008. The most important thing to emerge from the discussion is the larger role functional programming will play. It seems like a safe bet. This year has seen the explosion of interest and creation of functional languages such as Apple OS X's Nu , Java's JVM using Scala and Microsoft Research's .Net language F# . I am ecstatic at this change...
  • Brandon Werner

    Thoughts On Google's Conference on Scalability In Seattle

    • 0 Comments
    If you are looking for a good collection of notes regarding the topics covered at the Seattle Conference on Scalability , you can do no better than what James Hamilton put together . Instead, I'll write a quick commentary on what I experienced. Scalability Is Your Problem Too The goals of the conference are laudable. Scalability is an issue that almost all practitioners of software engineering face, especially as we move towards offering services both inside and outside the enterprise. Many...
Page 1 of 1 (12 items)