---
title: Archive — page 10 — Luke Oliff
description: Page 10 of posts originally published elsewhere.
canonical: https://lukeocodes.dev/archive/page/10
type: website
locale: en_GB
robots: noindex, follow
feed: https://lukeocodes.dev/rss.xml
search: https://lukeocodes.dev/search.json?q={query}
schema:
  - "@context": https://schema.org
    "@graph":
      - "@type": WebSite
        "@id": https://lukeocodes.dev/#website
        url: https://lukeocodes.dev
        name: Luke Oliff
        alternateName: lukeocodes
        inLanguage: en
        publisher:
          "@id": https://lukeocodes.dev/authors/luke#person
        description: Personal blog and writing by Luke Oliff — developer relations, voice AI, developer experience.
        potentialAction:
          - "@type": SearchAction
            target:
              "@type": EntryPoint
              urlTemplate: https://lukeocodes.dev/blog/search?q={search_term_string}
            query-input: required name=search_term_string
      - "@type": Person
        "@id": https://lukeocodes.dev/authors/luke#person
        name: Luke Oliff
        url: https://lukeocodes.dev/authors/luke
        description: Engineer and developer relations leader. Writing about developer relations, AI, and the voice industry, from the UK.
        mainEntityOfPage: https://lukeocodes.dev/authors/luke
        givenName: Luke
        familyName: Oliff
        image: https://lukeocodes.dev/authors/luke.jpg
        jobTitle: Engineer and developer relations leader
        sameAs:
          - https://www.linkedin.com/in/lukeocodes
          - https://github.com/lukeocodes
          - https://bsky.app/profile/lukeocodes.dev
          - https://x.com/lukeocodes
          - https://hashnode.com/@lukeocodes
          - https://dev.to/lukeocodes
        knowsAbout:
          - Developer Relations
          - Developer Experience
          - Voice AI
          - Text-to-Speech
          - Answer Engine Optimisation
          - Search Engine Optimisation
          - Open Source
          - Developer Tooling
          - API Design
          - Speech-to-Text
          - Voice Agents
          - Community Building
        knowsLanguage:
          - English
        nationality: British
        alumniOf:
          - "@type": Organization
            name: The Open University
---

[Luke Oliff.](/)

- [Blog](/blog)
- [CV](/cv)
- [Uses](/uses)
- [User manual](/user-manual)
- [Living with ADHD](/living-and-working-with-adhd)
- [RSS](/rss.xml)

[Luke Oliff · Archive](/blog)

# Archive.

Posts originally published elsewhere, collected here with their canonical source.

108 posts

**2020**

- [Does Changing a Username or Organisation Name Provide Redirects?](/does-changing-a-username-or-organisation-name-provide-redirects) (Mar 2020 · Opinion · via dev.to): Does Changing a Username or Organisation Name in Dev.to Provide Redirects?. Tagged with askdev, help, meta.
- [Using Tailwind CSS with Vue.js](/using-tailwind-css-with-vue-js) (Mar 2020 · JavaScript · via dev.to): Setting up Vue.js to use the Tailwind CSS framework. Tagged with vue, javascript, beginners.
- [In Celebration of International Women’s Day 2020](/in-celebration-of-international-womens-day-2020) (Mar 2020 · Developer Relations · via developer.vonage.com): We are proud to be elevating voices within the Vonage community this International Women's Day.
- [I'm Luke, and I Could Do More](/i-m-luke-and-i-could-do-more) (Mar 2020 · Community · via dev.to): An ally's honest look at diversity in tech: the conference talk no one accepted, the tough questions worth asking, and where I could do more.
- [Chat Pagination with Infinite Scrolling](/chat-pagination-with-infinite-scrolling) (Feb 2020 · Developer Relations · via developer.vonage.com): Learn how to add Infinite Scrolling to a message UI using JavaScript to support paginated messages from the Vonage Conversation Client SDK.

**2019**

- [Create a Simple Messaging UI with Bootstrap](/create-a-simple-messaging-ui-with-bootstrap) (Dec 2019 · Developer Relations · via developer.vonage.com): Build a simple messaging UI with Bootstrap 4, using standard components and barely any custom CSS, then drop it straight into an existing chat application.
- [The Ultimate DevRel Guide To Travel](/the-ultimate-devrel-guide-to-travel) (Nov 2019 · Developer Relations · via developer.vonage.com): The ultimate DevRel guide to life on the road: recovering between trips, airport and in-flight hacks, and getting around Europe by train without losing a day.
- [Register to Chat with Typeform](/register-to-chat-with-typeform) (Nov 2019 · JavaScript · via developer.vonage.com): Capture Typeform webhook data in Express, authenticate users with Passport, and mint a JWT so they can join a Nexmo chat app - magic-link signup, end to end.
- [Adding Voice Functionality to an Existing Chat Application](/adding-voice-functionality-to-an-existing-chat-application) (Oct 2019 · Developer Relations · via developer.vonage.com): Adding voice functionality to a chat app you have already built: enable audio calls between web users with the Client SDK, without rebuilding the chat UI.
- [Snapchat Style Filters with Tracking.js and Vonage](/snapchat-filters-opentok-tracking-js) (Apr 2019 · Developer Relations · via developer.vonage.com): Add facial tracking using Tracking.js and create some cool OpenTok.js Snapchat style filters for a video stream. Be Batman or just freak some people out

Page 10 of 11. [← Newer](/archive/page/9) · [Older →](/archive/page/11)

## Search this site

`GET https://lukeocodes.dev/search.json?q=<words>` returns matching posts as JSON, each with its page URL and its markdown URL. Add `&limit=<1-50>` for more than 10. How it works: [/blog/search](https://lukeocodes.dev/blog/search.md).

```sh
curl "https://lukeocodes.dev/search.json?q=developer+relations"
```

---

© 2026 Luke Oliff. Posts live at the root of this site.

- [GitHub](https://github.com/lukeocodes)
- [LinkedIn](https://www.linkedin.com/in/lukeocodes)
- [X](https://x.com/lukeocodes)
- [Bluesky](https://bsky.app/profile/lukeocodes.dev)
- [Email](mailto:luke@lukeoliff.com)
- [RSS](/rss.xml)

## Cookies

This site sets one analytics cookie, from Google Analytics, and only in a browser that accepts the cookie banner. A client that does not run scripts sets no cookies, so there is nothing to accept or decline here.

[Cookie policy](/cookies)
