Blog

This section is more around describing at a higher level what I am doing/working on. Its intention is to show that while I may be quiet, I’m still learning/educating myself and what you’re likely to be seeing somewhere in the future. Maybe in media/website/tech example/etc. I’ve always been a curious one, so there will be a fair amount of context switching. So see this as the journey with many junctions, crossroads, u-turns and fluctuations in speed.
The Power of Rust
Rust in .Net relationship

As you can see from my ThreeJS and Shaders demo, I love trying out many different things. And with my exposure to Shaders, and the knowledge that Rust also gives this functionality. So, with a little magic, we can make it happen.

Mini Gallery goes Live
Photos marking history

Along with Python, Rust and .Net all coming together on the one page, I thought it would be cool to have my latest photo upload present as well. Learning things like Base64 instead of the typical .jpg file format.

Dev Containers
Docker Containers for Development

This is an awesome idea, where instead of having to install all these tools to your computer desktop, you can leverage the power of Docker Containers and Visual Studio Code - Isolated and Genius.

Rust jumps into the mix
WebAssembly and Rust present

The one thing I love about technology, is that it never stops. Every day you can find out that there is a project going on to solve another problem. Like Python, I have been keen to learn WebAssembly and Rust. Now in my .Net web app.

Python external libraries mastered
Numpy, MatPlotLib and Pandas too

This was a difficult challenge to conquer, but perseverance rules. It appears that my Mac dev local position and my Windows website host were the reason for it not working. This becomes a problem that even ChatGPT sent me down a rabbit hole to solve.

Added Python Dev to TechNot
Finally got Python standard working

For a very long time, I have wanted to find a way of learning Python, but outside of a work situation, there was never a justifiable way to use it. Enter CSnakes to the stage. External libraries not so simple, incredibly tricky. Anoher time hopefully.

Added 3D Scene to Gallery
Using ThreeJS and Shaders Demo

There's many different ways to work with 3D, and I've tried some. But none seem to be as straight forward as ThreeJS. I have also been able to make this interactive, so the user can also have a little bit of fun. Topped with a little GSAP for added bounce.

Updated Not Technical Blog
Changes to the Functionality

I'm linking the Not Technical blog with X tweets, so that there is a bigger reach, connection and exposure to the world. It's a hell of a lot to keep everything in check, so might not be able to keep consisitent.

Updated Training
Added training courses I have completed

Taking a well deserved break from the regular 9-5 doesn't mean you need to take your foot off the gas. There's a list of courses I've completed in that free time, that you can check out in the Training section.

Updated Website
Filling in some of the gaps/Formatting

It's been a while since I updated the site, even though I have been doing many things in the background. So here I am with an update to cover those changes. Updating APIs, functionality and adding sections.

Added Media API
APIs are great for structured/custom info

Instead of putting all the code into the website, I have chosen to use APIs. This way, I can update the API result and not have to update main website. And eventually make use of CRUD.

Off to Fragment Rock
Breaking it down: Using Fragments

One thing I am more keen to do for this website project is break things down into snackable chunks. Fragments are great for this, and also you get to reuse the logic for other (similar) things.

UI and API's
Add API's and Clean-Up UI

Now that the main structure is in place, it's time to add more API endpoints and also clean up the user interface sections. The intention is also to keep it a clean and simple design and make it easy to maintain.

LinkedIn Section Creation
LinkedIn link and posts

Part of this site is about documenting my career, as well as showing that I do other things than IT tech. So what better way than by fusing together with LinkedIn. Cross-linking, so there is no way of escaping.

API Support Creation
Create API website support endpoints

Using ASP.Net Core Minimal API, I have created some endpoints to support retrieving info in lists/vars. This will be the base, but hoping to incorporate many ideas along the way.

Personal Website Creation
anthony-barrett.uk is here

I have created this website to primarily showcase my C#/Blazor/Web dev skills, but also to give an overview of things I have achieved on my career journey.

An unhandled error has occurred. Reload 🗙