Profile

Cover photo
Phil Leggetter
Works at Pusher
Lives in Dollar, Clackmannanshire, United Kingdom
184 followers|269,166 views
AboutPostsPhotosYouTube

Stream

Phil Leggetter
owner

Discussion  - 
 
 
Back in February 2014 I wrote a list of 10 predictions for realtime web technologies in 2014 (well, it was 10 and 2 bonus items). In this blog post - sorry it's not 1 year on - I'll review those predictions and provide my thoughts on whether they were correct or not.
View original post
1
Add a comment...

Phil Leggetter

Libraries  - 
 
window.request - a tongue-in-cheek "brain polyfill" for the strangely named Fetch API: https://github.com/leggetter/window.request

You can now make requests and receive responses. Seems to make sense to me.

To be honest, I don't really expect anybody to use it :) But if you really want to you can install it via bower.

bower install window.request

It also bundles the Fetch API polyfill by GitHub: https://github.com/github/fetch
1
Add a comment...

Phil Leggetter

Shared publicly  - 
 
 
How +Jamie Patel built AtomPair - the code collaboration package for Atom.IO editor.

The package uses Pusher presence channels and client events to synchronise who's online and code editing.

#AtomEditor #coffeescript  
Following the release of AtomPair, our remote pairing plugin for Atom.IO, we thought we’d share how we made it. This blog post is partly to act as a demonstration of how to use presence channels and client events to easily synchronize states for seamless realtime collaboration. Its main purpose, however, is to share what we …
View original post
1
Add a comment...
 
I recently attended #PHPUK15  in London. I attend quite a few events and haven't been to PHPUK since 2013. I was really impressed by this year's events so wrote up my thoughts on the event.

In particular I cover how this PHP event is Pragmatic, Honest and Progressive (see what I did there :-/) and demonstrated that this approach was also taken in three of my favourite talks from the event:

* Lorna Mitchell - New Wave PHP
* Ricard Clau - Modern Software Architecture (images from his slides)
* Chris Hoult - Your API is a UI

Did you attend the event? What did you think? How have you found recent PHP events?
The PHP UK Conference was a demonstration of pragmatism, honesty and progression; something that I feel we’re fortunately starting to see at many conferences now. A number of the talks I attended reflected this. The conference talks demonstrated an acceptance and understanding that not all applications can be built on the bleeding edge of front …
10
5
Ljubisa Gavrilovic's profile photoMalin Svensson's profile photoMahmoud Shedid's profile photohakkı dilek's profile photo
 
Thanks for the roundup and the links to the presentations. An excellent read.
Add a comment...
 
We're trying to track usage of the +BladeRunnerJS developer toolkit so at a recent hack day we used a couple of hosted services to help us do just that.

Here's the blog post:
http://bladerunnerjs.org/blog/anonymous-usage-tracking/

I'm very interested to hear what this community thinks of toolkits tracking how you use them? We've made it opt-in. As a reference point, +Yeoman also does this. But how likely are you to say "Yes" when asked if the toolkit can anonymously report your usage?

The post also demonstrates using +Keen IO and #Pusher  which have really nice JavaScript libraries and may be of interest to this group.
Anonymously Tracking Developer Toolkit Usage with Keen IO and Pusher
3
3
Phil Leggetter's profile photoGabriele Giannotti's profile photoMarcos Aguilera Ely's profile photoRootless Root's profile photo
 
As reference, here's Insight by the Yeoman team: https://github.com/yeoman/insight
Add a comment...
 
This #kinect powered ping pong hack was a highlight of the #CaplinSystems #hack day. Better footage to follow.
3
1
James Murphy's profile photo
Add a comment...
Have him in circles
184 people
Ali Can Acar's profile photo
InfoQ's profile photo
SDD Conference's profile photo
Mary Bonis's profile photo
Stephen Blum's profile photo
Craig Murphy's profile photo
Jesse Cravens's profile photo
Daniel B Probert's profile photo
Serene Rajkarnikar's profile photo

Phil Leggetter

Discussion  - 
 
