DEV Community

Matthew Collison profile picture

Matthew Collison

I'm the CTO of international video agency Wooshii and I run an educational media brand called Skill Pathway. I also occasionally chat to people on my podcast, The Learning Developers Podcast.

All 184 comments

How I made Xper - A RealTime Code Deployer and Code Editor

I am incredibly impressed. The remote editing capabilities ar...

What will your coronavirus story be?

From a fellow UK PHP developer to another, I'm glad you're ...

Kicking It Old School – IRC with Irssi

I am so happy this post exists... the nostalgia of joining ...

How to exit Vim

It's day 728 I'm still stuck in Vim With 2.54839e30 possibl...

The Ultimate Guide to Finding a Job in Tech

Fantastic guide with tons of practical advice mate 👍

Personal blog, Dev.to or Medium?

If your aim is to reach as many people as possible to help...

Personal blog, Dev.to or Medium?

It depends on your intention - whether it is: To impact as ...

The #1 Way To Grow Your Personal Brand As A Developer

Thanks for the great comment Jordan! That's the point - wou...

The #1 Way To Grow Your Personal Brand As A Developer

A couple of things on that, there's this weird psychologica...

Welcome to the Big Thread Club, Liyas Thomas. You are the latest winner of the Big Thread Badge. 🎉

Awesome @liyasthomas , your project deserves every bit of ...

Interview with Cassidy Williams: 3 Ways to Deconstruct Problems That Cause Imposter Syndrome

Great interview Jacob and such fantastic insights from both...

A CEO's #1 Tip On How Stand Out As A New Full-Stack Developer in A Competitive Market ⚡

100% - isn't that everyone's top skill in development haha....

A CEO's #1 Tip On How Stand Out As A New Full-Stack Developer in A Competitive Market ⚡

You'll get there! If you want free access to Andrew's AWS c...

A CEO's #1 Tip On How Stand Out As A New Full-Stack Developer in A Competitive Market ⚡

Sweet - that's the same stack we use! If you want free acc...

A CEO's #1 Tip On How Stand Out As A New Full-Stack Developer in A Competitive Market ⚡

Gotta develop those soft skills too! :) If you want free a...

A CEO's #1 Tip On How Stand Out As A New Full-Stack Developer in A Competitive Market ⚡

We wouldn't help over phone Chad but you can always put #he...

A CEO's #1 Tip On How Stand Out As A New Full-Stack Developer in A Competitive Market ⚡

Your attitude is on point!!! Check your DMs for free access...

A CEO's #1 Tip On How Stand Out As A New Full-Stack Developer in A Competitive Market ⚡

Nice! Into that JS Mobile Dev Stack! I'll send you free AWS...

A CEO's #1 Tip On How Stand Out As A New Full-Stack Developer in A Competitive Market ⚡

Awesome! Do you use a framework when working in PHP? And Re...

A CEO's #1 Tip On How Stand Out As A New Full-Stack Developer in A Competitive Market ⚡

Access coming your way Marco! Enjoy the course.

A CEO's #1 Tip On How Stand Out As A New Full-Stack Developer in A Competitive Market ⚡

You're very diverse there! Having both async + sync and fun...

A CEO's #1 Tip On How Stand Out As A New Full-Stack Developer in A Competitive Market ⚡

Indeed, cloud in general is just an amazing way to stand ou...

A CEO's #1 Tip On How Stand Out As A New Full-Stack Developer in A Competitive Market ⚡

JS seems to be the most popular answer! If you want free a...

A CEO's #1 Tip On How Stand Out As A New Full-Stack Developer in A Competitive Market ⚡

Nice! If you want free access to Andrew's AWS course, drop ...

A CEO's #1 Tip On How Stand Out As A New Full-Stack Developer in A Competitive Market ⚡

You've got the process down! AWS course link coming your wa...

A CEO's #1 Tip On How Stand Out As A New Full-Stack Developer in A Competitive Market ⚡

Awesome! I've been trying to learn GoLang, it seems great a...

A CEO's #1 Tip On How Stand Out As A New Full-Stack Developer in A Competitive Market ⚡

Good to see you working across multiple technologies! If y...

How do you add images to the feed for a post?

So the way this works is, if your post is at the top of the...

A CEO's #1 Tip On How Stand Out As A New Full-Stack Developer in A Competitive Market ⚡

Well, with the abudance of choices, which are all good choi...

A CEO's #1 Tip On How Stand Out As A New Full-Stack Developer in A Competitive Market ⚡

Yeah Ken, check this tweet storm from Steve Schoger - he pu...

