Profile

Cover photo
Paul Adams
Worked at Crate.IO
Attended University of Lincoln
Lives in Berlin, Germany
881 followers|92,354 views
AboutPostsPhotosVideos

Stream

Paul Adams

Shared publicly  - 
 
Finally solved the problem of getting +Crate IO running properly in +Docker 1.12!
1
Add a comment...

Paul Adams

Shared publicly  - 
 
Looking for a new challenge? +Crate IO is now hiring engineers for backend development and support! Come and join me and the rest of what has recently been described* as Europe's most awesome engineering team!

#jobs   #berlin    #bigdata

* Dr. Paul Adams, G+, July 2016
Put data to work. Simply.
1
Add a comment...

Paul Adams

Shared publicly  - 
 
+Crate IO released Crate 0.54.8 and so I had a play to see how hard I could make my laptop work with it.
1
Add a comment...

Paul Adams

Shared publicly  - 
 
I laughed when I first heard about the native support for Bash on Windows. Here's why I probably should not have...
3
Peter Lemken's profile photo
 
Well written and insightful, thanks, Paul.

 I think what's important is that bash is only one possible (and standardized) interface to the Linux ecosystem. Canonical was adamant that you have a full fledged Linux systems running, including access to the regular Ubuntu repositories.

I wouldn't be surprised if apt-get install zsh actually worked.
Add a comment...

Paul Adams

Shared publicly  - 
 
Need to understand the ins-and-outs of rush hour #Berlin? Here's everything you need to know.

Because I love you!
Berliners love to complain about the public transport. Within the city there are two major players: the BVG, who operates the buses, trams and UBahn; Deutsche Bahn, who operates the SBahn. The advice I am dropping here is, I hope, an invaluable survival guide.
1
Add a comment...

Paul Adams

Shared publicly  - 
 
Book: The Nature of Software Development #agile #scrum

OK, so I still owe you further review of Agile Estimating and Planning. I’ve got plenty other books I want to talk about, too. At FOSDEM I picked up these two gems: User Story Mapping by Jeff Patton and The Nature of Software Development by Ron Jeffries.…
OK, so I still owe you further review of Agile Estimating and Planning. I’ve got plenty other books I want to talk about, too. At FOSDEM I picked up these two gems: User Story Mapping by Jeff…
1
Agustin Benito Bethencourt (toscalix)'s profile photo
 
Looking forward for the review os The Nature of.... to buy it or not.
Add a comment...
Have him in circles
881 people
Leroy Simons's profile photo
Davide Bettio's profile photo
Vipul kumar's profile photo
Matthias Kalle Dalheimer's profile photo
Hans “hansemann” Bickhofe's profile photo
Ilkka Hakkari's profile photo
Adam Pigg's profile photo
jonios maximo's profile photo
Sprocket Networks's profile photo

Paul Adams

Shared publicly  - 
 
Some initial thoughts on my experience of getting Crate and Docker Engine 1.12 playing nicely together.
I've been very busy at work recently.... Seattle for DockerCon, San Francisco to meet with partners/clients and then New York to give a presentation to a meetup group hosted by Packet. Not to mention the stuff I've been worki...
1
Add a comment...

Paul Adams

Shared publicly  - 
 
Following up on my previous post on KDEPIM. This time looking into Akonadi. +The KDE Community  #opensource  
2
Jos Poortvliet's profile photoAlexander Neundorf's profile photoAaron Seigo's profile photo
14 comments
 
+Alexander Neundorf Yes, of course! The local storage side (maildir) is already done; once IMAP is implemented we'll be moving to calendar formats (ical, e.g.), full Kolab agent (which wraps a lot of that) and then we can start in on things like pop3 delivery.

(Community participation is always welcome, of course, and can speed up such things ... writing Sink resources is pretty straight forward, though we're still leaving the door open to API adjustments before we extend that invite openly so we don't make people use an API even we aren't yet fully convinced off .. but this is one of the reasons for doing the IMAP resource -> to put the API through a real world usage ...)
Add a comment...

Paul Adams

Shared publicly  - 
 
Revisiting my old +The KDE Community PIM stomping ground to see how things are going. #freesoftware   #opensource  
2
John Layt's profile photoAlexander Neundorf's profile photoAaron Seigo's profile photo
3 comments
 
+John Layt We here at Kolab Systems are fully, 100% committed to making that "great leap", and have made fantastic progress this year on doing just that. Everyone is welcome to help out, and we are working in the open with all hands open to the community. Akonadi/Kontact may have motivational issues and technological hurdles, but KDE PIM efforts being put into Sink/Kube are both full of energy and enthusiasm and showing significant results.

Just had a mid-quarter roadmap review with Christian yesterday (woah! project management?! ;) and while we spent more resources than we wanted to on some Kontact 4.x maintenance tasks that drew some heat off of Kube last month, we're well on track and the team is currently working on both Kube UI as well as bringing an IMAP resource to Sink. Currently there is only a maildir resource, but we have gotten to the point where real data sources are needed and desired ...

+Alexander Neundorf "I hope that the stuff developed by the Kolab team will not have those issues but just work."

This is very much what we are working towards, and everyone's support for our efforts there are more than welcome!

The two primary design differences that are paying off already, and will continue to do so long into the future, are 1) moving away from a complex SQL database-centric process swarm that speaks IMAP, passes data endlessly among themselves and has indeterminate behavior properties (e.g. what order things execute); 2) moving to domain-specific data models (allowing for magical things like being able to fetch portions of a calendar by date range from the storage layer!).

