Found 718 bookmarks
Newest
Building my own IndieAuth Endpoint | James' Coffee Blog
Building my own IndieAuth Endpoint | James' Coffee Blog
About two weeks ago, I started thinking about IndieAuth. I have implemented a few IndieWeb specifications in the past but IndieAuth was one that I had put to the back of my mind until recently. I was not confident in implementing an authentication endpoint so I decided to move on to other projects. I just came back to the spec and, with some encouragement from the people in the IndieWeb chat, realised that there was no reason why I should not try and build an IndieAuth endpoint. So I did. Now I have an IndieAuth endpoint that I can use to authenticate to any service that uses IndieAuth for authentication.
·jamesg.blog·
Building my own IndieAuth Endpoint | James' Coffee Blog
Learning PHP: The Beginning | James' Coffee Blog
Learning PHP: The Beginning | James' Coffee Blog
I wrote my first programs in PHP today (with a lot of help from the internet). It's always exciting to learn something new. I am getting excited because I like knowing how my programming logic -- how instructions combine to do something -- applies to different languages. It's cool seeing what features a language does have, doesn't have, and implements differently from those that I already know. For instance, I learned today that PHP doesn't have an explicit
·jamesg.blog·
Learning PHP: The Beginning | James' Coffee Blog
Using my social reader as a progressive web application | James' Coffee Blog
Using my social reader as a progressive web application | James' Coffee Blog
Jeremy Keith published an amazing article on how to install a progressive web application (PWA) on your phone. A PWA is a website that can technically be used as an application, as opposed to a regular website which is optimised only to be shown in a web browser. Jeremy's article is definitely worth a read if you want to install a progressive web application on your phone.
·jamesg.blog·
Using my social reader as a progressive web application | James' Coffee Blog
Announcing highlight.js, an extension to highlight text on web pages | James' Coffee Blog
Announcing highlight.js, an extension to highlight text on web pages | James' Coffee Blog
I participated in IndieWeb Create Day, an online event during which people in the IndieWeb come together to work on personal projects, this Boxing Day. I decided to start on a new project. I wanted to build a tool that would let me highlight specific pieces of text on my website and send those highlights to someone else for them. I have previously built a tool, fragmention.js, that lets you link to a specific paragraph of text, but this tool has its limitations: I can't link to multiple parts of a web page, I can only link to full paragraphs.
·jamesg.blog·
Announcing highlight.js, an extension to highlight text on web pages | James' Coffee Blog
Coffee Chat with Hannah from the Manchester Coffee Festival | James' Coffee Blog
Coffee Chat with Hannah from the Manchester Coffee Festival | James' Coffee Blog
The Manchester Coffee Festival brings together the dozens of businesses in the local coffee community for a two-day event focused on coffee. The event places a particular emphasis on creating an environment in which anyone, regardless of their background in speciality coffee, can learn about the industry.
·jamesg.blog·
Coffee Chat with Hannah from the Manchester Coffee Festival | James' Coffee Blog
Observations on cupping at home | James' Coffee Blog
Observations on cupping at home | James' Coffee Blog
Earlier this week, I thought to myself it would be nice to do a cupping at home. My last cupping was at the start of October, a guided online session conducted over Zoom. My first attempt at cupping was somewhat flawed, given how many parameters there are involved in cupping, and my lack of equipment at the time. I wanted to take another shot at cupping to: (i) remind myself of the cupping process and; (ii) deepen my understanding of the coffees I have in my cupboard.
·jamesg.blog·
Observations on cupping at home | James' Coffee Blog
Social readers, a new way of thinking about social web interactions | James' Coffee Blog
Social readers, a new way of thinking about social web interactions | James' Coffee Blog
There was a discussion going on in the IndieWeb chat yesterday about feed readers. One big point that I took away is that developers must abstract away from technical terms that mean little to nothing for those who might use a tool. Technical terms are useful for implementation: they help developers communicate. But end products should be as easy as possible for someone to use, requiring little to no technical knowledge.
·jamesg.blog·
Social readers, a new way of thinking about social web interactions | James' Coffee Blog
Coloured cups and teaching | James' Coffee Blog
Coloured cups and teaching | James' Coffee Blog
Earlier this year, I watched the first video in the FastAI Practical Deep Learning course series ^1. I should continue with this course as there is so much that I want to learn about deep learning, especially in the context of computer vision and modern NLP. During the first video, the instructor, Jeremy Howard, imparted two teaching techniques that have stuck in my mind ever since:
·jamesg.blog·
Coloured cups and teaching | James' Coffee Blog
The Guitarist | James' Coffee Blog
The Guitarist | James' Coffee Blog
I was up early, eager to reach my destination at opening time: Parc Guell. I heard the destination is popular among tourists; busy, often. I ventured, from subway to subway, to get there early. I got on the wrong subway on my way there which sent me back two stops, if I remember correctly. Upon approaching back to ground level, I saw a church in the distance atop a hill. The building felt magical. Far away, beautiful. Above the city. I looked down at my map and figured out where I would need to walk to get to Parc Guell.
·jamesg.blog·
The Guitarist | James' Coffee Blog
Taylor Swift | James' Coffee Blog
Taylor Swift | James' Coffee Blog
Regular readers may have noticed I sometimes interject the name of the song to which I am listening while writing. He writes while listening to gold rush by Taylor Swift. Taylor Swift is frequently mentioned, my favourite artist. This week I have been listening to Evermore. The words of songs on the album have been echoing in my head all week.
·jamesg.blog·
Taylor Swift | James' Coffee Blog
Send a Trackback in Two Lines of Code | James' Coffee Blog
Send a Trackback in Two Lines of Code | James' Coffee Blog
IndieWeb Utils v0.7.2 is out. In this release, we introduce utilities to help you work with Really Simple Discovery and Trackbacks. The additions to the library were inspired by this week's Homebrew Website Club London / Europe meetup. One discussion point was how arXiv supports receiving Trackbacks, an old standard used to notify one site that you have linked to another. Given arXiv's support of Trackbacks -- and its application as a way to build community around research papers -- I decided to add a few helper functions to IndieWeb Utils.
·jamesg.blog·
Send a Trackback in Two Lines of Code | James' Coffee Blog
Ethereal | James' Coffee Blog
Ethereal | James' Coffee Blog
I rest on the grass. The tree beside which I sat was the place where, a day prior, I had my closest encounter with a hummingbird. Seeing the hummingbird, I was filled with joy. A bird that sparked my curiousity at the beginning of the pandemic after being featured in an Apple iPad advertisement on the television was in front of me. Its wings moved quickly. The bird hovered, going about its day; a little moment of joy.
·jamesg.blog·
Ethereal | James' Coffee Blog