A CEO's #1 Tip On How Stand Out As A New Full-Stack Developer in A Competitive Market ⚡

Forgot to ask you to DM us first or follow back - either of...

A CEO's #1 Tip On How Stand Out As A New Full-Stack Developer in A Competitive Market ⚡

Andrew loves Ruby too! He's been using it since the very ea...

A CEO's #1 Tip On How Stand Out As A New Full-Stack Developer in A Competitive Market ⚡

Oh awesome Sebastian, thanks for being a listener! Let us k...

A CEO's #1 Tip On How Stand Out As A New Full-Stack Developer in A Competitive Market ⚡

Vue is awesome - we use it on most of our projects! It's gr...

A CEO's #1 Tip On How Stand Out As A New Full-Stack Developer in A Competitive Market ⚡

Thanks Stephen! Drop us a DM and we'll drop you free access...

A CEO's #1 Tip On How Stand Out As A New Full-Stack Developer in A Competitive Market ⚡

Thanks Ken! A lot of UI isn't being creative - I'm terrible...

I just did my first guest podcast and I'm giving away a free study course for AWS Certification!

Thanks Stephen - can you pop your comment over on this blog...

A CEO's #1 Tip On How Stand Out As A New Full-Stack Developer in A Competitive Market ⚡

Awesome, Alexis! Are you working currently or in the learni...

A CEO's #1 Tip On How Stand Out As A New Full-Stack Developer in A Competitive Market ⚡

Thanks Tyeshi! Send us a message on here and we'll give you...

A CEO's #1 Tip On How Stand Out As A New Full-Stack Developer in A Competitive Market ⚡

Thanks so much for your comment, we are really glad you lik...

A CEO's #1 Tip On How Stand Out As A New Full-Stack Developer in A Competitive Market ⚡

Thanks for the comment Ponick! Open your messages and I'll ...

A CEO's #1 Tip On How Stand Out As A New Full-Stack Developer in A Competitive Market ⚡

It's a fantastic attitude to maintain throughout your caree...

Do You Suffer With Imposter Syndrome?

That is easily the most in-depth, properly articulated expe...

Do You Suffer With Imposter Syndrome?

It’s really about self awareness - if you answer yes to thi...

Do You Suffer With Imposter Syndrome?

Going to check your podcast out and the talk if it’s online...

Do You Suffer With Imposter Syndrome?

Say whaaaaaat

4 Actionable Tips To Immediately Improve Your UI Shadow Design (Design File & Code Included)

No problem Ryan, glad we found the solution for you! :D

4 Actionable Tips To Immediately Improve Your UI Shadow Design (Design File & Code Included)

Glad you thought so! It's also just super practical since u...

What Is The One Website / App You Would Build If You Had All The Necessary Skills to Do It Yourself?

Cleverbot, yes!! I'm going to put something together for th...

Come on our podcast - or shout out someone you'd love to hear as a guest!

Thanks Greg! Got it, we'll get back to you shortly :D

Come on our podcast - or shout out someone you'd love to hear as a guest!

That's so cool to hear, and really great feedback. Thank yo...

4 Actionable Tips To Immediately Improve Your UI Shadow Design (Design File & Code Included)

