DEV Community

loading...
Andrew Davis profile picture

Andrew Davis

PHP and JavaScript web chef with a little Go and Swift on the side.

All 90 comments

An analysis of the $82 million eBay Scalping Market for Xbox, PS5, AMD, and NVIDIA

Really fascinating breakdown, thanks for posting it. While I ...

Let's Talk Windows vs macOS

That’s an interesting approach. How do you write code on th...

Let's Talk Windows vs macOS

Thanks, I’ll check it out.

Let's Talk Windows vs macOS

Nice! I will check that out.

Let's Talk Windows vs macOS

What advantages does Pop offer over regular Ubuntu?

The Big Five in tech (faamg) bet on low-code development

Another oldie, but goodie is FileMaker Pro. It's wholly own...

Introduction to PHP 7.4 Preload

You will have to restart PHP to update the files that were ...

How to Write a Magento 2 Console Command

Sounds like a good challenge! What type of data were you tr...

How to Write a Magento 2 Console Command

So a completely new entity, but it uses EAV tables for stor...

Thoughts on migrating to TypeScript and improving the overall quality of the frontend DEV codebase

I would like to hear about the experience if you do refacto...

Rewriting My Personal Site with Hugo

That’s awesome! How is Firebase? Is it a good experience? I...

Creating a Magento Theme with Next.js and GraphQL

Yes you could set that up server side, but I wanted to use ...

Announcing PHP Apprentice!

Thanks for the kind words! There is a lot I would like to d...

Announcing PHP Apprentice!

Thank you! I do enjoy resisting the unwarranted PHP hate.

Building My Personal Site with Go and TailwindCSS

Thanks for the recommendation. I have been wanting to set u...

Building My Personal Site with Go and TailwindCSS

It’s definitely worth the time to learn it.

Building My Personal Site with Go and TailwindCSS

TailwindCSS is great, thanks for reading!

If it's Saturday and you won't be coding again until Monday, how do you get your mind off your current work?

College football and video games. 😂

Awesome PHP Resources on DEV 🚀 🎉 🎢

Thanks for including my posts. That’s a great list!

Writing Beautiful Code

Unit tests are the best!

Writing Beautiful Code

I agree that comments are necessary, depending on the circu...

Writing Beautiful Code

There’s always a trade off, but I think in general coders a...

Writing Beautiful Code

Good call! I’ve seen several recommendations for using is/h...

Writing Beautiful Code

I think we never stop learning to code better. I always fee...

Writing Beautiful Code

I agree! Everyone hates going back to code that can take ho...

Writing Beautiful Code

Thanks! I was just using it as an example.

I'm planning to ditch my MacBook and move away from laptop computing

I've often thought about going to a desktop computer for de...

What are the hardest programming languages you have ever learned?

Probably Rust and Elixir for me. I felt like if I had given...

The Rails Ecosystem is Healthier than Ever

It is amusing to me because a microservice architecture is ju...

The Rails Ecosystem is Healthier than Ever

I was being facetious. There is nothing wrong with monolith...

The Rails Ecosystem is Healthier than Ever

Wait, you're not going to break up Dev.to into microservices ...

Introduction to Go for PHP Developers

It's definitely worth checking out. I like it because it st...

I'm Addy Osmani, Ask Me Anything!

Thanks for responding! PRPL is a new pattern to me, hopeful...

I'm Addy Osmani, Ask Me Anything!

Do you think the recent rise in popularity of single page app...

Introduction to Go for PHP Developers

Thanks for pointing that out. I just wrote the method as an...

Introduction to Go for PHP Developers

It’s not as bad as you might think. It forces you to accoun...

I put an early DEV iOS app up on GitHub and would love your help!

Are you looking at creating some screens natively or will i...

My Sublime Text Setup for PHP

Definitely will check out the DotEnv extensions. Thanks for...

Which programming language/environment is more “powerful” than people realize?

Might be too mainstream of an answer, but I still get surpr...

Choosing PHP in 2018

Everything has its quirks, including Django. If you like Pyth...

Choosing PHP in 2018

It’s hard to turn the direction of a large ecosystem, but i...

Choosing PHP in 2018

That’s a valid concern, a lot of PHP jobs are related to Wo...

Choosing PHP in 2018

StackOverflow is a tough place to change opinions. A lot of...

Choosing PHP in 2018

I wish I had known to learn a framework and to learn securi...

Choosing PHP in 2018

The amount of companies using PHP is amazing. It may not ha...

What are the latest trends in front-end JavaScript?

Definitely seeing more and more hype around Progressive Web...

Avoid Burnout and Get Back to the Basics

