February 2024
Developer Journal
Thursday
29th
build
Use
Filament,
Laravel,
PHP and
Tailwind CSS
- Finishing up the CV generator, Filament relations
Intermediate (5 hours)
Wednesday
28th
build
Use
Filament,
Laravel and
PHP
- Building a new CV maker tool
Pull data from the site to create a CV Intermediate (4 hours)
Pull data from the site to create a CV Intermediate (4 hours)
build
Use
Client Meetings
- Preparing some plans for a new project
Many bits of paper Intermediate (1 hour)
Many bits of paper Intermediate (1 hour)
Tuesday
27th
school
Learn
Algorithms
- Researching lexical analysis code
Tokenising language Intermediate (2 hours)
Tokenising language Intermediate (2 hours)
Monday
26th
build
Use
Client Meetings and
Code Review
- Working with a client on back log of code reviews
Intermediate (2 hours)
build
Use
Docker,
Laravel and
NodeJS
- Installing extras to get PDF generation working
Basic (3 hours)
Thursday
22nd
build
Use
APIs and
PHP
- Developing an API gateway to retrieve and combine data from 5 external APIS
Caching and request limits. Intermediate (4 hours)
Caching and request limits. Intermediate (4 hours)
Wednesday
21st
build
Use
Client Meetings
- Developing some new business contacts
Intermediate (5 hours)
Tuesday
20th
build
Use
Client Meetings
- Networking, not my thing but needs to be done
Intermediate (4.7 hours)
Friday
16th
build
Use
CSS and
Tailwind CSS
- Finish up the dark / light mode changes
Fiddly css... Intermediate (3 hours)
Fiddly css... Intermediate (3 hours)
Thursday
15th
build
Use
AlpineJS,
CSS and
Tailwind CSS
- Fiddling with buggy dark modes - 'flash of unstyled content'
Intermediate (3 hours)
build
Use
Client Meetings
- A couple of classic interview style meetings
No whiteboard coding thankfully Intermediate (3 hours)
No whiteboard coding thankfully Intermediate (3 hours)
Tuesday
13th
build
Use
AlpineJS and
Tailwind CSS
- Making a site 'dark mode' compatible
Embrace the dark... Intermediate (3 hours)
Embrace the dark... Intermediate (3 hours)
build
Use
Client Meetings
- Meeting to discuss scalability options for an existing site
Advanced (1 hour)
Monday
12th
build
Use
Laravel,
PHP and
TDD
- Developing more tests for a 'package' in development
Testing packages in isolation. Advanced (2 hours)
Testing packages in isolation. Advanced (2 hours)
build
Use
Git and Github and
TDD
- Implementing tests on Github for CI
Intermediate (2 hours)
build
Use
Clean Code,
Laravel and
PHP
- Refactoring package code, clean as clean can be...
Sparkly clean Intermediate (2 hours)
Sparkly clean Intermediate (2 hours)
task_alt
Completed
Laravel
skill journey - Deploy a Laravel package
Sunday
11th
rocket_launch
Created a new
Clean Code,
Documentation,
Git and Github,
Laravel,
PHP and
TDD
project
Laravel Bitwise Enums Package
Friday
9th
build
Use
Clean Code,
PHP and
TDD
- Developing tests for a new package - Pest
Intermediate (3 hours)
build
Use
Clean Code,
Laravel and
PHP
- Developing a Bitty Enum package
First package.... Advanced (3 hours)
First package.... Advanced (3 hours)
school
Learn
Laravel
- Reading up on package development and testing
Advanced (2 hours)
build
Use
Git and Github
- Using actions and workflows for automatic testing
Basic (1 hour)
task_alt
Completed
Git and Github
skill journey - Setup automatic testing
Thursday
8th
build
Use
Laravel,
Livewire and
PHP
- Adding a last used feature, needing dates from many tables
extract out to a new model Intermediate (3 hours)
extract out to a new model Intermediate (3 hours)
build
Use
Clean Code,
PHP and
TDD
- Tidying up testing old features.
Basic (1 hour)
school
Learn
PHP
- Examples of using Bitwise conditions, very efficient but not always known by devs
Advanced (2 hours)
Wednesday
7th
build
Use
Data Wrangling
- Importing PRs and content into the web site
Basic (3 hours)
school
Learn
Clean Code and
PHP
- Trying out examples of the 'State' pattern.
Avoid conditionals in the code... Intermediate (2 hours)
Avoid conditionals in the code... Intermediate (2 hours)
Tuesday
6th
build
Use
Adobe Premiere Pro
- Making some videos of my projects for LinkedIn
Basic (3 hours)
build
Use
Laravel,
Livewire and
PHP
- Chasing down bugs...
Things are never quite the same in production as local, even if they are... Basic (6 hours)
Things are never quite the same in production as local, even if they are... Basic (6 hours)
Monday
5th
build
Use
Client Meetings
- Discussing a new project, making plans
Intermediate (2 hours)
smart_toy
Created a new
AlpineJS,
Laravel,
Livewire,
PHP and
Tailwind CSS
demo
Livewire Chat Assistant
Livewire Chat Assistant
Friday
2nd
build
Use
Laravel,
Livewire and
PHP
- Building a customer assistant chat feature.
Intermediate (4 hours)
Thursday
1st