As CEO at Skipjaq, Rob Harrop leads a team working on the cutting edge of machine-driven performance optimisation. When he’s not thinking about how best to tune the myriad workloads encountered by Skipjaq customers, he’s thinking hard about how to pass the optimisation burden on to machines that learn. Rob is well known as a co-founder of SpringSource, the software company behind the wildly-successful Spring Framework. At SpringSource he was a core contributor to the Spring Framework and led the team that built dm Server (now Eclipse Virgo). Prior to SpringSource, Rob was (at the age of 19) co-founder and CTO at Cake Solutions, a boutique consultancy in Manchester, UK. A respected author, speaker and teacher, Rob writes and talks frequently about large-scale systems, cloud architecture and functional programming. His published works include the highly-popular Spring Framework reference “Pro Spring”.
Talks I've Given
-
Understanding Microservice Performance
Featuring Rob Harrop
The world at large seems sold on microservices as a way to build large, quality systems at the speed needed to compete in today's market. However, microservices are not without their downsides, one of which is the difficulty of reasoning about and optimising the performance of microservices...
microservices devops microservices-performance -
Model like you mean it
Featuring Rob Harrop
In this talk, Rob demonstrates how to apply decades-old techniques from formal methods as the ideal tools for agile modelling. Using the STOMP messaging system as a use case, Rob presents a mathematical state model using the Z modelling language and a concurrency model using CSP.
agile stomp csp z-modelling-language agile-modelling -
2
Rich Client Applications with Spring and AngularJS
Featuring Rob Harrop and Russ Miles
AngularJS is a modern, sophisticated JavaScript framework for building rich HTML applications. This talk provides an introduction to AngularJS architecture, demonstrates how to test client-side code and details how to integrate front-end logic with Spring-powered REST controllers.
angularjs javascript html rest -
Beyond Silicon Valley
Featuring Rob Harrop
In this talk Rob will explore the world of tech startups outside the Valley, with a distinct focus on the community in London.
-
Integrating Haskell using AMQP
Featuring Rob Harrop
Using AMQP, developers can easily bring the power of Haskell into more traditional enterprise settings. In this talk, I'll present some practical techniques for integrating powerful Haskell components into your architecture alongside typical enterprise applications.
haskell enterprise polyglot functional-programming -
Effective REST Security
Featuring Rob Harrop
In this talk, Rob will explore REST application in detail. Learn everything you ever wanted to know about OAuth2, SSL mutual authentication and HMAC authentication.
rest security ssl hmac -
Patterns for Effective Hypermedia Applications
Featuring Rob Harrop
In this talk, Rob will explain discuss some patterns that can be used to implement solid hypermedia applications.
hypermedia rest http security -
Grokking Hypermedia
Featuring Rob Harrop
In this talk, Rob will explain why First Banco are heavy users of proper REST (not just pretty URLs) and will cover how how to do true REST and why you should do it.
This talk is part of a series of talks by Rob Harrop, CTO of First Banco and co-founder of SpringSource, the software company...
rest hypermedia soa patterns -
Working with Continuous Deployment
Featuring Rob Harrop
Join Rob Harrop for a discussion ranging across scope, architecture, automation, cost and organisational change, you will learn to identify areas where Continuous Deployment will benefit you and be equipped to start your own roll out.
continuous-deployment architecture automation cost cd -
Is the Future Functional?
Featuring Rob Harrop
In partnership with QCon and Skills Matter, Rob Harrop will give a talk on Functional Programming, why he thinks it is likely that functional will the predominant paradigm in the near future, and explore what the impact of such a move would be.
functional-programming clojure f# scala haskell -
maximising benefits from the forthcoming Spring 3.0
Featuring Rob Harrop
At this Spring UG North West Meeting, Rob Harrop will give a talk on maximising benefits from the forthcoming Spring 3.0
spring -
2
Introduction to the Spring dmServer
Featuring Adrian Colyer and Rob Harrop
The SpringSource dm Server is the next-generation modular middleware platform. Adrian Colyer, SpringSource CTO and Project Lead Rob Harrop will provide an introduction to dm Server.
springsource -
2
Tomcat in Enterprise
Featuring Rob Harrop and Adrian Colyer
Adrian Colyer and Rob Harrop, will provide insights into Tomcat in Enterprise.
tomcat springsource spring -
2
Spring in Production
Featuring Rob Harrop and Adrian Colyer
Get the latest updates on the breaking news from the biggest annual Spring conference including information on new Spring products and developments. This Spring in Production session aimed to provide everyone with an understanding of where Spring is going in 2008 and beyond!
spring -
2
Building Enterprise Applications with Spring Portfolio
Featuring Adrian Colyer and Rob Harrop
Spring is used in production in mission critical applications all around the world. This session looks at Spring from a runtime perspective. On top of the Spring kernel is the enterprise service layer which provides runtime support for managing transactions, data access, messaging, and more.
spring -
2
How, When and Why to use Spring
Featuring Rob Harrop and Rick Evans
We delved into the brains of Rob Harrop and Rick Evans to find out how they are using Spring.
spring
My Work
@robertharrop has not provided any work info yet.
Social and Blogging
@robertharrop has not provided social links yet.