Peter is a long time Java developer and one of the core Grails committers. He has been developing with Grails since version 0.2 (give or take 0.1). He created the GWT Grails plugin as an exercise to see whether it was possible, but it has since grown into something that can support serious development.
Peter lives and works in London, maintains a blog at http://blog.cacoethes.co.uk/ and is co-author of Grails in Action with Glen Smith.
Follow Peter on Twitter.
Talks I've Given
-
2
Workshop: Testing with Spock and Geb
Featuring Peter Ledbrook and Marcin Erdmann
Spock is a great tool for all kinds of testing, from simple unit tests with optional mocking, to functional tests that verify the behaviour of an entire application. You also get all the benefits of Groovy syntax while being able to test your production code in whatever JVM language it's...
groovy grails -
Reactive...what's it all about?
Featuring Peter Ledbrook
The software world is abuzz with cloud, scalability, and concurrency. One actor amongst this news storm is something called Reactive, which is gaining in popularity. But just what is it? Many of the concepts are explained in an abstract way and it’s hard to get a handle on what’s involved.This...
cloud scalability reactive reactive-streams -
Gradle's New Model
Featuring Peter Ledbrook
The team behind Gradle have been quietly working behind the scenes to make fundamental changes to the way that Gradle works. Some of that work is already visible in current versions of Gradle, especially in the area of native platform builds. It will eventually be used for all JVM builds too. So...
gradle jvm plugin-development -
Gradle's New Model
Featuring Peter Ledbrook
In this session we'll be talking about building things. Peter Ledbrook will present "Gradle's New Model", a talk about the ongoing work in Gradle to improve the toolset for modelling different types of project.
gradle -
Let’s build a DSL
Featuring Peter Ledbrook
In this interactive session, we’ll do some group coding as we attempt to create a Domain Specific Language from scratch in Groovy.
dsl -
The story of a Grails 3 upgrade
Featuring Peter Ledbrook
This second part of the evening will be taken up with the story of a migration from a Grails 2.x application to Grails 3, including details of incorporating Spring Security and how it was eventually deployed. Discover whether it was easy or hard, what problems were encountered, and whether it was...
-
Public speaking
Featuring Peter Ledbrook
Welcome to an evening of Peter Ledbrook! This event will have two parts. The first will be a short talk on techniques for public speaking. This isn't just about presenting at conferences and user groups. The skills are useful for presenting to your team mates and management too.
s
-
Idiomatic Groovy
Featuring Peter Ledbrook
The London Groovy and Grails User Group returns to Skills Matter for an evening of Groovy best practices.
groovy grails closures dynamic-programming static-typing metaprogramming -
Groovy for Java developers
Featuring Peter Ledbrook
Java is a good all-purpose programming language, but does that mean it's the best tool for all jobs? Many people have heard of Groovy but don't know much about it except it seems to have a silly name.
groovy grails ggx java -
Why does your build matter?
Featuring Peter Ledbrook
Want to find out the importance of the build tool Gradle? Join Peter Ledbrook who will leave you with a greater appreciation for the challenges of building software, even if you aren't persuade by Gradle itself.
gradle maven groovy build tool -
Open Source and You
Featuring Peter Ledbrook
In Peter Ledbrook's talk you will learn that open source software cannot be treated as simply having no financial cost and that investment reaps rewards. We'll also discuss how to get communities more active and engaged.
groovy grails open-source java ggx -
Open Source and You
Featuring Peter Ledbrook
In Peter Ledbrook's exploration of Open Source, you will learn that open source software cannot be treated as simply having no financial cost and that investment reaps rewards. We'll also discuss how to get communities more active and engaged.
open-source -
February - Groovy and Grails
Featuring Peter Ledbrook
Various people have brought up the need to do more promotion of Groovy and Grails, either internally to companies or to the wider developer community. So let's get together and discuss what we can do to improve the situation and come up with a plan of action.
groovy grails -
Groovy Coding Practice
Featuring Peter Ledbrook
Yet again, we will be doing some Groovy coding practice and looking at ways to solve different programming problems. This is a great way to learn new techniques, library methods, and tools.
groovy grails -
2
Park Bench Discussion
Featuring Guillaume LaForge and Peter Ledbrook
Towards the end of the day, just before we kick off the Hackergarten, we'll hold a ParkBench Panel discussion, which will focus on the following (and other) topics: Grails based architectures in the modern web world Concurrency & Parallelism Static compilation for Groovy You will be...
groovy grails -
Groovy Coding Session
Featuring Peter Ledbrook
We're going to be doing some Groovy coding together! We'll run through some sample problems and see what types of solutions people come up with. This will be a great way to learn Groovy techniques from others and discuss the pros and cons of different approaches.
groovy grails -
The release of Groovy 2!
Featuring Peter Ledbrook
Groovy 2 has just been released! Get the lowdown on what's new to the language, in particular the static type checking and compilation. These two features alone will help broaden Groovy's appeal and mean that there is almost no reason now to fall back to Java. This is also a big release...
groovy-2 groovy java -
Taking advantage of change with Grails
Featuring Peter Ledbrook
This month, the Groovy Grails User Group looks at potential changes to the way applications are designed and how you can leverage the current and future features of Grails to take advantage of those changes.
groovy grails -
Upgrading to Grails 2
Featuring Peter Ledbrook
Grails 2 was just released at the end of last year. The question is, should you upgrade? What is the upgrade process like for existing applications? How much work is involved?
grails groovy java -
KEYNOTE - Better Productivity: Grails 2.0
Featuring Peter Ledbrook
With the imminent release of Grails 2, it's time to find out just why we think you should upgrade. Or if you're not using it, why you should give it a second look. Learn about the new usability features that are targeted at improving your productivity, such as the new interactive command...
grails groovy gorm nosql -
Asynchronous IO on the JVM
Featuring Peter Ledbrook
Node.js has now arrived for the JVM with the Vert.x framework, which has a Groovy API that takes full advantage of closures. Find out what Vert.x is, what you can use it for, and how to use it from Groovy.
jvm groovy closures grails java javascript -
A cloud for developers: Cloud Foundry
Featuring Peter Ledbrook
Companies large and small are starting to offer cloud hosting for applications. Cloud Foundry stands out as being a developer-oriented cloud platform, from its open source nature to its support for multiple languages and frameworks. It's also incredibly easy to develop and deploy applications...
cloud groovy grails cloudfoundry java -
Grails Plugins - Lessons to learn
Featuring Peter Ledbrook
In this talk for the Groovy Grails User Group, Peter Ledbrook will go through techniques and solutions that will ensure relatively pain-free development and happy users.
grails groovy -
JVM Cloud Platform
Featuring Peter Ledbrook
Peter Ledbrook will be presenting JVM Cloud Platform. This talk will look at one of several cloud hosting solutions for Java web applications -- learn how it works and what it means for you as a software developer.
java cloudfoundry -
Grails 1.4.0.M1: All changes great and small
Featuring Peter Ledbrook
For this month's Grooby Grails User Group, Peter Ledbrook will take you through all changes -- great and small -- of Grails 1.4.0.M1. Afterwards, he will introduce Groovy++ and discuss how to use it within your own projects, how it compares to pure Groovy, and when you might want to use it.
groovy groovy++ grails -
2
Groovy AST Transformations
Featuring Hamlet D'Arcy and Peter Ledbrook
Hamlet D'Arcy of Canoo will be here to disucss why AST transformations are important, what you can do with them, and where the language world is headed. We'll dive into some of the useful Groovy annotations and libraries being written that harness AST transformations, see how to write our...
groovy grails ast -
Groovy & Grails: what's all the fuss?
Featuring Peter Ledbrook
In this talk, Peter will introduce the language and some of the most significant projects associated with it. The focus will be on the practical real world benefits of adding Groovy and its related projects to your tool chest. If you already are an experienced G&G user, then please do come...
groovy grails web -
Building Grails projects with Gradle
Featuring Peter Ledbrook
Peter plans to do a session on building Grails projects with Gradle natively based on his experimental work, which should kick off an interesting discussion about using Gradle for Grails 2.0
gradle groovy -
GGUG: Registration, Pizza & Drinks
Featuring Peter Ledbrook
Registration, Pizza & Drinks for the meetup of the GGUG. During this session, members of the Groovy & Grails User Group will join attendees of the Groovy & Grails eXchange for some learning, discussion, collaboration, drinks and pizza.
groovy grails -
What's hot in Grails land
Featuring Peter Ledbrook
There are many plugins in the Grails ecosystem and it's tough to keep up to date with what's happening out there. In this talk, Peter will look at some key plugins that everyone should know about and when to use them. He will also cover some core Grails features that aren't well known...
grails groovy -
GGUG: Building Grails projects with Gradle
Featuring Peter Ledbrook
During this session, members of the Groovy & Grails User Group will join us for some learning, discussion, drinks and pizza. Peter plans to do a session on building Grails projects with Gradle natively based on his experimental work, which should kick off an interesting discussion about using...
gradle groovy grails -
What's hot in the world of Grails
Featuring Peter Ledbrook
It can be hard to keep track of everything that is happening in the Grails community, particularly when it comes to plugins.
groovy grails resources caching markdown rest nosql spock geb fixtures remote-control code-coverage java gradle -
Groovy Goodness - tips & tricks for great code
Featuring Peter Ledbrook
Peter will present a selection of Mr. Haki's tips and tricks for both Groovy & Grails developers, as a practical demonstration. Haki's tips are a great way to find out what you can do with Groovy. Beginners will find out why Groovy developers love the language and old hands will...
java grails groovy design-patterns testing spock rest jpa crud gradle spring -
Grails 1.3 - What's New?
Featuring Peter Ledbrook
With the 1.3 release of Grails imminent, Peter Ledbrook will present what's changed and how to take advantage of some of the new features.
-
Grails plugin testing
Featuring Peter Ledbrook
In the last year or two, there has been a veritable explosion in the number of Grails plugins out there. Without proper testing, however, they run the risk of falling into disuse as users avoid them.
groovy grails -
2
Grails' internals
Featuring Graeme Rocher and Peter Ledbrook
Find out about the build system, plugins, GORM, and HTTP request handling, amongst others.
grails groovy -
Create slick UIs for your Grails apps with GWT
Featuring Peter Ledbrook
GWT is a powerful toolkit from Google that enables you to create rich and dynamic user interfaces for the browser using Java. There's no need to learn a new language (Javascript) and you can keep your existing Java IDE and tools.
grails gwt -
RIA without the Javascript - GWT and Grails
Featuring Peter Ledbrook
Most browser-based rich user interfaces are based on Javascript or a plugin. Google's Web Toolkit is different because you develop your user interface in Java.
groovy java gwt grails -
Take control of your build with Gradle
Featuring Peter Ledbrook
Gradle is a new build tool that marries the build by convention of Maven, with the flexibility of Ant. As a bonus, the build files are Groovy scripts, so no more XML!
free java spring class demo session presentation -
Exploring the Power of JSecurity in Grails
Featuring Peter Ledbrook
This talk will explore using permissions and custom realms to create a more flexible, robust, and powerful access control system.
jsecurity grails
My Work
@pledbrook has not provided any work info yet.
Social and Blogging
@pledbrook has not provided social links yet.