I definitely think there needs to be a balance. I didn’t ment...

Why I Switched from Visual Studio Code to Sublime Text

For me, improved speed is a personal preference. Often I wi...

Why I Switched from Visual Studio Code to Sublime Text

Sublime Text is written in C++, but its plugin system is in...

What are some fundamentals of security every developer should understand?

The OWASP top ten security vulnerability documents are a gr...

Has anyone created a Node.js app that renders HTML instead of JSON?

Looks really good! Thanks!

Has anyone created a Node.js app that renders HTML instead of JSON?

That’s good advice, I normally avoid the HAML like template...

What things have you been made to feel guilty about in the course of your career?

I’ve definitely been questioned about programming languages...

"Learn at least one new language every year" is bad advice

As a PHP Developer, learning Linux/Unix commands and philos...

"Learn at least one new language every year" is bad advice

Great post, this is a really good reminder. I often feel a ...

Do we care more about what we've done or how we did it?

Totally agree! The language wars are exhausting because it’...

Why You Should Be Unit Testing

I think good tests force you to use better engineering so i...

Why You Should Be Unit Testing

I don’t do TDD religiously, but I’m trying to move in that ...

Why You Should Be Unit Testing

I mostly use PHPUnit for PHP and Xunit for Swift though the...

My Thoughts on React Native

I agree with all your points. As popular as React Native is...

Just learn a language. Popularity be darned.

I agree! The pressure to know the hit, most popular languag...

Why You Should Be Unit Testing

Thanks! Typically you will write a test every time you fix ...

What language features/concepts do insiders of the language love and outsiders hate?

I'm becoming more of a fan of static types after using Swif...

Why I Switched from Visual Studio Code to Sublime Text

If the speed of Electron catches up, then it Code will be r...

Why I Switched from Visual Studio Code to Sublime Text

I don’t think any editor is exactly comparable because they...

Why I Switched from Visual Studio Code to Sublime Text

I would buy that.

Why I Switched from Visual Studio Code to Sublime Text

That’s good to know, thanks for responding! I’ve been worki...

Why I Switched from Visual Studio Code to Sublime Text

I got the developer build of Sublime with font ligatures enab...

Why I Switched from Visual Studio Code to Sublime Text

I’ve tried PHPStorm, it’s hard to adjust to after getting u...

Why I Switched from Visual Studio Code to Sublime Text

Definitely agree. VS Code has a heavy focus on JavaScript a...

Why I Switched from Visual Studio Code to Sublime Text

If I was doing more TypeScript or React, VS Code would be r...

Why I Switched from Visual Studio Code to Sublime Text

I tried PHPStorm, but I prefer more lightweight editors. Pl...

Why I Switched from Visual Studio Code to Sublime Text

I think they removed the telemetry because of bad press, bu...

Why I Switched from Visual Studio Code to Sublime Text

I did, but don’t use it because of it’s previous privacy is...

Why I Switched from Visual Studio Code to Sublime Text

I’ve used this plugin before: github.com/martomo/SublimeTex...

I'm Sandi Metz, Ask Me Anything! [Finished]

That makes sense, thanks!

I'm Sandi Metz, Ask Me Anything! [Finished]

Hi Sandi, thanks for doing this AMA. When you code, do you fo...

Four Tips for a More Secure Website

Based on what I have read, emulated prepares are as safe as...

Revisit old materials with new perspectives

I saw Sandi Metz at a conference last year and was blown aw...

Swift for Web Developers

I have explored the web side of Swift a little, but only us...

AWS re:Invent 2017 new products TLDR/discussion

I'm also interested in AWS AppSync. Platforms as a service ...

How to receive and respond to text messages in Ruby with Hanami and Twilio

How are you feeling about Hanami vs Rails? I know Hanama is...

Imposter Syndrome: PHP Edition

You've not used NoSQL? gasp Just kidding and thank you for...

Imposter Syndrome: PHP Edition

You’re hitting the nail on the head. It’s really important ...

Imposter Syndrome: PHP Edition

This comment seems to be a harsh generalization and proves ...

Imposter Syndrome: PHP Edition

Good point. PHP’s ease of use can also be its downfall some...

Imposter Syndrome: PHP Edition

Thanks for sharing, I enjoy hearing stories like your’s. Bu...

Imposter Syndrome: PHP Edition

The ultimate point of my article was that building a succes...

Imposter Syndrome: PHP Edition

That’s a great point. Sometimes I wonder if PHP’s ubiquity ...

Imposter Syndrome: PHP Edition

Programming in PHP can be a lot of fun and you can make gre...

loading...