Glad you found it helpful Garrett! Thanks for watching (or ...

4 Reasons To Stop Caring About Picking The “Best” Language / Framework To Learn - Read or Watch

Fantastic way to learn... Even open source it, iterate and ...

Come on our podcast - or shout out someone you'd love to hear as a guest!

Thanks Greg - tu compadre Albert has kindly pointed us in t...

Come on our podcast - or shout out someone you'd love to hear as a guest!

The ball is rolling!

Bane of my existence as a developer

Our caption was obviously a lie. No developer succeeds sett...

Come on our podcast - or shout out someone you'd love to hear as a guest!

Thanks for the insight Albert, super appreciated! Will be p...

Come on our podcast - or shout out someone you'd love to hear as a guest!

Richard - from all the points you laid out here, we'd love ...

What Is The One Website / App You Would Build If You Had All The Necessary Skills to Do It Yourself?

I think your idea about starting small and scaling up is yo...

Bane of my existence as a developer

4 Reasons To Stop Caring About Picking The “Best” Language / Framework To Learn - Read or Watch

It's understandable to be elitist about something because i...

Come on our podcast - or shout out someone you'd love to hear as a guest!

Sweet Juan, glad you think it's beginner friendly. Please g...

Bane of my existence as a developer

Webpack!!! :D And exiting Vim, once upon a time. I think i...

4 Reasons To Stop Caring About Picking The “Best” Language / Framework To Learn - Read or Watch

Such a great example of trying things for the possibility o...

4 Reasons To Stop Caring About Picking The “Best” Language / Framework To Learn - Read or Watch

Such a good phrase “Technologies don’t get a medal for show...

Come on our podcast - or shout out someone you'd love to hear as a guest!

Awesome Stefan - we'll DM you when we get a spare 5 minutes...

VIDEO 📺📹 Practical Web Scraping | Auto-Upload to DEV | Part 1 - Logging In

I second that comment - keeping in your mistakes can provid...

I Passed 3,000 Follows on Dev! 🎉🙌🎊🙌🏿🎆🙌🏾

Instagram, Facebook etc: We can't explain why the algorithm...

What Is The One Website / App You Would Build If You Had All The Necessary Skills to Do It Yourself?

“We are going to strategically avoid a stroke” is a transla...

What Is The One Website / App You Would Build If You Had All The Necessary Skills to Do It Yourself?

Please keep sarcastically ripping apart our articles, we ca...

What Is The One Website / App You Would Build If You Had All The Necessary Skills to Do It Yourself?

That is extreme! We are so much shorter in our processes - ...

Single Responsibility Principle for Dummies

Deep dive on YAGNI up next

What Is The One Website / App You Would Build If You Had All The Necessary Skills to Do It Yourself?

The environmental impact of farming currently is enormous o...

What Is The One Website / App You Would Build If You Had All The Necessary Skills to Do It Yourself?

Censorship sucks - big time! Definitely need more technolog...

What Is The One Website / App You Would Build If You Had All The Necessary Skills to Do It Yourself?

Basically an epic general AI on a quest to solve thing that...

What Is The One Website / App You Would Build If You Had All The Necessary Skills to Do It Yourself?

I can’t tell you how many hours I spent on that online chat...

What Is The One Website / App You Would Build If You Had All The Necessary Skills to Do It Yourself?

Top idea! Like a tiered type of system “We can integrate wi...

Come on our podcast - or shout out someone you'd love to hear as a guest!

Glad you like it Richard - and awesome!! It seems that you ...

How to create sub-domain automatically when users register on my SaaS application ?

Super welcome - glad it helped!

Come on our podcast - or shout out someone you'd love to hear as a guest!

Brownie points if you can help us get the Podcast feed on D...

How to create sub-domain automatically when users register on my SaaS application ?

You wouldn't create the subdomain on the fly, you'd simply us...

What Is The One Website / App You Would Build If You Had All The Necessary Skills to Do It Yourself?

A lot of the time it's designing from one place (in a Figma...

What Is The One Website / App You Would Build If You Had All The Necessary Skills to Do It Yourself?

Have you seen Neuralink??? Elon Musk wants to hack our brai...

What Is The One Website / App You Would Build If You Had All The Necessary Skills to Do It Yourself?

You could probably set up a network-based sync feature by m...

What Is The One Website / App You Would Build If You Had All The Necessary Skills to Do It Yourself?

Can you imagine a world where everyone and their Aunt's gre...

What Is The One Website / App You Would Build If You Had All The Necessary Skills to Do It Yourself?

Make it and we'll pay you! Jeez that would help us save a l...

What Is The One Website / App You Would Build If You Had All The Necessary Skills to Do It Yourself?

Surely we are headed in that direction in the future. We ha...

What Is The One Website / App You Would Build If You Had All The Necessary Skills to Do It Yourself?

That would change the world. I don't know one person that w...

What Is The One Website / App You Would Build If You Had All The Necessary Skills to Do It Yourself?

Yours to keep! I hope you do that. Having a free tool like ...

What Is The One Website / App You Would Build If You Had All The Necessary Skills to Do It Yourself?

On which note, you could offer a tier 1 service which is “a...

What Is The One Website / App You Would Build If You Had All The Necessary Skills to Do It Yourself?

You’re clearly very passionate on this issue and it’s reall...

What Is The One Website / App You Would Build If You Had All The Necessary Skills to Do It Yourself?

That’s a really cool idea. In an age where you sign up for ...

Why is streaming while you're developing not so popular?

It would be great if DEV.to could integrate with twitch som...

4 Important Software Design Principles with Quickfire Explanations

Thanks for the comment! You're right, it would be great. We...

4 Important Software Design Principles with Quickfire Explanations

Thanks for destroying our credibility Calin - we’ve now pai...

4 Important Software Design Principles with Quickfire Explanations

What sort of design patterns Erik? Software or Visual? We w...

Single Responsibility Principle for Dummies

Thanks so much for the kind words João - we really apprecia...

Single Responsibility Principle for Dummies

Glad you think so Bhupesh! SRP is so important!

Single Responsibility Principle for Dummies

More to come! We've got a mega post on design principles co...

Why learning to code makes you feel incompetent — and ways to combat it

Thanks so much for this comment Efrain! We're glad you foun...

PublishTo.Dev: Scheduling article publishing on dev.to

Can we buy you Reddit gold or is that not how this works??? 😂...

No, TypeScript is not a waste of time.

Fantastic post - there’s nothing to prove really. Anyone wh...

5 tips for your first 5 days as a new dev

Really love this post - the last 2 points are so important ...

4 Practical Reasons You Should Start a Passion Project

Really appreciate this comment Nicolai, thank you so much f...

4 Ways You Can “Level Up” As A Developer

Love this point! We’re learning Golang at the moment so it’...

4 Ways You Can “Level Up” As A Developer

For sure! Same here, the framework we build our infrastruct...

4 Ways You Can “Level Up” As A Developer

Mahdi - you’re awesome! Thank you so much for going through...

4 Ways You Can “Level Up” As A Developer

Yes! Thanks for the suggestion Muhammad 👍

4 Ways You Can “Level Up” As A Developer

Glad you like it 😂

4 Ways You Can “Level Up” As A Developer

Hope you approve of the redesign......

I created DEV and have other positive qualities, ask me anything!

Your mindset and values sound scarily close to mine. I hope...

4 Ways You Can “Level Up” As A Developer

You’ve missed a trick, the mushrooms are where it’s at

4 Ways You Can “Level Up” As A Developer

Damn it, I wrote this on my iPad and was going to put mario...

4 Ways You Can “Level Up” As A Developer

So glad it’s been helpful Memri! Please check out other pos...

I created DEV and have other positive qualities, ask me anything!

Having such a balanced perspective has got to be so importa...

I created DEV and have other positive qualities, ask me anything!

Did you always know the DEV community was going to be such ...

4 Ways You Can “Level Up” As A Developer

Thanks Mohammad, we’re glad you think so!

Want To Be A Freelancer? Here Are Some Actionable Tips & Strategies

You're super welcome, thanks for reading our content! Here...

Want To Be A Freelancer? Here Are Some Actionable Tips & Strategies

It's great that you posted this because it shows a darker s...

Want To Be A Freelancer? Here Are Some Actionable Tips & Strategies

You're so welcome. Contracting will definitely be an easier...

Want To Be A Freelancer? Here Are Some Actionable Tips & Strategies

That's awesome Brian!!! Best of luck with your interview ne...

Want To Be A Freelancer? Here Are Some Actionable Tips & Strategies

So from what I understand, you don't have a job in developm...

Want To Be A Freelancer? Here Are Some Actionable Tips & Strategies

Appreciate the feedback. We like to keep it direct! It is ...

Want To Be A Freelancer? Here Are Some Actionable Tips & Strategies

Hi V Dedo, thanks for the question. Contracting and Freela...

Want To Be A Freelancer? Here Are Some Actionable Tips & Strategies

This comment absolutely made our day, thank you so much Dan...

Want To Be A Freelancer? Here Are Some Actionable Tips & Strategies

Glad you liked the post Bence, and thanks for the heads up ...

Do I Need A Computer Science Degree To Get A Job In Tech?

Hi Tony, I really appreciate this because you're absolutel...

Do I Need A Computer Science Degree To Get A Job In Tech?

Word ✌️

Do I Need A Computer Science Degree To Get A Job In Tech?

👍👍👍👍👍👍👍👍

Do I Need A Computer Science Degree To Get A Job In Tech?

You articulate that point very well and we're super passion...

Do I Need A Computer Science Degree To Get A Job In Tech?

You are absolutely right in that the pace at which differen...

Do I Need A Computer Science Degree To Get A Job In Tech?

Right on dude! Living proof indeed. And there are literally...

Do I Need A Computer Science Degree To Get A Job In Tech?

You know, as much as this article might seem to paint a bla...

Do I Need A Computer Science Degree To Get A Job In Tech?

Nina: The thing is, applying for jobs should be the easier ...

Do I Need A Computer Science Degree To Get A Job In Tech?

"especially web development as there's always a new flavour...

Do I Need A Computer Science Degree To Get A Job In Tech?

It's crazy really. It's not even just learning new concepts...

Do I Need A Computer Science Degree To Get A Job In Tech?

Hi Nina, thanks so much for the question! This is a very r...

Do I Need A Computer Science Degree To Get A Job In Tech?

It's only a matter of time before this becomes the standard...

Do I Need A Computer Science Degree To Get A Job In Tech?

That is hilarious 😂 we had exactly the same line of thought...

Do I Need A Computer Science Degree To Get A Job In Tech?

Thanks so much Nikos! Glad you liked it.

Do I Need A Computer Science Degree To Get A Job In Tech?

There are definitely certain edge cases and contexts where ...

Do I Need A Computer Science Degree To Get A Job In Tech?

That's another key point - tech moves way, way faster than ...

Do I Need A Computer Science Degree To Get A Job In Tech?

Love it! Did you stop reading at the first line? That's all...

Do I Need A Computer Science Degree To Get A Job In Tech?

You make a very good point regarding apprenticeships or int...

Do I Need A Computer Science Degree To Get A Job In Tech?

Appreciate this a lot. It's a struggle regardless and learn...

Do I Need A Computer Science Degree To Get A Job In Tech?

I think that's the main point - even though the job may say...

Do I Need A Computer Science Degree To Get A Job In Tech?

This is a great insight now. This is just the way the world...

Do I Need A Computer Science Degree To Get A Job In Tech?

This is such a loaded reply that I think a lot of people ne...

3 Actionable Tips To Avoid Abandoned, Unfinished Projects

Thanks so much André! It's fascinating that Ben said that ...

3 Actionable Tips To Avoid Abandoned, Unfinished Projects

You're welcome! We really hope it will. Mindset is often t...

How do you stay motivated for the entirety of your project?

We're so glad we managed to flag those things up for you! H...

Why Are Coding Standards Important?

Code standards that follow the community agreed guidelines ...

How do you stay motivated for the entirety of your project?

Staying the course when working a project is all down to on...

Website Wireframing Advice Thread

Wireframing first is great because it gets you thinking abo...

Here's How You Know Whether You Should Be A Freelancer Or A Full-Time Employee

Hi Jose, great question and this is a worry a lot of people...

Regex Cheat Sheet

This is possibly the most save-worth article on all of dev....

I'm a Full-Stack Engineer/Manager & Bootcamp Mentor, Ask Me Anything

Hi Ayan, thanks so much for the question 😁 To start with, ...

4 Things Employers Want To See On A Job Application (From Hiring Managers Themselves)

No problem, we are glad it helped! It's super easy; just a...

I'm a Full-Stack Engineer/Manager & Bootcamp Mentor, Ask Me Anything

Hi Saugat, thanks for the question! When it comes to decid...

I'm a Full-Stack Engineer/Manager & Bootcamp Mentor, Ask Me Anything

Hi Vincent, thanks for the question! I've already answered...

I'm a Full-Stack Engineer/Manager & Bootcamp Mentor, Ask Me Anything

Hey George! Great to see you here buddy and thanks for the ...

I'm a Full-Stack Engineer/Manager & Bootcamp Mentor, Ask Me Anything

Hi Kirsty! Thanks so much for the question. You're more th...

I'm a Full-Stack Engineer/Manager & Bootcamp Mentor, Ask Me Anything

Hi Brent! Thanks so much for the question. Tips for a good...

Pursue a CS Degree or not? As a Front-End Developer

Although our answer may vary country to country, for the mo...

4 Things Your Interviewer Wants To Hear (From Hiring Managers Themselves)

To add on to that, we think you make a super interesting po...

4 Things Your Interviewer Wants To Hear (From Hiring Managers Themselves)

We completely agree - you need to maintain a balanced life ...

4 Things Your Interviewer Wants To Hear (From Hiring Managers Themselves)

Glad you echo this sentiment! We hope this helps people str...

4 Things Your Interviewer Wants To Hear (From Hiring Managers Themselves)

They're certainly out there! One thing our career advisors ...

I Made an Automated MaaS Business, and So Can You!

A postcard API??? We've hit the hidden marketing gem of 201...

I got my first job and it's a contract, what now?

Hi Kevin, This needs a bit more context for all of us here...

Vue and GraphQL with Hasura video course

Super insightful, we've read some things about GraphQL but ...

The Layers of Javascript

Some find the layers to be in a cake... Pretty and tasteful 🌈...

How to properly practice what you learn

So many incredible sentiments here. The quality vs quantity...

Any advice for a person reaching the 4 year mark?

We completely agree Luke, the more diversity there is in th...

Any advice for a person reaching the 4 year mark?

I second this setiment. Your journey is your journey, and t...

loading...