All 97 Comments

re: Raspberry Pi 4 Goes On Sale: “This is a comprehensive upgrade”
I live a relatively short train journey from Cambridge, whe...
re: In RMDBS is join table bad for perfomance ?
Joins are integral to how relational databases work - they'...
re: I'm starting 30 days of commits in July, who'd like to join me?
I might take part in this. Last few months I've been workin...
re: There's only one way to validate an email address
I agree that you shouldn't use a regex, but PHP in particul...
re: Multiple Inheritance with Traits in PHP
One potential gotcha with traits is that unlike with mixins...
re: Did you transition to tech from another career?
I used to be an insurance clerk, but was bored of it and ha...
re: The fascinating phenomena of PHP trashing????
I maintain a Zend 1 legacy application with a long list of ...
re: The fascinating phenomena of PHP trashing????
PHP nowadays is a pretty decent language. However, that was...
re: What do you want to be when you grow up?
Captain Mal Reynolds, and no power in the 'verse can stop m...
re: Which Programming Language Did You Start With As A Developer?
Locomotive BASIC, back in the 80's, but I then didn't progr...
re: What are some tasks that programmers should do to save time?
I wrote my own package boilerplate for Laravel, with access...
re: What are some tasks that programmers should do to save time?
You might find Yeoman worth a look. It's a similar idea, bu...
re: What's your coding origin story?
Did the whole BASIC programming thing as a kid, but kind of...
re: 7 Continuous Integration Tools for PHP Laravel Developers
I'd also recommend either Psalm or PHPStan - they're static...
re: Are most of your friends developers too?
I didn't become a professional developer till my early 30's...
re: What's your commute like?
15 minute walk to the train station, 20 minute train journe...
re: Is it necessary to learn touch typing?
It's definitely helpful, and if you don't I strongly suspec...
re: Writing golden master tests for Laravel applications
By and large, yes. It's never the best solution and it's no...
re: How to use Docker in iOS Development?
I don't see that there's anything you could use Docker for ...
re: What was your win this week?
Refactored a painful query object from 500+ lines of PHP to...
re: Tell me about a time you messed up
My main role is maintaining a legacy intranet system for a ...
re: What was your win this week?
This week, I... Moved my legacy project from PHP 5.6 to PH...
re: My Top 3 JavaScript Array Methods
Mine would probably be map(), sort() and filter(), with an ...
re: How I Write Source Control Commit Messages
Have you looked at Commitizen? I find it useful for prompti...
re: How do Devs spend their weekends?
Today is an unseasonably sunny day here in the UK so I've b...
re: What was your win this week?
I really need to do this... I hit the big 4-0 a few months...
re: How I'm Learning to Code At 35
Good luck! I made the switch from a clerical job to full st...
re: Thoughts on migrating to TypeScript and improving the overall quality of the frontend DEV codebase
To my mind, Flow has always made more sense than Typescript...
re: Investing in the right technologies to avoid technical debt
It's always worthwhile tinkering with a new framework when ...
re: I am a middle aged junior developer, Ask Me Anything!
I've worked for four different companies for any length of ...
re: I am a middle aged junior developer, Ask Me Anything!
I was in a similar situation at around that age. I spent ov...
re: Pug vs EJS?
In that case, Handlebars should be a good fit. It supports ...
re: What was your win this week?
This week, I finally pushed live the big update to the proj...
re: Pug vs EJS?
I'm not fond of either. I haven't used Pug since it was Jad...
re: What do you do, when you are stuck?
Rubber duck debugging can work with pets or inanimate objec...
re: What do you do, when you are stuck?
Going for a walk is my personal favourite. Or if I can't do...
re: Which JavaScript Framework to learn
The impression I've got of Angular these days is that is ha...
re: Show off your first app!
The first actual web app I built solo was also my first sol...
re: I'm Yechiel, and I'm not an ally.
Thank you for eloquently describing how I felt. I wasn't e...
re: Nevertheless, Kelly Coded
As someone who changed careers and started coding professio...
re: Which game are you playing right now?
Currently playing through the original Mass Effect trilogy ...
re: Moving Away from AMPPS for Local Dev
I use Lando these days. It's Docker-based, but is pretty ea...
re: What do you think about the future of PHP in general?
Mate, your question was incoherent.
re: What do you think about the future of PHP in general?
Mate, I'm not going to explain something as basic as why Wo...
re: What do you think about the future of PHP in general?
The problems with WordPress are a matter of historical reco...
re: In programming, is it better to have many small files or one large file?
For front end assets. it's straightforward these days to br...
re: Can you hand write a website in Notepad?
I use Neovim and I've never felt like I was missing anythin...
re: What's the best source of caffeine for you? 🤔
I still drink ordinary tea at home, and will have the odd c...
re: What's the best source of caffeine for you? 🤔
That's why I stopped drinking it in favour of rooibos, whic...
re: What's the best source of caffeine for you? 🤔
I went cold turkey on caffeine at work last year after I wa...
re: What's your favourite CI/CD tool and why?
As someone whose projects have covered Python, PHP and Java...
re: What was your win this week?
This week, I: Finished a big rebuild of the home page of ...
re: What are the least intuitive fundamentals and best practices in software development?
In this case, it wasn't too bad because: The new function...
re: What are the least intuitive fundamentals and best practices in software development?
I think juniors are often better off working on their own p...
re: What are the least intuitive fundamentals and best practices in software development?
Certainly it's not an absolute. If you have a project with...
re: What are the least intuitive fundamentals and best practices in software development?
Probably the idea that adding more developers to a project ...
re: What are the least intuitive fundamentals and best practices in software development?
I learned regexes by learning Perl in 2010. Ever since then...
re: APIs you didn't know you needed
Marvel have an excellent API for getting details about your...
re: What do you think about the future of PHP in general?
It's heading in a positive direction. The language itself i...
re: BDD rather than TDD: Result-Oriented Testing
My experience has been that learning BDD is the easiest way...
re: The IDE - The beginner's trap !
Personally I have never, ever used an IDE without sooner or...
re: What's your coding origin story?
I'm just about old enough to have started out coding BASIC ...
re: 5 Books Which Will Improve Your Career
It's been a while since I read it, but one book I found ver...
re: When PHP Framework Sucks Series: How not to shape your app in the shape of the framework
You're right about Zend 1 to 2 migrations. I maintain a Zen...
re: What technology do you want to learn in 2019?
As others have said, GraphQL is a big one for me. I've so f...
re: Let's take a break and discuss how developers spend the vacations?
The concept is essentially for a consistent interface to nu...
re: Let's take a break and discuss how developers spend the vacations?
I have today and Tuesday off work... and I'm working on my ...
re: Do you ever get frustrated with your Junior Developer(s)?
I'd be lying if I said I didn't get frustrated with more ju...
re: Implementing full-text search for your static site
the main problem is that you can’t search quickly for a pi...
re: When TDD doesn't click, something else should click "harder"!
That's why I believe you shouldn't unit test your UI. By...
re: When TDD doesn't click, something else should click "harder"!
If you have a program, what makes this program's UI marked...
re: When TDD doesn't click, something else should click "harder"!
I disagree about not testing the UI, but it does depend on ...
re: How do other people use gists?
Before I migrated from Vim to Neovim I was using Pathogen f...
re: How do other people use gists?
I use one to store my Neovim config. Since I manage my plug...
re: What’s a concept you understand now, but took you forever to grasp?
The model layer, and that using MVC doesn't mean everything...
re: Favourite albums to listen to while coding
First three albums are the best, Garlands, Head over Heels ...
re: PHPStan
I started using it recently and I find it very helpful. The...
re: Favourite albums to listen to while coding
Anything by the Cocteau Twins is good, particularly the ear...
re: Scrapping Facebook with JavaScript
Don't mean to be a grammar nazi, but the terms are "scrapin...
re: What am I missing out if I'm not using a VM/Container for my development setup?
I use Lando these days, and the advantages over installing ...
re: Evolution of My Personal Site
Mine started out as static HTML, before spending several ye...
re: Any idea how to start blogging as a developer?
Trust me, there are a lot of native English speakers who ca...
re: How does your workplace approach Health and Wellness?
I have been a DSE assessor and a health and safety rep, and...
re: How does your workplace approach Health and Wellness?
My workplace provides alcoholic and non-alcoholic beverages...
re: How satisfied are you with the code quality of your current project?
It's absolutely abysmal. It's an old Zend 1 project that ha...
re: Help! I'm stuck!
The most useful advice I can give for when you're stuck is ...
re: Switching from Vim to Neovim
I'm told the typical use case is a REPL, which makes sense ...
re: Switching from Vim to Neovim
It probably does in most cases, but because Neovim doesn't ...
re: Switching from Vim to Neovim
Not really. What if you have to use a specific distro on a ...
re: Switching from Vim to Neovim
Neovim always has the terminal - there's no question of it ...
re: Impostor Syndrome.
Been a web dev for seven years now. Still feel like there's...
re: Switching from Vim to Neovim
Hardly. Neovim is a fork, so to suggest that it suddenly be...
re: Switching from Vim to Neovim
Better support for asynchronous jobs is the main one, altho...
re: Better strings in PHP
Another thing I didn't mention in the post is that if you u...
re: Welcome Thread - v16
Hi, my name's Matthew. I'm a professional web dev and have...
re: Would a compiled version of PHP be great
It wouldn't make very much difference at all. It's been my...
loading...