Blog (85)
- My travels to Golomoucz and Quelja Hurg
14 May 2025 (357) - Haters, ballers and diatomic molecules
16 Mar 2025 (2228) - Windmill Whirl-Off
02 Feb 2025 (455) - Josef Lada – A Fight In A Tavern (1943)
22 Jan 2025 (411) - ChatGPT not quite as indie as me
17 Jan 2025 (413) - Tjernobyl Dödar – Titta Bort
07 Jan 2025 (374) - The bands I’ve seen the most
19 Dec 2024 (481) - Got any grapes?
30 Sep 2024 (3906) - Love Is All – The Beatles song that never was
05 Sep 2024 (6721) - Dagelijkse Misère – new self-titled album
01 Aug 2024 (9152) - As far as melon scratchers go, this is a honey doodle
26 Jul 2024 (9730) - Like Father, Like Son
18 Jul 2024 (10735) - Awst – Afallon
05 Sep 2023 (48743) - Swearing in Welsh
09 Jun 2023 (13274) - It’s the little details that count
05 Jun 2023 (9055) - The Popes Of Chillitown – Crashmat
10 May 2023 (12103) - Blur – Modern Life Is Rubbish
10 May 2023 (11560) - Ceefax – bringing rugger news to Orcney in 1972
09 May 2023 (10719) - Frogpond – Talk To Me
20 Apr 2023 (10704) - Catch – Bingo
09 Feb 2023 (17693) - Is this a piece of your brain?
12 Nov 2022 (23107) - Worker & Parasite – The Silent Majority
12 Nov 2022 (22265) - Wunderhorse – Girl Behind The Glass
11 Nov 2022 (18054) - dEUS – Must Have Been New
08 Nov 2022 (17850) - Rogue Jones – Triongl Dyfed
08 Nov 2022 (15444) - Parrot steals reporter’s earphone live on air
05 Nov 2022 (15335) - Whatever happened to …?
04 Oct 2022 (4800) - Vero – Heather
03 Oct 2022 (4394) - Best of Twitter – September
30 Sep 2022 (3095) - Thousand Yard Stare – Espirit du Corps
23 Sep 2022 (12800) - Adwaith – Eto (live at Maes B)
22 Sep 2022 (4641) - Jesus Jones: master criminals
19 Sep 2022 (3579) - Snow Coats – Anyway
18 Sep 2022 (3466) - Salad – Plank
15 Sep 2022 (3563) - Sink – Drainpipe Jane
06 Sep 2022 (3530) - Looks legit
06 Sep 2022 (3541) - Iskaa and the Red Cars – Desire
31 Aug 2022 (11912) - The cost of electric living
27 Aug 2022 (7001) - Okay, this made me laugh
27 Aug 2022 (2410) - Beabadoobee – Here’s Where The Story Ends
21 Aug 2022 (2755) - The Tudors, Football Manager and 25% for moving a chair
27 Mar 2022 (952) - Three wishes
26 Feb 2022 (8926) - Is this burning an eternal flame?
02 Nov 2020 (1333) - New Gorillaz, New Beck
31 Oct 2020 (1405) - On the scoresheet at last
24 Oct 2020 (1279) - The Otford Solar System
07 Oct 2020 (2766) - Steve Davis’s Spitting Image Puppet
05 Aug 2020 (1493) - The Machiguenga Experiment
14 Jul 2017 (1389) - 2015 – my year in music
31 Dec 2015 (264) - 2014 – my year in music
31 Dec 2014 (303) - 2013 – my year in music
31 Dec 2013 (274) - The amazing paper drop …
29 Apr 2013 (1263) - 2012 – my year in music
31 Dec 2012 (236) - Barcelona v Getafe
10 Apr 2012 (1360) - Greensted church
21 Jan 2012 (1485) - 2011 – my year in music
31 Dec 2011 (302) - My day out at Nene Park
11 Jun 2011 (2453) - 2010 – my year in music
31 Dec 2010 (296) - XFM’s “greatest” 100 songs ever
04 Jan 2010 (1495) - 2009 – my year in music
31 Dec 2009 (269) - The most played songs of the noughties …
31 Dec 2009 (1535) - 2008 – my year in music
31 Dec 2008 (248) - RIP Nick Sanderson
12 Jun 2008 (1374) - 2007 – my year in music
31 Dec 2007 (463) - 2006 – my year in music
31 Dec 2006 (268) - Sultans of Ping FC – 2006 interview
27 Jul 2006 (1430) - 2005 – my year in music
31 Dec 2005 (262) - The Others – 2005 interview
04 Dec 2005 (1046) - 2004 – my year in music
31 Dec 2004 (328) - 2003 – my year in music
31 Dec 2003 (275) - 2002 – my year in music
31 Dec 2002 (354) - 2001 – my year in music
31 Dec 2001 (278) - 2000 – my year in music
31 Dec 2000 (368) - 1999 – my year in music
31 Dec 1999 (321) - Abdoujaparov – 1999 interview
30 Jan 1999 (1031) - 1998 – my year in music
31 Dec 1998 (353) - 1997 – my year in music
31 Dec 1997 (287) - 1996 – my year in music
31 Dec 1996 (322) - Frank and Walters – 1996 interview
28 Jun 1996 (1674) - 1995 – my year in music
31 Dec 1995 (340) - 1994 – my year in music
31 Dec 1994 (298) - 1993 – my year in music
31 Dec 1993 (304) - 1992 – my year in music
31 Dec 1992 (385) - 1991 – my year in music
31 Dec 1991 (404) - 1990 – my year in music
31 Dec 1990 (395)
- Scraping the UK charts – a 2025 guide
23 Jan 2025 (230) - How to post text and images to Bluesky using PHP
14 Nov 2024 (1298) - General PHP code snippets
17 Mar 2022 (1113) - Date and time utilities in PHP
09 Mar 2022 (857) - How to get rid of “episodes and shows” from Spotify:
06 Mar 2022 (1028) - Example of character counter using Bootstrap and jQuery
19 Feb 2022 (1012) - How to create a simple Twitter bot
19 Feb 2022 (945) - Finding the first and last day of a month in PHP
01 Feb 2022 (1028) - Javascript countdown timer
07 Dec 2021 (901) - Creating a WordPress theme from scratch
25 Oct 2021 (994)
- 1. Setting up Django
13 Oct 2021 (967) - 2. Creating a new virtual environment
13 Oct 2021 (1058) - 3. Creating a new hello app
13 Oct 2021 (905) - 4. Django views
20 Oct 2021 (952) - 5. Django models
20 Oct 2021 (960) - 6. Django templates
20 Oct 2021 (937) - 7. Django URLs
20 Oct 2021 (929) - 8. Building a lightweight project
20 Oct 2021 (886) - 9. How to start writing a new application in Django
20 Oct 2021 (920) - 10. Introduction to PostgreSQL
27 Oct 2021 (930) - 11. Building a database using SQL
27 Oct 2021 (902) - 12. Limitations to database modelling
27 Oct 2021 (1036) - 13. Good practice in relational database design
27 Oct 2021 (965) - 14. Inserts and queries in SQL
27 Oct 2021 (935) - 15. Queries and table joins in SQL
27 Oct 2021 (923) - 16. SQL Query performance
27 Oct 2021 (1015) - 17. SQL functions and summaries
27 Oct 2021 (1178) - 18. Altering the database
27 Oct 2021 (1037) - 19. An introduction to the Object-Relational Mapper
03 Nov 2021 (857) - 20. ORM – work through example
03 Nov 2021 (938) - 21. Migrations
03 Nov 2021 (953) - 22. Adding to the database with Django Admin
03 Nov 2021 (1044) - 23. Adding to the database by writing a script
03 Nov 2021 (1010) - 24. Using the ORM in views.py
03 Nov 2021 (1045) - 25. Joins, filters and chaining commands
03 Nov 2021 (935) - 26. Deleting and updating records
03 Nov 2021 (830) - 27. Django templating
10 Nov 2021 (861) - 28. Adding CSS to the template
10 Nov 2021 (1048) - 29. JavaScript basics
10 Nov 2021 (823) - 30. Django forms (1)
17 Nov 2021 (1010) - 31. Django forms (2) – using the ModelForm class
17 Nov 2021 (1005) - 32. Django validators
17 Nov 2021 (972) - 33. Refactoring with generic views in Django
17 Nov 2021 (883) - 34. Introduction to CRUD, REST and APIs
24 Nov 2021 (1040) - 35. Building a RESTful web service in Django
24 Nov 2021 (1115) - 36. Class-based views in the Django REST framework
24 Nov 2021 (870) - 37. Testing in Django
01 Dec 2021 (1046) - 38. Writing API tests
01 Dec 2021 (844)
Gigs (327) - every gig ever
- Aggrasoppar – OY Brewery, Tórshavn
14 Jun 2025 (165) - International Pop Overthrow 2025
26 May 2025 (276) - Gigantic Indie All Dayer – Marble Factory, Bristol
02 May 2025 (377) - HMS Morris, Pictish Trail – Tŷ Pawb, Wrexham
24 Apr 2025 (268) - The Others – The 100 Club, Soho
22 Mar 2025 (411) - Stray Tracks: White Gates Band, Mystery Team, Basharan, SNM, Monumental – Pink Toothbrush, Rayleigh
13 Mar 2025 (428) - Franz Ferdinand, Master Peace, Great Leslie – Empire, Shepherd’s Bush
06 Mar 2025 (442) - Melys, Yr Anghysur – Neuadd Ogwen, Bethesda
01 Mar 2025 (371) - Ynys, Sybs, Lafant – Y Cwps, Aberystwyth
15 Feb 2025 (426) - Sultans of Ping FC – Saint Luke’s & The Winged Ox, Glasgow
08 Feb 2025 (461) - Franz Ferdinand, Permanent (Joy) – Grand Central Hall, Liverpool
11 Jan 2025 (442) - Half Happy, em koko – Clwb Ifor Bach, Cardiff
14 Dec 2024 (547) - My Life Story – The Quarry, Liverpool
06 Dec 2024 (500) - Melys, Osgled – Y Cwps, Aberystwyth
30 Nov 2024 (628) - They Might Be Giants – The Roundhouse, Chalk Farm
19 Nov 2024 (436) - Darling Buds, Simon Love and the Loves – 229, Great Portland Street, London
16 Nov 2024 (533) - Fightmilk, Tugboat Captain – Paper Dress Vintage, Hackney
15 Nov 2024 (434) - Bugeye, Lucky Number You – The Victoria, Birmingham
08 Nov 2024 (445) - Art Brut – The Castle & Falcon, Birmingham
25 Oct 2024 (391) - Sultans of Ping FC, Meryl Streek – The Ritz, Manchester
21 Sep 2024 (457) - Chroma, Baby Brave, Lila Zing – Tŷ Pawb, Wrexham
13 Sep 2024 (365) - Melin Melyn, Ynys, Pys Melyn – Town Hall, Llangollen
12 Jul 2024 (321) - Antarctic Monkeys – The Buttermarket, Shrewsbury
05 Jul 2024 (302) - Bloc Party – The Institute, Digbeth, Birmingham
28 Jun 2024 (540) - Urdd Gobaith Cymru: Achlysurol, HMS Morris, Llareggub Brass Band – Mathrafal Field, Meifod
31 May 2024 (391) - Echobelly, Camens – Live 45, Kidderminster
15 May 2024 (364) - Futureheads, Adult Play – Shrewsbury Castle, Shrewsbury
03 May 2024 (369) - Adwaith – Hare & Hounds, Birmingham
03 Apr 2024 (296) - Melys, Pys Melyn, Sophie Kilburn – Neuadd Ogwen, Bethesda
02 Mar 2024 (307) - Sea Power, Callum Easter – Town Hall, Birmingham
10 Feb 2024 (291) - Dydd Miwsig Cymru: Morgan Elwy, Tew Tew Tennau, Mynadd – Y Institwt, Llanfair Caereinion
09 Feb 2024 (308) - Bikini Beach Band – The White Hart, Stoke Newington
31 Dec 2023 (28940) - Pacifica, House of Women – Academy 2, Islington
10 Dec 2023 (28547) - Fonda 500, Bugeye, Hurtling, Colossus – Amersham Arms, New Cross
26 Oct 2023 (34642) - Snow Coats, Toodles and the Hectic Pity – Signature Brew, Haggerston
27 Sep 2023 (34463) - Snow Coats – Tunbridge Wells Forum
25 Sep 2023 (34320) - Darling Buds, Keeley – The Thunderbolt, Bristol
16 Sep 2023 (35650) - Fightmilk, Feeble Strength – Signature Brew, Haggerston
14 Sep 2023 (32981) - Thousand Yard Stare – The Lexington, Islington
09 Sep 2023 (30143) - Thousand Yard Stare – Prince Albert, Brighton
08 Sep 2023 (29845) - Be Your Own Pet – Rough Trade East, Whitechapel
29 Aug 2023 (12806) - Brian Butterfield – Bush Hall, Shepherd’s Bush
06 Aug 2023 (14358) - Pulp – Apollo, Hammersmith
28 Jul 2023 (8295) - Blur, Self Esteem – Wembley Stadium, Wembley
08 Jul 2023 (8009) - Blur, Wu Lu – City Hall, Newcastle
28 May 2023 (4216) - Salad, Repetitive John – Arts Club, West Hampstead, London
27 May 2023 (3171) - Salad – The Hope and Ruin, Brighton
16 Apr 2023 (10193) - The Others – The Garage, Highbury
25 Mar 2023 (1067) - Fightmilk – Signature Brew, Haggerston
26 Jan 2023 (852) - Ynys, Gillie – The Victoria, Dalston
14 Jan 2023 (860) - Republica, Freya Beer – Powerhaus, Camden
09 Dec 2022 (948) - Pop Will Eat Itself, Sigue Sigue Sputnik – 229, Great Portland Street, London
03 Dec 2022 (871) - Salad, Dan Cross – The Water Rats, Kings Cross
26 Nov 2022 (762) - Adwaith, Paige Kennedy – The Grace, Highbury
14 Nov 2022 (769) - Thousand Yard Stare, Elucidate – 229, Great Portland Street, London
04 Nov 2022 (723) - Wannadies, Duschpalatset – Assembly Hall, Islington
03 Nov 2022 (723) - Apollo – The Mercury Mall, Romford
29 Oct 2022 (690) - Art Brut, Home Counties – Heaven, Charing Cross
27 Oct 2022 (954) - Franz Ferdinand, Los Bitchos – Alexandra Palace, London
20 Oct 2022 (16645) - Sultans of Ping FC, Big Boy Foolish – The Institute, Digbeth
15 Oct 2022 (15605) - Darling Buds, Theatre Royal – Academy 2, Islington
08 Oct 2022 (15610) - Maximo Park, Pip Blom – Roundhouse, Chalk Farm
07 Oct 2022 (10792) - Steve Hackett – Regent Theatre, Ipswich
04 Oct 2022 (4222) - The Divine Comedy – Barbican Hall, Barbican
02 Sep 2022 (3331) - Fightmilk, Bitch Hunt, Sassyhiya – The Shacklewell Arms, Dalston
25 Mar 2022 (2850) - Altered Images, The Metatrons – Chinnery’s, Southend
19 Mar 2022 (2469) - Franz Ferdinand – Concorde 2, Brighton
11 Mar 2022 (2126) - Tapeworms – Hot Box, Chelmsford
11 Feb 2022 (1866) - Fightmilk, The Travis Waltons – Signature Brew, Haggerston
29 Jan 2022 (1392) - Hybrid Kid – Shortts Bar, Brighton
14 Jan 2022 (1525) - Speakeasy Vol 1 – Buckinghamshire New University, High Wycombe
12 Dec 2021 (1520) - S*M*A*S*H, The Astronauts – Club 85, Hitchin
03 Dec 2021 (1434) - Thousand Yard Stare, The Shop Window – Academy 2, Islington
26 Nov 2021 (1112) - Bugeye – The Horn at the Half Moon, Bishop’s Stortford
25 Nov 2021 (1148) - Ned’s Atomic Dustbin – Powerhaus, Camden
19 Nov 2021 (1171) - Sea Power – Esquires, Bedford
29 Oct 2021 (1376) - Salad, Piney Gir – The Lexington, Islington
24 Oct 2021 (1230) - Fightmilk, The Spaces – Oast Community Centre, Rainham
15 Oct 2021 (1061) - Fightmilk, Gold Baby, Gutts – The Victoria, Dalston
13 Oct 2021 (1046) - Genesis – Liverpool Arena
04 Oct 2021 (1312) - Pop Will Eat Itself, Utah Saints, Collapsed Lung – Assembly Hall, Islington
02 Oct 2021 (1056) - Salad, Maschina, Burnout, Stick In The Wheel – High Tide Festival, Twickenham
26 Sep 2021 (973) - Hybrid Kid, White Dog, Lemur Lemur – Prince Albert, Brighton
25 Sep 2021 (1581) - Futureheads, Mt Misery – Esquires, Bedford
18 Sep 2021 (1075) - Sea Power – Craufurd Arms, Milton Keynes
09 Sep 2021 (1062) - The Primitives, Jetstream Pony – The Lexington, Islington
04 Sep 2021 (996) - Becontree 100: Nova Twins – Parsloes Park, Dagenham
14 Aug 2021 (1060) - Abdoujaparov, Big Boy Tomato – The Holroyd Arms, Guildford
04 Jun 2021 (996) - Pop Will Eat Itself, Mr B The Gentleman Rhymer – Assembly Hall, Islington
12 Dec 2020 (1126) - Smokin’ Donuts – The Chequers, Billericay
02 Mar 2020 (1065) - Republica, All Tomorrow’s Stories, Saint Nevis – The Boston Arms, Tufnell Park
08 Feb 2020 (1014) - Dream Wife – Audio, Peckham
23 Jan 2020 (1059) - Xmas Freak Show – The Railway Hotel, Southend-on-Sea
13 Dec 2019 (1036) - Pop Will Eat Itself, Jeana – Craufurd Arms, Milton Keynes
11 Dec 2019 (1037) - Steve Hackett – The Cliffs Pavilion, Westcliff-on-Sea
27 Nov 2019 (1007) - Darling Buds, Helen Love – The Lexington, Islington
23 Nov 2019 (1025) - Salad, Cozy Slippers, Gold Baby, Macadamia Sluts – The Finsbury, Finsbury Park
08 Nov 2019 (986) - Hurtling, Pink Haze, Petrol Boys – The Horn at the Half Moon, Bishop’s Stortford
24 Oct 2019 (1032) - Divine Comedy – Empire, Shepherd’s Bush
17 Oct 2019 (1017) - Frank and Walters, Tom Hingley and the Kar-Pets – The 100 Club, Soho
04 Oct 2019 (884) - Mimik Floyd – Chinnery’s, Southend
20 Sep 2019 (904) - Supergrass – Oslo, Hackney
09 Sep 2019 (958) - Ed Borrie, Scare Taxi, Metatrons – The Doctor’s Tonic, Welwyn Garden City
06 Sep 2019 (909) - Stillmarillion – Quay Theatre, Sudbury
31 Aug 2019 (878) - British Sea Power, Enjoyable Listens – Craufurd Arms, Milton Keynes
23 Aug 2019 (918) - Standon Calling 2019 – Standon Lordship, Hertfordshire
26 Jul 2019 (886) - Latitude Festival 2019 – Henham Park, Southwold
19 Jul 2019 (887) - The Good, The Bad and The Queen – Somerset House, Charing Cross
17 Jul 2019 (884) - The B-52’s, Trapdoor Social – Apollo, Hammersmith
30 Jun 2019 (882) - Piroshka, International Teachers of Pop – Central Library, Lancaster
23 Jun 2019 (860) - King Crimson – Royal Albert Hall, Kensington
20 Jun 2019 (909) - Top Of The Alcopops! – Boston Arms, Tufnell Park
17 May 2019 (911) - Ned’s Atomic Dustbin, Pop Will Eat Itself, Miles Hunt – The Institute, Digbeth
20 Apr 2019 (932) - Piroshka, Lemondaze – The Portland Arms, Cambridge
05 Apr 2019 (889) - The Stranglers – The Cliffs Pavilion, Westcliff-on-Sea
21 Mar 2019 (1026) - Smokin’ Donuts – The Chequers, Billericay
25 Feb 2019 (876) - Art Brut – The Haunt, Brighton
23 Feb 2019 (915) - Sleeper – Forum, Tunbridge Wells
02 Feb 2019 (1029) - British Sea Power – The Con Club, Lewes
14 Dec 2018 (982) - Sleeper – BBC Studios, Maida Vale
14 Dec 2018 (1061) - Cardigans, Moto Boy – Apollo, Hammersmith
07 Dec 2018 (991) - Salad, Colour Me Wednesday – Academy 2, Islington
14 Nov 2018 (851) - Abdoujaparov, Doozer McDooze – The 100 Club, Soho
09 Nov 2018 (874) - Steve Hackett – The Regent Theatre, Ipswich
10 Oct 2018 (915) - Soft Cell – The O2, Greenwich
30 Sep 2018 (890) - Shiiine On – Academy, Birmingham
08 Sep 2018 (894) - RiZE Festival – Hylands Park, Chelmsford
17 Aug 2018 (866) - Standon Calling 2018 – Standon Lordship, Hertfordshire
26 Jul 2018 (868) - Latitude Festival 2018 – Henham Park, Southwold
13 Jul 2018 (873) - Thousand Yard Stare, Salad Undressed – The Lexington, Islington
09 Jun 2018 (1049) - Thousand Yard Stare, Pacers – The Lexington, Islington
08 Jun 2018 (931) - Camden Rocks 2018 – Camden, London
02 Jun 2018 (848) - Salad, S*M*A*S*H, Jesuscarfish – The Soundhouse, Leicester
20 Apr 2018 (848) - Darling Buds, Nightingales – The Lexington, Islington
14 Apr 2018 (874) - Marillion – Corn Exchange, Cambridge
13 Apr 2018 (920) - Idles – Chinnery’s, Southend-on-Sea
11 Apr 2018 (880) - Smokin’ Donuts – The Chequers, Billericay
05 Mar 2018 (917) - Franz Ferdinand, Albert Hammond Jr – Corn Exchange, Cambridge
23 Feb 2018 (906) - British Sea Power – Koko, Camden
13 Feb 2018 (887) - Bilk – Hideaways, Chelmsford
29 Jan 2018 (947) - Divine Comedy – The LCR, Norwich
02 Dec 2017 (893) - Shed Seven – Scala, King’s Cross
26 Oct 2017 (910) - Marc Almond – The Cliffs Pavilion, Westcliff-on-Sea
23 Oct 2017 (1015) - Indie Daze 4 – Forum, Kentish Town
07 Oct 2017 (934) - Salad, Know Escape – The Lexington, Islington
27 Sep 2017 (873) - Star Shaped Festival – Ritz, Manchester
19 Aug 2017 (818) - Standon Calling 2017 – Standon Lordship, Hertfordshire
28 Jul 2017 (843) - Sleeper, My Life Story – The Haunt, Brighton
22 Jul 2017 (818) - Latitude Festival 2017 – Henham Park, Southwold
14 Jul 2017 (1059) - Radiohead, Junun – Old Trafford Cricket Ground, Manchester
04 Jul 2017 (954) - Thousand Yard Stare, Bivouac – The 100 Club, Soho
02 Jun 2017 (980) - Steve Hackett – The Cliffs Pavilion, Westcliff-on-Sea
07 May 2017 (857) - Salad Undressed, Vince Petchey – Three Wise Monkeys, Colchester
17 Apr 2017 (908) - Senseless Things, Midway Stil – New Adelphi Club, Hull
19 Mar 2017 (1011) - Young Band Night – Chinnery’s, Southend
15 Mar 2017 (968) - Salad Undressed, Vicky Sometani – The Water Rats, King’s Cross
25 Jan 2017 (1080) - Darling Buds – The Soundhouse, Leicester
17 Dec 2016 (930) - Mike Flowers Pops, Lorraine Bowen – The 100 Club, Soho
06 Dec 2016 (1326) - Asylums, Petty Phase, Horse Heads, Scarletts – The Railway Hotel, Southend-on-Sea
02 Dec 2016 (887) - Honeyblood, Ultimate Painting – Oslo, Hackney
20 Nov 2016 (846) - Undertones, Sultans of Ping – Forum, Kentish Town
19 Nov 2016 (1006) - Divine Comedy, Lisa O’Neill – Open, Norwich
22 Oct 2016 (863) - Indie Daze 3 – Forum, Kentish Town
01 Oct 2016 (959) - Imogen Heap – Saint Francis Hospice, Havering-atte-Bower
15 Sep 2016 (932) - Howling Black Soul, Skuff, Smoke City Revolution – Cricketers, Westcliff-on-Sea
10 Sep 2016 (846) - CJ2, For The Love Of Bob – Society of Old Brentwoods, Brentwood
02 Sep 2016 (925) - Luna Highway, Kasual Karma, John Chapman and Alex Pezeshkian, Ad Edwards – Brentwood Rugby Club, Brentwood
05 Aug 2016 (861) - Indietracks 2016 – Midland Railway, Butterley
29 Jul 2016 (898) - Tom Hingley and the Kar-Pets, Kingsley Beat – The 100 Club, Soho
28 Jul 2016 (910) - Two Faced Serenade, Lightscopes, Jack Fordham and Muscle Bomber, Zublue – Essex Arms, Brentwood
23 Jul 2016 (779) - Belly – Forum, Kentish Town
21 Jul 2016 (927) - Salad Undressed – Antenna Studios, Crystal Palace
16 Jul 2016 (913) - Brentwood Festival 2016 – The Brentwood Centre, Brentwood
15 Jul 2016 (874) - Latitude Festival 2016 – Henham Park, Southwold
15 Jul 2016 (856) - Fitness In Mind All Dayer – Brentwood Centre, Brentwood
25 Jun 2016 (1002) - British Sea Power – The Forum, Tunbridge Wells
22 Jun 2016 (954) - Garbage – The Troxy, Hackney
13 Jun 2016 (1287) - Thousand Yard Stare – The 100 Club, Soho
10 Jun 2016 (1075) - Mo Fingers – Brentwood Rugby Club, Brentwood
03 Jun 2016 (885) - Gigantic Indie All Dayer – Academy, Manchester
28 May 2016 (908) - Helen Scott, Baby Blues – White Horse, Brentwood
07 May 2016 (972) - Lush – Roundhouse, Chalk Farm
06 May 2016 (861) - Estrons, Our Girl – The Waiting Room, Stoke Newington
05 May 2016 (1010) - Luke Haines – The Lexington, Islington
04 May 2016 (874) - Bracknall, High/Low – Essex Arms, Brentwood
30 Apr 2016 (883) - Lovely Eggs, Phill Jupitus, Muertos – Bassment, Chelmsford
27 Apr 2016 (899) - States Of Emotion, Electric Child House, Davey James, Brown Brothers – O’Neills, Brentwood
21 Apr 2016 (828) - Lush – Oslo, Hackney
11 Apr 2016 (870) - Darling Buds, Popguns – The 100 Club, Soho
02 Apr 2016 (864) - Phoenix Fridays: Indigo, Everglows – Brentwood Rugby Club, Brentwood
01 Apr 2016 (803) - Dingus Khan, Horse Party, Superglu, Brackish Edge, Claws – The Steamboat Tavern, Ipswich
11 Mar 2016 (926) - Sisteray, Beatniks – Bardswell Social Club, Brentwood
04 Mar 2016 (905) - Little Green Cars, Other Creatures – Bar and Grill, Hoxton
09 Feb 2016 (872) - Stop The War All Dayer – The Railway Hotel, Southend-on-Sea
07 Feb 2016 (877) - They Might Be Giants – Junction, Cambridge
03 Feb 2016 (888) - High/Low, Deniers, Different People – The Edge, Basildon
28 Jan 2016 (910) - Poder de Tres, Keeley Smith, Joe Fryd – Shenfield Cricket Club, Brentwood
22 Jan 2016 (897) - Mystery Jets – South Records, Southend-on-Sea
20 Jan 2016 (909) - Shed Seven, Inspiral Carpets – The Forum, Hatfield
08 Dec 2015 (886) - Vile Electrodes, Under The Stars, Killatrix, Lixiviath – Society of Old Brentwoods, Brentwood
27 Nov 2015 (968) - Asylums, Petty Phase – The Railway Hotel, Southend-on-Sea
07 Nov 2015 (874) - Baby Blues, Warm Winters, Velvet Tree, Re:Verb – Society of Old Brentwoods, Brentwood
30 Oct 2015 (833) - Fireworks, Electric Pop Group, Garlands, Keep Left Signs – New River Studios, Harringay
02 Oct 2015 (836) - Lydia Lucy, Jessica Ali, Adam Wedd – Shenfield Cricket Club, Brentwood
25 Sep 2015 (884) - Dani Clay, Libby Holden, Jive Agents, Charlie Law – Society of Old Brentwoods, Brentwood
28 Aug 2015 (831) - Indietracks 2015 – Midland Railway, Butterley
24 Jul 2015 (874) - Latitude Festival 2015 – Henham Park, Southwold
17 Jul 2015 (913) - Brownstock Festival – Browns Farm, Stow Maries
11 Jul 2015 (865) - Southend Village Green 2015 – Chalkwell Park, Southend-on-Sea
11 Jul 2015 (867) - Who, Paul Weller, Sleaford Mods, Kaiser Chiefs – Hyde Park, London
26 Jun 2015 (937) - Blur, Metronomy – Hyde Park, London
20 Jun 2015 (1019) - British Sea Power – Roundhouse, Chalk Farm
13 Jun 2015 (917) - Thousand Yard Stare, Subrosa5 – Borderline, Charing Cross
06 Jun 2015 (855) - Madness – Chelmsford City Racecourse, Great Leighs
03 Jun 2015 (855) - Los Endos – Queen’s Theatre, Hornchurch
31 May 2015 (835) - Juke, Takes, Ascetics, CJ2 – Society of Old Brentwoods, Brentwood
29 May 2015 (969) - Pop Will Eat Itself – Cargo, Shoreditch
28 May 2015 (975) - Ride – Roundhouse, Chalk Farm
24 May 2015 (881) - Kaleidophone, Luke Sanders, Enemy Of The Lion, Connor Wells – Society of Old Brentwoods, Brentwood
24 Apr 2015 (739) - Finding Miranda, Ends, Helen Connolly, Eva Tobin – Society of Old Brentwoods, Brentwood
27 Mar 2015 (834) - Francesca Priest, Keeley Scott, Cameron Southcott – Shenfield Cricket Club, Brentwood
13 Mar 2015 (987) - Kaiser Chiefs, Public Service Broadcasting – O2 Arena, Greenwich
13 Feb 2015 (1039) - Ryan Green, Luciee Closier, Leanne Louise – Eclipse, Brentwood
06 Feb 2015 (806) - Sulk, Tail Feather – Oslo, Hackney
31 Jan 2015 (1497) - Velvet Tree, High/Low, Sonic Wah, Charlie Wallis – Society of Old Brentwoods, Brentwood
23 Jan 2015 (790) - Bis, Ghosts Of Dead Airplanes – The Lexington, Islington
11 Jan 2015 (965) - Stardog Champions, Fashoda Crisis, High/Low, Dirty Fairies, Deniers – Saks Underground, Southend-on-Sea
19 Dec 2014 (801) - Break For Cover – Society of Old Brentwoods, Brentwood
12 Dec 2014 (831) - For The Love Of Bob, Everglows, Made In Paradise – Society of Old Brentwoods, Brentwood
28 Nov 2014 (811) - Carter USM, Sultans of Ping FC, Frank and Walters – Academy, Brixton
23 Nov 2014 (1023) - Band From County Hell, Sophie DeBattista, Thomas James, Leigh Luscious – Society of Old Brentwoods, Brentwood
31 Oct 2014 (771) - Steve Hackett – The Cliffs Pavilion, Westcliff-on-Sea
28 Oct 2014 (720) - Hafdis Huld – Phoenix Artists Club, Charing Cross
20 Oct 2014 (788) - Stillmarillion – The Tropic, Ruislip
11 Oct 2014 (744) - D’Ukes, Scarlet Echo, Aim, Wildfowl – Society of Old Brentwoods, Brentwood
26 Sep 2014 (766) - Electric Child House, Matthew Haslam Hammond, Charlie Wallis – The White Horse, Brentwood
13 Sep 2014 (734) - Kate Bush – Apollo, Hammersmith
03 Sep 2014 (863) - Brownstock Festival 2014 – Stow Maries, Essex
30 Aug 2014 (845) - Killing Jimmy, Flares, We Stand Tall, Matthew Haslam Hammond – Essex Arms, Brentwood
08 Aug 2014 (791) - Brentwood Festival 2014 – The Brentwood Centre, Brentwood
20 Jul 2014 (787) - Lydia Lucy, Juke, Matthew Shepherd, Kate Thomas – Society of Old Brentwoods, Brentwood
18 Jul 2014 (911) - Latitude Festival 2014 – Henham Park, Southwold
17 Jul 2014 (784) - Pete Brame, Jared Richter Band, Molly Rainford, Rocheii – Society of Old Brentwoods, Brentwood
20 Jun 2014 (695) - Luciee-Marie Closier, Bow Flats, Francesca Priest, Matthew Attwaters – Society of Old Brentwoods, Brentwood
30 May 2014 (720) - Pop Will Eat Itself – Academy 2, Islington
25 May 2014 (718) - Arctic Monkeys, Tame Impala, Miles Kane – Finsbury Park, London
23 May 2014 (780) - Wolf Alice, Superfood, Gengahr – The Portland Arms, Cambridge
14 May 2014 (706) - Yes – The Cliffs Pavilion, Westcliff-on-Sea
30 Apr 2014 (821) - Sunny Moon, Ordinary Noise, For The Love Of Bob, Annie May Adams – Society of Old Brentwoods, Brentwood
25 Apr 2014 (671) - Darling Buds, EN – Borderline, Charing Cross
19 Apr 2014 (767) - Mannequins, Tones, Jessi Cooper, Velvet Tree – Society of Old Brentwoods, Brentwood
28 Mar 2014 (730) - Menswear, Patrick Duff – Bush House, London
26 Mar 2014 (731) - Republica, Space – Academy, Islington
23 Mar 2014 (780) - Franz Ferdinand – Roundhouse, Chalk Farm
14 Mar 2014 (790) - Ryan Green, D’Ukes, Lorretta, Philip Marino – Society of Old Brentwoods, Brentwood
28 Feb 2014 (743) - Republica, Sophie-Ellis Bextor, Glenn Gregory, Polly Scattergood, Stornoway – The Bedford, Balham
27 Feb 2014 (671) - Maximo Park – Sebright Arms, Bethnal Green
03 Feb 2014 (828) - Scarlet Echo, Leanne Louise, Looking For Liam, Edd Coates – Society of Old Brentwoods, Brentwood
31 Jan 2014 (564) - Ned’s Atomic Dustbin, Cud, Republica – Empire, Shepherd’s Bush
22 Nov 2013 (628) - Public Service Broadcasting, Joker and the Thief – Junction, Cambridge
18 Nov 2013 (685) - Art Brut, Keith Top of The Pops And His Minor UK Indie Celebrity All-Star Backing Band – Forum, Tunbridge Wells
04 Nov 2013 (597) - Steve Hackett – Corn Exchange, Cambridge
01 Nov 2013 (653) - Suede – The Cliffs Pavilion, Westcliff-on-Sea
23 Oct 2013 (633) - Primitives – Chinnery’s, Southend-on-Sea
27 Sep 2013 (726) - Duckworth Lewis Method – Empire, Shepherd’s Bush
21 Sep 2013 (687) - Flares, Charlie Wallis, Broken Chords, Victories, Youth Club – The Plough, Brentwood
14 Sep 2013 (638) - Jonny Cola and the A Grades, Los Pepes – The Square, Harlow
06 Sep 2013 (672) - Bis – The Lexington, King’s Cross
25 Jul 2013 (670) - Latitude Festival 2013 – Henham Park, Southwold
19 Jul 2013 (616) - Taffy, Gum – The Black Heart, Camden
17 Jul 2013 (629) - Brentwood Festival 2013 – The Brentwood Centre, Brentwood
05 Jul 2013 (648) - Bleech, Kate Lucas – Sebright Arms, Bethnal Green
26 Jun 2013 (636) - El Deyma, Belter, Rajiv, The Ends – Brentwood Centre, Brentwood
22 Jun 2013 (645) - The Tibetan Tea Company – Bedfords Park, Romford
09 Jun 2013 (654) - The Ends, Never A Hero, Scarlet Echo – Brentwood Centre, Brentwood
26 May 2013 (635) - Muse – Emirates Stadium, Islington
25 May 2013 (631) - Dirty Royals, Ivan Mudd – The Rattlesnake, Islington
21 May 2013 (649) - Mika Bomb – The Railway Hotel, Southend-on-Sea
18 May 2013 (628) - Rajiv, Albino Peaches – Brentwood Centre, Brentwood
18 May 2013 (645) - Belter, El Deyma, Victories, Ninja Baby – Brentwood Centre, Brentwood
27 Apr 2013 (621) - Dingus Khan, Universal Disappointment Sponge, Howling Black Soul, Emotion Signal – Saks Underground, Southend-on-Sea
06 Apr 2013 (622) - Republica, Tenek – Forum, Tunbridge Wells
16 Mar 2013 (658) - Dani Clay Band, Mannequins, Sam Callahan, Howling Black Soul – Brentwood Centre, Brentwood
09 Mar 2013 (689) - Kaiser Chiefs – Corn Exchange, Cambridge
27 Feb 2013 (723) - Bleech, Beverly Kills – The Portland Arms, Cambridge
26 Feb 2013 (705) - The History Of Apple Pie – The Old Blue Last, Shoreditch
19 Feb 2013 (683) - Sonic Boom Six, Killatrix – Chinnery’s, Southend
12 Feb 2013 (738) - The 1975 – Chinnery’s, Southend
06 Feb 2013 (698) - Archetype – The Hermit Club, Brentwood
25 Jan 2013 (661) - The Shermans – Hutton Road, Shenfield
02 Dec 2012 (596) - Michelle Ward, Leanne Louise, Edd Coates – High Street, Brentwood
01 Dec 2012 (524) - Lovely Eggs, Fashoda Crisis – Saks Underground, Southend-on-Sea
24 Nov 2012 (532) - Focus – The Beaverwood Club, Chislehurst
20 Nov 2012 (546) - Carter USM, Ned’s Atomic Dustbin, Cud – Academy, Brixton
10 Nov 2012 (755) - Taffy, Blindness, Haiku Salut – The Wilmington Arms, Clerkenwell
03 Nov 2012 (687) - Bleech, Kulaks, Local Girls – The Square, Harlow
02 Nov 2012 (520) - Phoenix In The Foyer 2 – The Brentwood Centre, Brentwood
27 Oct 2012 (526) - Phoenix In The Foyer 1 – The Brentwood Centre, Brentwood
15 Sep 2012 (512) - Blur, Bots – Winter Gardens, Margate
01 Aug 2012 (549) - Brentwood Beer and Music Festival 2012 – Dodgy
07 Jul 2012 (523) - Bis, Ace City Rockers – The Lexington, King’s Cross
29 Jun 2012 (599) - Knifeworld, Thumpermonkey, Barringtone, Something Beginning With L – The Lexington, King’s Cross
22 Jun 2012 (532) - Jim Bob, S*M*A*S*H, Midway Still – Esquires, Bedford
08 Jun 2012 (831) - Coldplay, Robyn – Emirates Stadium, Islington
02 Jun 2012 (557) - Evans The Death, For The Great And The Good – Bassment, Chelmsford
30 May 2012 (508) - The Others – Half Moon, Putney
11 May 2012 (514) - Bas II festival – Bowers Club, Pitsea
04 May 2012 (545) - Neil Hannon – Felsted School, Felsted
24 Feb 2012 (555) - Break For Cover – Golden Fleece, Chelmsford
23 Dec 2011 (252) - Nurse Who Loved Me, Mackley Drive – Chinnery’s, Southend-on-Sea
22 Dec 2011 (292) - Frank and Walters, Power of Dreams, Sultans of Ping FC – INEC, Killarney
28 Dec 2010 (222) - Phoenix FM Live Sessions: Mannequins, Straights, Soprano, Kenai, Brights, Closure, Never Means Maybe, Ferrungenous Buzzard
19 Jan 2008 (188) - Soft Cell – Ocean, Hackney
16 Mar 2001 (174) - Chumbawamba, Robb Johnson – The Junction, Cambridge
16 Nov 2000 (890) - Coldplay, Lowgold – The Junction, Cambridge
02 Oct 2000 (750) - Abdoujaparov, Pharmacy, Ton Up Kid – The Y Club, Chelmsford
30 Jan 1999 (602) - Marc Almond – Albery Theatre, Charing Cross
19 Dec 1998 (229) - Pulp, Stereolab – Academy, Brixton
21 Dec 1995 (208) - Essential Festival: Brighton 1995
27 May 1995 (108) - Carter USM – Virgin Megastore, Charing Cross
06 Feb 1995 (673) - Radiohead, Contempo – The Garage, Highbury
01 Sep 1993 (648) - Blur, Elastica – Old Trout, Windsor
27 Aug 1993 (949) - Pop Will Eat Itself – T & C 1, Kentish Town
16 Jan 1993 (219) - Billy Bragg, Barenaked Ladies, Lorraine Bowen – Empire, Hackney
30 Dec 1992 (248) - Carter USM, Family Cat – Academy, Brixton
22 Dec 1992 (161) - They Might Be Giants, Family Gotown – Bloomsbury Theatre, King’s Cross
04 Feb 1992 (728) - Marillion, Cry No More – Town & Country Club, Kentish Town
22 Dec 1990 (219)
Walks (2)
- Upminster
20 May 2018 (1521) - Goldhanger
26 May 2015 (1135)
- Grove Road in Basildon
18 Oct 2021 (771) - What’s so great about Cecil Rhodes?
24 Sep 2021 (735)
- Volapük – an article from 2000
26 Aug 2022 (2266) - Top 20 “male” and “female” words
14 Feb 2022 (1388) - Flowchart of European Languages
26 Sep 2021 (904)
- 1. Greetings
27 Jul 2020 (798) - 2. Present
27 Jul 2020 (825) - 3. More phrases
04 Aug 2020 (894)
- Cars in Saint Helena
19 Apr 2025 (131) - Jonathan the tortoise
18 Apr 2025 (167) - Longwood House
17 Apr 2025 (142) - The harbour
16 Apr 2025 (137) - The pub crawl
15 Apr 2025 (139) - Jamestown
15 Apr 2025 (141) - Sandy Bay
14 Apr 2025 (153) - A quick tour of the island
13 Apr 2025 (166) - Flying in
12 Apr 2025 (143) - Saint Helena – introduction
12 Apr 2025 (156) - Table Mountain
09 Apr 2025 (148) - Boulders Beach
08 Apr 2025 (166) - Cape Point and the Cape of Good Hope
08 Apr 2025 (142) - The Waterfront
07 Apr 2025 (145) - Cape Town City v Sekhukhune Utd
06 Apr 2025 (166) - Cape Town
05 Apr 2025 (168) - Driving statistics and prices
04 Apr 2025 (141) - Day 11: Okonjima Plains Camp to Windhoek
04 Apr 2025 (149) - Day 10: Mushara Outpost Lodge to Okonjima Plains Camp
03 Apr 2025 (154) - Day 8/9: Etosha Safari Lodge to Mushara Outpost Lodge
02 Apr 2025 (181) - Day 7: Twyfelfontein to Etosha Safari Lodge
31 Mar 2025 (147) - Day 6: Swakopmund to Twyfelfontein
30 Mar 2025 (148) - Day 4/5: Swakopmund and Walvis Bay
29 Mar 2025 (144) - Day 3: Solitaire
28 Mar 2025 (137) - Day 3: Sesriem to Swakopmund
28 Mar 2025 (169) - Day 2: Dunes and Deadvlei
27 Mar 2025 (146) - Day 1: Windhoek to Sesriem
26 Mar 2025 (213) - Day 0: Windhoek
25 Mar 2025 (138) - Namibia: road trip 2025
25 Mar 2025 (121) - Czech Republic – day 8/9
28 Aug 1994 (987) - Czech Republic – day 7
26 Aug 1994 (1031) - Czech Republic – day 6
25 Aug 1994 (1038) - Czech Republic – day 5
24 Aug 1994 (1018) - Czech Republic – day 4
23 Aug 1994 (1042) - Czech Republic – day 3
22 Aug 1994 (1011) - Czech Republic – day 2
21 Aug 1994 (1077) - Czech Republic – day 1
20 Aug 1994 (1148)
- 1. Sources of data
12 Oct 2021 (842) - 2. What shape is your data?
19 Oct 2021 (806) - 3. Relational Databases
26 Oct 2021 (795) - 4. Introduction to SQL
26 Oct 2021 (792) - 5. Joins in SQL
02 Nov 2021 (1071) - 6. Database integrity
02 Nov 2021 (806) - 7. Data integrity and security
09 Nov 2021 (895) - 8. Database normalization
09 Nov 2021 (960) - 9. Normalization example
09 Nov 2021 (912) - 10. ACID: Guaranteeing a DBMS against errors
16 Nov 2021 (892) - 11. Malice and accidental damage
16 Nov 2021 (850) - 12. SQL refresher
23 Nov 2021 (780) - 13. Grouping data in SQL
23 Nov 2021 (762) - 14. Connecting to SQL in other JS and PHP
23 Nov 2021 (2501) - 15. Query efficiency and denormalisation
10 Jan 2022 (873) - 16. Distributed databases and alternative database models
11 Jan 2022 (859) - 17. Key/Value databases and MapReduce
11 Jan 2022 (851) - 18. Document databases and MongoDB
12 Jan 2022 (776) - 19. Semantic databases
13 Jan 2022 (813) - 20. Transforming XML databases
16 Jan 2022 (758) - 21. Linked Data – an introduction
02 Mar 2022 (769) - 22. RDF – Remote Description Framework
02 Mar 2022 (801) - 23. Ontologies – RDF Schema and OWL
02 Mar 2022 (1286) - 24. Triplestores and SPARQL
03 Mar 2022 (887) - 25. Information Retrieval
04 Mar 2022 (2030) - 26. A very good guide to linked data
06 Mar 2022 (1084)
- 1. Project management and team working
11 Oct 2021 (842) - 2. Tracking progress
18 Oct 2021 (764) - 3. Requirements and specification
25 Oct 2021 (942) - 4. User-Centred Design
01 Nov 2021 (814) - 5. Research
08 Nov 2021 (850) - 6. Analysing the competition
15 Nov 2021 (806) - 7. User-Centred Design
22 Nov 2021 (1003) - 8. What is Agile Development?
17 Jan 2022 (1026)