There are a lot of other details in the mix, like using QML for the UI (10's of 1000's of LOC of C++ driving QWidget to its limits in rendering calendars can be replaced with sane amounts of elegant QML), paying attention to where functionality actually belongs (e.g. scam detection does NOT belong in the message viewer, to be run on every view of every email...), using a reactive programming approach to keep predictability and simplicity in clients, thinking hard (and testing!) how we present items in the UI to the user (e.g. calendar invites) ... but really the two biggest pay-offs are simply those first items: elegant information storage/retrieval model, domain-specific data storage and querying.
Add a comment...

Paul Adams

Shared publicly  - 
 
Some of you will have noticed I have a shiny new job. Here is some of the story about how I got there. #Berlin #FreeSoftware #OpenSource  
4
Peter Lemken's profile photoPaul Adams's profile photo
2 comments
 
Thanks, +Peter Lemken!
Add a comment...

Paul Adams

Shared publicly  - 
 
Crate Snow Sprint: Day 1 (Stashing Git Metadata) @CrateIO #bigdata #cloud #freesoftware
[If you haven’t done so already, take a quick look at what I wrote yesterday about the Crate Snow Sprint]. So yesterday was the first “real” day of the Snow Sprint. I used the tim…
1
Add a comment...

Paul Adams

Shared publicly  - 
 
Crate Snow Sprint: Day 0 (I Need Help) @CrateIO #bigdata #freesoftware

Now for something a little different: Crate. Thanks to the kind sponsorship of Crate.io, I am attending the annual Snow Sprint. This is an event that has been in existence for many years (certainly over a decade); originally it was a get-together for…
Now for something a little different: Crate. Thanks to the kind sponsorship of Crate.io, I am attending the annual Snow Sprint. This is an event that has been in existence for many years (certainly…
1
Add a comment...
People
Have him in circles
881 people
Leroy Simons's profile photo
Davide Bettio's profile photo
Vipul kumar's profile photo
Matthias Kalle Dalheimer's profile photo
Hans “hansemann” Bickhofe's profile photo
Ilkka Hakkari's profile photo
Adam Pigg's profile photo
jonios maximo's profile photo
Sprocket Networks's profile photo
Work
Occupation
Senior Manager, Open Source
Employment
  • Crate.IO
    Head of Integrations, 2016 - 2016
  • KDAB Group
    Director of Engineering, 2015 - 2015
  • KDAB Group
    Director, UK, 2013 - 2015
  • Kolab Systems
    Chief Operating Officer, 2009 - 2013
  • ZEA Partners
    Research Manager, 2009 - 2009
  • Sirius Corporation
    Research and Projects Manager, 2006 - 2008
  • University of Lincoln
    Research Associate, 2004 - 2006
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Berlin, Germany
Previously
Stirling, Scotland, UK - Dollar, Scotland, UK - Lincoln, UK - Dewsbury, UK - Weybridge, UK - Durham, UK
Contact Information
Home
Email
Work
Email
Apps with Google+ Sign-in
  • WordPress
Story
Tagline
Engineering Leader ■ Certified Scrum Master ■ Team Builder ■ Open Source Advocate ■ Chartered Engineer
Introduction
I am passionate about software engineering and software engineers. Supporting and leading high-performance teams of agile software engineers that enable those teams and their managers to develop, redesign and refactor software applications on time and budget is what I do best. Enabling the team and each member to apply and enhance their skill sets whilst removing their obstacles is how I achieve this. I empower and challenge engineers in order to increase their work satisfaction. I focus on agile development and on servant leadership.
Bragging rights
Fellow of the FSFE, Member of KDE eV, Member of IEEE, Member of BCS, Chartered IT Professional, Chartered Engineer
Education
  • University of Lincoln
    PhD Software Engineering, 2004 - 2009
  • University College, Durham
    BSc Software Engineering, 2001 - 2004
Basic Information
Gender
Male
Birthday
October 1
Links
YouTube
Contributor to