Phil Leggetter

Phil Leggetter

Dollar, Scotland, United Kingdom
3K followers 500+ connections

About

I have broad experience in PLG, developer experience, and relations, from startup to…

Articles by Phil

  • Reinventing Communication with Nexmo

    Reinventing Communication with Nexmo

    When I tweeted my availability back on January 8th 2016 I wasn't sure if it would have any reach. But thanks to an…

    3 Comments
  • I'm rejoining Pusher

    I'm rejoining Pusher

    I'm super-excited to be rejoining Pusher to head up Developer Evangelism and Developer Experience. You can read more…

    2 Comments

Activity

Join now to see all activity

Experience

  • Hookdeck Graphic
  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

    Remote / London / San Francisco

  • -

    Remote / London / San Francisco

  • -

    Remote / London / San Francisco

  • -

    London/Dollar

  • -

    London/Dollar

  • -

  • -

  • -

  • -

  • -

    London, United Kingdom

  • -

    London/Edinburgh

  • -

    Edinburgh, United Kingdom

  • -

    Edinburgh, United Kingdom

  • -

    Edinburgh, United Kingdom

  • -

    Edinburgh, United Kingdom

  • -

    London, United Kingdom

Licenses & Certifications

Volunteer Experience

  • Heriot-Watt University Graphic

    Steering Committee Member

    Heriot-Watt University

    - Present 11 years 8 months

    Education

    Member of the Heriot-Watt Computer Science Industry Steering Board

Publications

  • Tools, Tips and Techniques for Developing Real-time Apps

    FOWA London 2015 - Future Insights

    It's 2015 and we've all got real-time data coursing through our apps; the life-blood of their instantly updating, interactive and engaging user experiences. We're also all much more aware of development best practices and how tooling can assist this process. Many of these practices can also be applied when building realtime apps, but there are some tools and techniques that are more prevalent, and some that are unique, when working with real-time frameworks and data. In this talk I'll cover the…

    It's 2015 and we've all got real-time data coursing through our apps; the life-blood of their instantly updating, interactive and engaging user experiences. We're also all much more aware of development best practices and how tooling can assist this process. Many of these practices can also be applied when building realtime apps, but there are some tools and techniques that are more prevalent, and some that are unique, when working with real-time frameworks and data. In this talk I'll cover the tools, tips and techniques - from client to server - that I've found valuable when developing realtime apps.

    See publication
  • Building Real-Time Laravel Apps with Pusher

    The Laravel framework and Pusher are a great combination. Laravel helps you build elegant applications and at warp speed; Pusher helps you add real-time features to those apps in a fraction of the time it would take to build using your own infrastructure.

    This GitBook contains a number of tutorials showing you how to add real-time functionality to a Laravel application using Pusher.

    See publication
  • Building Front-End Apps that Scale

    Developing large apps is difficult. Ensuring that the code is consistent, well structured, tested, and that the architecture encourages maintainability is essential. When it comes to building large server-focused apps the solutions to this problem have been tried and tested. But, how do we achieve this when it comes to HTML5 single page apps?

    BladeRunnerJS is an open source developer toolkit and lightweight front-end framework that has helped the company I work for (Caplin Systems)…

    Developing large apps is difficult. Ensuring that the code is consistent, well structured, tested, and that the architecture encourages maintainability is essential. When it comes to building large server-focused apps the solutions to this problem have been tried and tested. But, how do we achieve this when it comes to HTML5 single page apps?

    BladeRunnerJS is an open source developer toolkit and lightweight front-end framework that has helped the company I work for (Caplin Systems) ensure that a 200k LoC JavaScript codebase hasn’t become a tangled mess of unstable spaghetti code (with bacon bits). This codebase is then delivered to customers, along with around 50k LoC example functionality for them to build upon, and they're expected not to turn that into a tangled ... you get the idea.

    In this talk you'll learn about the main concepts we have applied, how we have applied them - and how you can too - to achieve what might sound like the impossible.

    See publication
  • Realtime Web Apps: With HTML5 WebSocket, PHP, and jQuery (For Absolute Beginners)

    Apress

    Realtime Web Apps: With HTML5 WebSocket, PHP, and jQuery is a guide for beginner- to intermediate-level web developers looking to take the next leap forward in website and app development: realtime.

    With Realtime Web Apps, you’ll be able to quickly get up to speed on what HTML5 WebSocket does, how it is going to affect the future of the web as we know it, and—thanks to Pusher’s simple API—start developing your first realtime app today.

    Using a practical approach rather than…

    Realtime Web Apps: With HTML5 WebSocket, PHP, and jQuery is a guide for beginner- to intermediate-level web developers looking to take the next leap forward in website and app development: realtime.

    With Realtime Web Apps, you’ll be able to quickly get up to speed on what HTML5 WebSocket does, how it is going to affect the future of the web as we know it, and—thanks to Pusher’s simple API—start developing your first realtime app today.

    Using a practical approach rather than focusing on dry theory, Realtime Web Apps will guide you through building your first app using HTML5, CSS3, jQuery, and Pusher. After your initial introduction to the technologies used in the book, you’ll immediately jump into the process of creating a realtime Q&A app that will work on desktop browsers as well as mobile phones (including iOS and Android).

    In addition to learning realtime development strategies, you’ll also learn progressive development strategies including responsive CSS3 layouts, AJAX development with jQuery, and more.

    The future of the web is realtime. Grab your hoverboard.

    Other authors
    See publication

Recommendations received

More activity by Phil

View Phil’s full profile

  • See who you know in common
  • Get introduced
  • Contact Phil directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Phil Leggetter

Add new skills with these courses