About
An Honours graduate in Physics, holder of a post-graduate diploma in Software…
Services
Articles by Tom
Activity
-
More and more LLM providers are including structured output capabilities in their APIs.A couple of weeks ago Ollama joined the growing ranks. I…
More and more LLM providers are including structured output capabilities in their APIs.A couple of weeks ago Ollama joined the growing ranks. I…
Posted by Tom Reid
-
Anthropic is on a tear right now. Hot on the heels of the Model Context Protocol, token counting, and PDF processing capabilities, we have two more…
Anthropic is on a tear right now. Hot on the heels of the Model Context Protocol, token counting, and PDF processing capabilities, we have two more…
Posted by Tom Reid
-
AWS just made auditing S3 object changes a whole lot easier with their recent S3 metadata announcement at re:Invent 2024. Currently, in preview, once…
AWS just made auditing S3 object changes a whole lot easier with their recent S3 metadata announcement at re:Invent 2024. Currently, in preview, once…
Posted by Tom Reid
Experience
Education
-
Heriot-Watt University
Graduated with Honours in Physics. Final year project was writing control software for the university's automatic weather station situated in the Cairngorm mountains. This was written mainly in 6502 assembly language with a smattering of BASIC.
-
Studied various aspects of software engineering with an emphasis on coding. Main language used was C, but also studied more obscure languages such as Prolog and OBJ. Main dissertation was to document the process involved in developing a "vi" like text editor in C, e.g initial design, development of the code, testing, user documentation etc ...
-
A 3-year college level Physics course with heavy emphasis on practical and laboratory work. My final year project involved the mapping of equi-potential lines around a charged conductor using a flame probe. I also wrote a computer program to interpolate the potential values at any point on the plane around the charged conductor and plot the lines of equi-potential to either the screen or hard-copy.
Licenses & Certifications
Publications
-
Market Data Downloading
Amazon
A quick-start guide to automating the downloading of market data from leading data vendors such as Bloomberg, Reuters and Markit. As accurate and up to date market data has started to become available from a number of Internet sites in recent years these important and growing new sources of information such as Google and Yahoo Finance and Qaundl are also explored. If you would like a hard-copy of this ebook it's also available for a modest fee on Amazon at:-…
A quick-start guide to automating the downloading of market data from leading data vendors such as Bloomberg, Reuters and Markit. As accurate and up to date market data has started to become available from a number of Internet sites in recent years these important and growing new sources of information such as Google and Yahoo Finance and Qaundl are also explored. If you would like a hard-copy of this ebook it's also available for a modest fee on Amazon at:- https://www.amazon.com/Market-Data-Downloading-Automating-downloading/dp/1980720215/ref=tmm_pap_swatch_0?_encoding=UTF8&qid=&sr=
-
A case study in upgrading an Oracle Forms 5 application to Forms 11g
The UK Oracle User Group
A case study in upgrading an Oracle Forms 5 application to Oracle Forms 11g. The original publication magazine link seems to no longer exist. The link above is now to a Google Doc containing a copy of the article text
-
WinAPI and VB6
Pinnacle Publishing - Since acquired by Eli Journals (Visual Basic Magazine)
How to access the WinApi from Visual Basic 6 and VB Net
-
Connecting Excel and Oracle using Oracle Objects for Ole
Pinnacle Publishing - Since acquired by Eli Journals (Oracle Professional Magazine)
Showcasing an aternative method to ODBC when connecting Oracle and Excel
-
Using PLL Libraries and Oracle Forms
Pinnacle Publishing - Since acquired by Eli Journals (Oracle Professional Magazine)
Showing how you can enhance the power of Oracle Forms using PLL Libraries
Projects
-
Build an ETL pipeline using AWS S3, Glue and Athena with the Aws Data Wrangler library
-
Shows how to use the AWS developed Data Wrangler module to interact with AWS Glue, S3 and Athena to build a simple ETL pipeline
-
In-depth tutorial on using the pytest testing tool
-
An in-depth tutorial on how to install and use the leading python automated testing tool, pytest.
-
Showcasing the use of Github Actions, pylint, pytest and AWS CLI to implement a simple CI/CD pipeline
-
Part two of two articles showing how you to use GitHub Actions to implement a simple CI/CD pipeline on Python code, incorporating the use of pylint and pytest before deploying the code to AWS S3 via the AWS CLI tool
-
A beginner's guide to Dask - or what to do when your data gets too big for Pandas and Numpy.
-
As useful as Numpy and Pandas are, they both suffer from a common disadvantage in that they cannot cope with extremely big input data sets due to memory constraints. What’s needed is a utility that can offer the best bits and same syntax as Numpy and Pandas without their data size limitations. This is where Dask comes in.
-
Streaming database change data capture to and from Kafka using ksqlDB
-
An article showing how you can stream change data capture from a MySql database to Kafka, enrich the data in flight and write it out to a Postgres database
-
A beginners guide to Apache Airflow and docker - Part 1
-
Use docker to set up an airflow environment on my local system
-
A beginners guide to Apache Airflow and docker - Part 2
-
Part 2 of a series of articles showcasing the installation and use of Apache Airflow on a Windows PC. All environment and installation done via docker.
-
Easily generate test data at scale for Kinesis Analytics
-
Easily generate 1000's of test records per second for input to AWS Kinesis Analytics
-
Reading and writing to AWS Kinesis Streams
-
A short exapmple of how you can read and write to AWS kinesis streams via python lambdas
-
Part 5 of my trilogy :-) on reading big data using various technologies - using AWS Athena and Glue
-
The fifth part of a case study on how I got on reading a big file with C, Python, spark-python, AWS elastic map-reduce and this - AWS Athena and AWS Glue
-
Part 4 of an increasingly inaccurately named trilogy of case studies comparing the performance of reading a big data file using various technologies - using Spark/Scala and Elastic Map Reduce on an AWS EC2 cluster
-
Reading a big (21GB, 330 Million record) data file using spark/scala and Elastic Map Reduce on an Amazon AWS cluster
-
Part 1/3 of a case study comparing the performance of reading a big data file with various technologies - using C and Python 3.6
-
Reading a big (21GB, 330 million record) data file using Python 3.6
-
Part 2/3 of a case study comparing the performance of reading a big data file with various technologies - using Pyspark
-
Reading a 21 GB, 330 million record text file using Pyspark
-
Part 3/3 of a case study comparing the performance of reading a big data file with various technologies - using Spark/Scala
-
Reading a big (21GB, 330 Million record) data file using Spark/Scala
More activity by Tom
-
Check out my latest post on the Level Up Coding blog over at Medium. It's all about controlling Stable Diffusion's new 3.5 image model via their…
Check out my latest post on the Level Up Coding blog over at Medium. It's all about controlling Stable Diffusion's new 3.5 image model via their…
Posted by Tom Reid
-
OpenAI, recently introduced automatic prompt caching for input token counts > 1024. To keep your costs down and reduce latency, you need to monitor…
OpenAI, recently introduced automatic prompt caching for input token counts > 1024. To keep your costs down and reduce latency, you need to monitor…
Shared by Tom Reid
-
More and more LLM providers are making their APIs compatible with OpenAI's. Google's Gemini joins the growing list. In my latest article on the…
More and more LLM providers are making their APIs compatible with OpenAI's. Google's Gemini joins the growing list. In my latest article on the…
Posted by Tom Reid
-
Get Free API Access to Top LLMs Using GitHub Models. Check my latest article to find out how. https://lnkd.in/ei5SARMH
Get Free API Access to Top LLMs Using GitHub Models. Check my latest article to find out how. https://lnkd.in/ei5SARMH
Shared by Tom Reid
-
Check out my article on a new AI tool called browser-use. It's a new agentic utility that can interact with your browser, open websites, click on…
Check out my article on a new AI tool called browser-use. It's a new agentic utility that can interact with your browser, open websites, click on…
Posted by Tom Reid
-
It was good to see AWS getting back to basics somewhat at re:Invent 2024 by introducing some good, old-fashioned, new and updated data analysis and…
It was good to see AWS getting back to basics somewhat at re:Invent 2024 by introducing some good, old-fashioned, new and updated data analysis and…
Posted by Tom Reid
-
In my latest article on the Generative AI blog, I take a first look at Anthropic's new Model Context Protocol capabilities. This could be an…
In my latest article on the Generative AI blog, I take a first look at Anthropic's new Model Context Protocol capabilities. This could be an…
Posted by Tom Reid
-
If you’re lucky enough to have access to an Nvidia GPU at work or home, Nvidia and the team behind Polars, the high-performance dataframe library…
If you’re lucky enough to have access to an Nvidia GPU at work or home, Nvidia and the team behind Polars, the high-performance dataframe library…
Posted by Tom Reid
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Tom Reid in United Kingdom
-
Tom Reid
Director - Manufacturing Strategy at The Weir Group PLC
-
Tom Reid
-
Tom Reid
-
Tom Reid
Deputy Secretary Intergovernmental & International Relations
250 others named Tom Reid in United Kingdom are on LinkedIn
See others named Tom Reid