Back in February 2014 I wrote a list of 10 predictions for realtime web technologies in 2014 (well, it was 10 and 2 bonus items). In this blog post - sorry it's not 1 year on - I'll review those predictions and provide my thoughts on whether they were correct or not.
1
1
Phil Leggetter's profile photo
Add a comment...

Phil Leggetter
owner

Discussion  - 
 
 
How +Jamie Patel built AtomPair - the code collaboration package for Atom.IO editor.

The package uses Pusher presence channels and client events to synchronise who's online and code editing.

#AtomEditor #coffeescript  
Following the release of AtomPair, our remote pairing plugin for Atom.IO, we thought we’d share how we made it. This blog post is partly to act as a demonstration of how to use presence channels and client events to easily synchronize states for seamless realtime collaboration. Its main purpose, however, is to share what we …
View original post
1
Add a comment...
 
How +Jamie Patel built AtomPair - the code collaboration package for Atom.IO editor.

The package uses Pusher presence channels and client events to synchronise who's online and code editing.

#AtomEditor #coffeescript  
Following the release of AtomPair, our remote pairing plugin for Atom.IO, we thought we’d share how we made it. This blog post is partly to act as a demonstration of how to use presence channels and client events to easily synchronize states for seamless realtime collaboration. Its main purpose, however, is to share what we …
1
1
Phil Leggetter's profile photo
Add a comment...

Phil Leggetter
owner

Discussion  - 
 
 
Since we're in agreement with the HTTPS Everywhere initiative we believe that all communication should be secure by default. So we’re pleased to announce that SSL will be included by default on all plans at no extra cost – including the free Sandbox plan. https://blog.pusher.com/ssl-everywhere/
Secured connections and privacy are a must, particularly if you handle sensitive or confidential customer data. What’s more, a secured connection improves the reliability of persistent connections with proxies and firewalls, and can in some situations result in speed improvements. So, we’ve made SSL available everywhere. It’s now available on all plans, including Bootstrap and …
View original post
1
Add a comment...

Phil Leggetter

Shared publicly  - 
 
 
For a recent hack day +Andy Berry and +Phil Leggetter decided to add opt-in anonymous usage tracking to the #BladeRunnerJS toolkit. They used +Keen IO to capture, analyse and visualise the statistics, and +Pusher to add realtime updates to BladeRunnerJS dashboard app they built.

Find out much more about the hack day and how the captured data can help the BladeRunnerJS open source project.
Anonymously Tracking Toolkit Usage with Keen IO and Pusher
View original post
1
Add a comment...

Phil Leggetter

commented on a video on YouTube.
Shared publicly  - 
 
We've recently open sourced a product called +BladeRunnerJS which is a combination of a toolkit to support multiple teams building large scale JS apps and a small framework (core) that allows for modules (we call them blades) to be developed and run in isolation.

I've spoken about the concepts behind BladeRunnerJS a number of times. Here's my talk, which is very similar to this talk, that I gave at Barcelona Future JS 
Phil Leggetter - How to build front-end web apps that scale (FutureJS 2014)

The main difference is that I also talk about developer workflow as well as application architecture.
1
Add a comment...
People
Have him in circles
184 people
Ali Can Acar's profile photo
InfoQ's profile photo
SDD Conference's profile photo
Mary Bonis's profile photo
Stephen Blum's profile photo
Craig Murphy's profile photo
Jesse Cravens's profile photo
Daniel B Probert's profile photo
Serene Rajkarnikar's profile photo
Work
Occupation
Developer Evangelist and Real-Time Web Technology Evangelist
Employment
  • Pusher
    Head of Developer Evangelism, present
  • Caplin Systems
    Developer Evangelist, 2013 - 2014
    BladeRunnerJS Open Source Project Lead. See http://bladerunnerjs.org
  • Pusher
    Developer Evangelist, 2011 - 2013
Basic Information
Gender
Male
Story
Tagline
Developer Evangelist at Caplin Systems and Real-Time Web Software & Technology Evangelist
Introduction
Developer Evangelist at Caplin Systems leading the open sourcing of BladeRunnerJS, a Real-Time Web Software and Technology Evangelist and Consultant, software engineer, team leader, author of Realtime Web Apps, coder, blogger and Twitter user.
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Dollar, Clackmannanshire, United Kingdom
Contact Information
Work
Email