Improving relevance on my site search engine
The search engine on this website is powered by JameSQL, an open source, NoSQL database. The engine accepts a query […]
Improving relevance on my site search engine Read More »
The search engine on this website is powered by JameSQL, an open source, NoSQL database. The engine accepts a query […]
Improving relevance on my site search engine Read More »
I was speaking with a friend yesterday about finding the time to write blog posts. I offered a tip that
Blogging before dinner | James’ Coffee Blog Read More »
On my way back from a trip to Vienna, I got breakfast at the airport. My flight was early, so
A quiet room at Vienna airport Read More »
The web has changed all of our lives: we are more connected than ever, knowledge is easier to access than
Hope for the web | James’ Coffee Blog Read More »
This blog post describes my thought process in implementing a transaction log for my database. My implementation may not follow
Implementing a transaction log for JameSQL Read More »
I was having a conversation yesterday with a reader about clustering news headlines according to similarity. This had me reflecting
Clustering blog post titles with unigrams Read More »
Google, among other search engines, supports advanced operators for writing refined search queries. For example, you can use the site:
Writing a search query transpiler Read More »
Spreadsheets are a fascinating tool. With a spreadsheet, you can both store and structure data, and include formulas that run
Adventures building a spreadsheet engine in Python Read More »
This post is not an authority on how to make a NoSQL database, rather how I made mine. I am
Building a NoSQL database in Python Read More »
When you are working with dictionaries in Python, you may be familiar with the following process: You initialize a dictionary.
Python pattern: Using defaultdicts to initialise dictionaries Read More »