RSSAmplifier

Blog

Peter O'Shaughnessy

Front-End Developer

peteroshaughnessy.comRSS feed ↗50 posts

Latest posts

Green Energy Inference and Open Weight LLMs

What happened when I attempted to use Regolo.ai, OpenCode and Qwen3-Coder-Next for a website rewrite

Responsible AI — The Only Way Is Ethics

A whistle-stop tour through key AI ethics and safety topics, adapted from a talk I gave at an AI-related hackathon

A beginner's guide to digital piano recording (with Linux)

How I record my Roland FP-10 piano and why I switched from audio to MIDI

5 reasons I love being a software developer at the John Lewis Partnership (and you might too?)

I’d like to share why I love working here, at an organisation that you might not have thought of...

Equal Parenting Leave: a personal experience and a big thank you

Last October, I switched being a web developer for an altogether tougher test...

Working from home? Here's 12 tips for avoiding/treating computer-related neck and wrist pain

With many more of us working from home now, I’d like to share these 12 tips for avoiding/treating computer-related neck and wrist pain. Based on personal experience over a few years...

10 Things I Learned as a Developer Advocate

Especially for developers considering different career options, here are ten things I learned from my time as a developer advocate (a.k.a. developer evangelist / developer relations engineer)

Why Mastodon is defying the “critical mass”

It’s a mistake to judge the fediverse as though it’s a Valley startup

Introducing Llama Vision, a website that detects llamas through your camera

a.k.a. How I got started using Tensorflow.js

Creating a Physical and Immersive Web Mashup

Why WebXR and Web Bluetooth make a great combo

Disappearing Frameworks

How new web platform features and compile-time frameworks are establishing the next era of web development.

Samsung Internet v7.4 Beta is here!

Our latest Beta version of the Samsung Internet browser has now been released to the Play Store. Here’s what’s new this time…

We're helping out on MDN Web Docs - and you can too!

If you’re a web developer, you’re likely to be familiar with MDN Web Docs, “the encyclopedia of web development”...

Web Payments Update - new payment apps on their way — and more!

Making online payments easier is good for customers — and good for businesses and non-profits. We’re excited for the potential...

Reducing the friction of online payments

Why it might be a good time to consider alternatives to advertising - and how the latest web standards can help

Untangling the Web - top quotes about the effects of the web and social media

I just finished reading "Untangling the Web", Aleks Krotoski's 2013 book on the effects of the Internet. Here are my favourite quotes.

Introducing Web Payments - Easier Online Purchases With The Payment Request API

The W3C Working Group has been busy developing new standards to help make online payments much easier.

The Voice Powered Web - Combining Browsers with AI Voice Assistants

What if you could interact with the Web via voice assistants like Alexa, Bixby, Cortana, Google Assistant and Siri?

Dealing with the Developer Relations lifestyle

Some tips for avoiding burnout in Developer Relations roles...

6 Myths of Progressive Web Apps

Progressive Web Apps are often misunderstood. Here are some common myths (IMHO) about PWAs.

Not Just Games! New and Unusual Uses of Virtual Reality

VR is much more than just gaming. Let’s take a look at some different kinds of VR applications...

Big news for our new Samsung Internet beta v6.2

For the first time, Samsung Internet is becoming available for all Android L+ phones! Plus CSS Grid and lots more…

Here’s what you get for free with a Progressive Web App

Add to Home Screen banners, special icons, search engine placements and more…

We now have a community-approved Progressive Web Apps logo!

Congratulations to our winning colleague Diego González!

Progressive Web Apps are a toolkit, not a recipe

As usual with the Web, it’s up to you to choose and combine the technologies in the best way you see fit...

Because Browser Diversity Is Good For The Web

Seeing a tweet yesterday reminded me that a lot of developers still believe the Web would be better if we had One Browser To Rule Them All...

Preview - WebVR & Web Payments at FullStack 2017!

FullStack, the JavaScript, Node and IoT conference, is returning to London next month — and Ada and I will be there!

Announcing Samsung Internet v5.4 stable!

Rolling out over the next few days, featuring DeX support, PWA ambient badging, Physical Web and more!

Think You Know The Top Browsers?

Our traditional idea of the top five browsers may be over-simplified, outdated and skewed.

Bringing the real world to your browser, with CloseBy

Imagine you’re hurrying towards your bus stop in the pouring rain (not an unlikely scenario here in London 😉). You dive under the shelter…

4 ways Virtual Reality can now step up and help the world

As an optimistic technologist, I’m intrigued by how virtual reality may play a role in improving our lives...

Prototyping a VR web app with the world’s leading tourism company

This month I joined TUI Group, the world’s leading travel and tourism company, for a hackathon that included the theme of virtual reality...

Beyond the Browser

It’s 2017 — a decade on from the launch of the iPhone. What has become of the web, and what is it becoming?

How to take payments on the web with the Payment Request API

Paying for things online can be a pain, can’t it? You keep having to type out the same card details and contact details. It’s especially a pain on mobile...

Samsung Internet's QR code scanner - what's the deal?

Hey, remember QR codes? Those magical black and white squares that convey information and URLs...

Over The Air 2016 - reporting back

Last month we attended Over The Air, the developer gathering on mobile, web and more...

Yes, Mobile VR *is* real VR

This line in a post about WebVR slightly got my goat yesterday...

The ‘Hype Pendulum’ of Web Development

I believe that the adoption of new technologies follows a particular pattern. However, I’m not talking about the familiar “Hype Cycle”...

Samsung Internet at MozFest!

Reporting back from the 7th annual Mozilla Festival, “the world’s leading festival for the open internet movement”.

Is browser still the right word?

With the rise of progressive web app technologies, web browsers are more capable than ever. So much so, that the word “browser” doesn’t really fit anymore.

Bytes Conf 2016 and spreading the word about PWAs

I was fortunate enough to be one of the speakers at BytesConf, where I spoke about PWAs and Samsung Internet.

Highlights from Google's Progressive Web Apps Training in London

Google kindly invited us to “Building Progressive Web Apps”, a 3-day PWA bootcamp covering service workers, push notifications, Web Payments, responsive design and more.

How are Progressive Web Apps helping communities and businesses?

Web developers have probably heard lots of buzz about PWAs by now, but why are they important? I'm collecting together stories and examples of how they have helped people, communities and businesses.

Things I learned making a Progressive Web App for super selfies

A simple demo turned into a lot of learning about service workers, client-side image downloads and more.

If Leicester win the league, it will be a victory for hackers and tinkerers everywhere

Our ethos at pebble {code} appears to align with that of Leicester’s manager, Claudio Ranieri...

Web Bluetooth - Controlling the Real World from your Browser

The Connected Devices revolution, why I believe Web Bluetooth is the most exciting new browser API, and why drone flipping is my new favourite use of JavaScript.

Productivity Hacking for Developers

“There’s nothing you can’t do if you get the habits right.”

Robots, Virtual Reality and the Internet of Things? I Can't Believe It's JavaScript!

Many of the kinds of applications that we previously would have considered impossible to build in JavaScript, are now possible.

How Immersive Computing Can Help Solve Our Big Data Explosion

Augmented Reality and Virtual Reality could help to make data more user-centred, intuitive and engaging.

Combining React and WebGL

React is great for building user interfaces, but how does it fit in with WebGL?