jamesg

718 bookmarks
Custom sorting
A short word on decaf coffee | James' Coffee Blog
A short word on decaf coffee | James' Coffee Blog
Over the last few weeks, I have went to a number of cafes and ordered decaf coffee. I often order decaf coffee when I am not at home, especially if I plan on visiting more than one cafe. This has become a habit of mine and it has stuck. Sometimes I don't consciously think
·jamesg.blog·
A short word on decaf coffee | James' Coffee Blog
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
sudo !! | James' Coffee Blog
sudo !! | James' Coffee Blog
sudo !! is one of my favourite bash command line shortcuts. The !! command executes the previous command. By appending sudo to the front, you can run the command you executed previously as superuser. Here's an example wherein I reload ufw:
·jamesg.blog·
sudo !! | 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 Haydn from Filtrew | James' Coffee Blog
Coffee Chat with Haydn from Filtrew | James' Coffee Blog
Whereas most coffee merchandise is focused on the barista and the final cup, there are few products that emphasise how coffee was produced, from so-called
·jamesg.blog·
Coffee Chat with Haydn from Filtrew | James' Coffee Blog
Coffee Filtration: A Guide | James' Coffee Blog
Coffee Filtration: A Guide | James' Coffee Blog
There are three main types of filtration used in filter coffee brewing: paper, metal, and cloth. What features does each one have? Which one should I try? Those are the questions I aim to answer in my latest blog post for Steampunk Coffee,
·jamesg.blog·
Coffee Filtration: A Guide | 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
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
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
Autumn | James' Coffee Blog
Autumn | James' Coffee Blog
A yellowing leaf fell as I walked in the rain; calmly, softly. It reminded me of yesterday, when I looked out of the window for the first time this year and said to myself that autumn is approaching. The trees were taking on an amber hue.
·jamesg.blog·
Autumn | 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
Fun with Words | James' Coffee Blog
Fun with Words | James' Coffee Blog
In the last week, I have had two conversations where someone has used a word that immediately made me think
·jamesg.blog·
Fun with Words | James' Coffee Blog
Coffee Chat with Gillian from MAYZE Finnieston | James' Coffee Blog
Coffee Chat with Gillian from MAYZE Finnieston | James' Coffee Blog
Part of the thriving Glasgow coffee scene since 2018, MAYZE Is a speciality coffee shop that serves vegan bakes and vegetarian food. MAYZE also provides vegan and vegetarian catering services.
·jamesg.blog·
Coffee Chat with Gillian from MAYZE Finnieston | 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
Join Homebrew Website Club Today | James' Coffee Blog
Join Homebrew Website Club Today | James' Coffee Blog
Do you want to chat about personal websites? Are you looking for assistance in building your own website? Are you interested in helping other people learn about websites and share your thoughts about owning a presence on the web? If you answered
·jamesg.blog·
Join Homebrew Website Club Today | 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
Train vignettes | James' Coffee Blog
Train vignettes | James' Coffee Blog
A young man with blonde hair looks down at his iPad. With artful movements of his hand and wrist, he is drawing a picture. I only caught a glimpse. I consider what the whole picture could be.
·jamesg.blog·
Train vignettes | James' Coffee Blog
Fun with Words | James' Coffee Blog
Fun with Words | James' Coffee Blog
I am fascinated by how words can evoke memories. Earlier this week, a friend used the word spelunking in a conversation. When I first heard the word, I thought
·jamesg.blog·
Fun with Words | James' Coffee Blog