Blogs
151 posts total
- Local first stateful background tasks July 30, 2025
- AI Prediction in the Browser using Vector Embeddings June 14, 2025
- Anti Restraint April 28, 2025
- The 80% Schedule February 8, 2025
- Soniq in Beta January 3, 2025
- The Pains of Startup Scaling October 24, 2024
- On Challenges that are Harder than Others July 17, 2024
- Soniq Changelog January 2024 January 9, 2024
- Data manipulation and hair-loss with WASM Bindgen October 4, 2023
- It takes time to fully understand the function software will need to perform September 14, 2023
- Follow up on JSON Document to Document Transforms September 6, 2023
- Exploring an Open Spec for JSON Document to Document Transforms June 29, 2023
- Monorepo p2 - The CI build and deploy June 15, 2023
- Deploying a Monorepo to Vercel with Github Actions p1 June 12, 2023
- Convert a ReadableStream to a String in JavaScript May 21, 2023
- Looking back at 2022 January 23, 2023
- Meeting Matthias Endler and Opening Up My Calendar December 2, 2022
- Use WASM Compiled Golang Functions in NextJs November 24, 2022
- Playing Around with simple Personalisation November 10, 2022
- Uniform Codegen Project November 3, 2022
- Migrating the blog to Uniform October 19, 2022
- Are Instrumental Lessons just a Luxury? March 24, 2022
- Researching Application GUI Options for Wasm March 22, 2022
- What Language Should I use for WASM March 11, 2022
- How to Create a Single Page App with NextJs January 17, 2022
- Instrumental Teachers are Instrumental January 7, 2022
- Progressing through Environments with Uniform December 16, 2021
- Adding Uniform to Create Next App November 18, 2021
- Reduce Unused JavaScript with Dynamic CMS Components November 5, 2021
- Reduce Unused JavaScript Nextjs Bundle Analysis November 4, 2021
- Reduce Unused JavaScript to Improve Lighthouse Performance November 3, 2021
- Lighthouse Scores Review November 1, 2021
- Will JavaScript Become Everyone's Second Language October 29, 2021
- Uniform Release Canvas - One Ring to Orchestrate them ALL October 27, 2021
- Why I Like Using TypeScript October 26, 2021
- Firebase Functions in Custom Region CORS Error October 25, 2021
- Making Decisions May 6, 2021
- Joining TherapyPal April 11, 2021
- Create Global UI State with React Context February 5, 2021
- Transferring Less JavaScript with Next Dynamic December 5, 2020
- 3 Tech Changes You Could Make Now for Cloud Sustainability November 25, 2020
- Enviro Creds November 3, 2020
- Professional Update October 27, 2020
- A Transition For This Website April 11, 2020
- Enterprise JAMstack at JAMstack for Sitecore January 9, 2020
- SMART Goals for Software Engineers February 5, 2019
- Rich Domain January 25, 2019
- Serverless Framework Talk November 9, 2018
- Middleware Pipelines - Promises June 25, 2018
- Middleware Pipelines - Chain of Responsibility June 24, 2018
- Handling Error Cases June 9, 2018
- Working with Nullable Values May 20, 2018
- Exploring fp-ts Series Intro May 19, 2018
- Security and Convenience? April 10, 2018
- Seccl Design Patterns and Reusable Components December 19, 2017
- Power of TypeScript for React Talk November 5, 2017
- Progressive Web Apps ⚡️ talk July 26, 2017
- Refactoring July 18, 2017
- Reducers July 3, 2017
- Actions June 26, 2017
- Connected Components June 17, 2017
- Component Props and State Interfaces June 13, 2017
- The Power Of Typescript For React June 12, 2017
- Diving Into Functional Programming April 26, 2017
- 2016 At a Glance March 20, 2017
- Visit to Arrow in Denver October 28, 2016
- Models Everywhere September 1, 2016
- Reactive Programming August 25, 2016
- Pure Components. Creating stable, testable UI we can rely on June 21, 2016
- Mentoring Co-located Teams June 15, 2016
- Unlock Your Inner Superhero May 6, 2016
- Terminator Genisys Movie And Poster Creator April 20, 2016
- A thought on GigStamp Collectives, gigging groups April 11, 2016
- Image Pooling for the Win April 6, 2016
- Trust. The unsung hero April 5, 2016
- BoA Vantage Points app, the React Native / Redux Challenge March 23, 2016
- Is It Anonymous March 22, 2016
- The Power Of A Virtual Dom March 18, 2016
- Arrow Electronics The Global Component Provider January 8, 2016
- Bugs Happen July 20, 2015
- Libraries Should Not Initialise State March 18, 2015
- Econsultancy Goes Live January 21, 2015
- Small Changes Release Creativity October 17, 2014
- Coffee Script Nodejs Debugging October 13, 2014
- Nested Component Styling Based On Parent October 7, 2014
- Building Stats in to GigStamp June 23, 2014
- Working Towards Ui Components June 16, 2014
- National Theatre App Wins Educational Multimedia Award May 9, 2014
- Promises And Events March 4, 2014
- 2013 At A Glance February 24, 2014
- GigStamp the checkin app for music fans February 18, 2014
- Building an HTML5 Bomber game - Bristech January 10, 2014
- Always A Student December 20, 2013
- Nesting Handlebars helpers into templates. October 14, 2013
- Inserting a model at correct index in Marionette.CollectionView appendHtml October 3, 2013
- Measuring performance between high resolution timers September 30, 2013
- Leap Motion workshop at Southville JS Bristol September 16, 2013
- Flight of the Audio Visualator - Bristol Skillswap August 15, 2013
- Five key principles for better web development - .net Magazine August 13, 2013
- JavaScript Vector Classes for Creative Coding July 8, 2013
- How will I Keep JavaScript Code Quality High (JSHint) July 1, 2013
- 3D CSS boxes and Physics with Cannon.js June 4, 2013
- Visual Graphing to See Relationships May 27, 2013
- Out of the Big Smoke May 27, 2013
- Presenting Adventures in HTML5 Games, AKQA Anoraks March 25, 2013
- HTML5 Racer - Adding a Track and Colliding with it February 19, 2013
- Drawing Sprites with Canvas February 11, 2013
- 2012 at a Glance January 14, 2013
- Velocitr, velocity and drag helper January 4, 2013
- RFU 6 Nations January 4, 2013
- Testing jQuery.kinetic with Grunt and qUnit November 30, 2012
- Submitting a form to a new window November 28, 2012
- Making a simple html5 racing game November 27, 2012
- Google Maps in iOS 5 content dissapearing bug November 8, 2012
- Sitecore Trendspot Responsive Web Site and App October 19, 2012
- A (RegExp) Catastrophe October 11, 2012
- Using OAuth to connect with Github using Node.js October 7, 2012
- Responsive styles respecting old IE 6/7/8 September 2, 2012
- Find Me a Passionate Team July 1, 2012
- Cross Domain or Protocol iFrame Communication March 20, 2012
- Aqueduct, a place on the edge March 14, 2012
- Adam Ball Portfolio and Exploring Responsive Images March 10, 2012
- Installing Blackberry Simulators February 14, 2012
- jQuery.lazyLoader, Semantic, organic responsive images? January 29, 2012
- A time to rejoice and a time to grovel January 17, 2012
- 2011 Showreel January 10, 2012
- Validating Postcodes with a Regular Expression January 9, 2012
- A Few Git Resources January 9, 2012
- Getting a better reading experience in Google Reader with larger serif fonts January 6, 2012
- Set Custom Environment Variables in Apache for PHP sites January 4, 2012
- 2011 at a glance January 2, 2012
- jQuery.unparam plugin December 6, 2011
- Html5 for Web Designers December 5, 2011
- Blue Beeeeeeanie Day November 30, 2011
- FA Just Play wins it's category in Sitecore site of the year November 24, 2011
- JavaScript headaches with responsive layouts November 22, 2011
- Simplify, Modularise, Simplify November 14, 2011
- Vertical Scrolling now included with the jQuery.kinetic plugin July 29, 2011
- jQuery.kinetic plugin gives you drag scrolling with mouse and touch June 14, 2011
- liScroll Update (jQuery news ticker with next/previous/play) March 28, 2011
- Daily Scrum Meetings March 15, 2011
- Agile Software Development with Scrum March 6, 2011
- Adding rich snippets to Sitecore Rich Text Editors February 7, 2011
- Testing Front-End to Content Based Sites January 24, 2011
- A Few Useful References January 18, 2011
- FA Skills Now Live January 15, 2011
- Rivet Advanced JavaScript Combiner v2 Released December 15, 2010
- New Juxtapo article on the Aqueduct site December 14, 2010
- Some worthwhile reading August 2, 2010
- sjs, making server-side JavaScript easy July 27, 2010
- Including jsLint in your validation using nAnt, batch files or ajax May 25, 2010
Dave Taylor - Software Engineer