DEV Community

loading...
Lou β€”  Cloud Engineer profile picture

Lou β€” Cloud Engineer

Writing mostly about Cloud Engineering. AWS Community Builder. DEV moderator for #serverless and #devops. Also likes: πŸš΄πŸ»β€β™‚οΈ 🏍 πŸ‹πŸ»β€β™€οΈ 🎸

Education

Loughborough University

Work

Developer Experience (Platform Engineer) at DAZN

All 192 comments

AWS Certification Preparation

Ah nice, there are some good tips in here that I didn't know....

Best Resources For AWS Certifications: An Extensive & Opinionated Guide (So You Pass The First Time!)

Thanks Rafael πŸ™

Best Resources For AWS Certifications: An Extensive & Opinionated Guide (So You Pass The First Time!)

Thank you, glad it was useful for you!

How Much Do AWS Certifications Cost? πŸ’Έ Including All The Extras

Apologies, I'm getting confused! I released two AWS exam rela...

How Much Do AWS Certifications Cost? πŸ’Έ Including All The Extras

Hrm, this is really odd, the original: thedevcoach.co.uk/aws-...

Microsoft Excel is Now Turing Complete

I'm re-defining Atwood's law today. This is my proclamation...

What do you have to Google? Every. Single. Time.

I find I'm re-gooling this, quite often πŸ˜‚ astrofrog.github.i...

Serverless: Who Sets Up Your Environment? πŸ€” Diving Into How The Serverless Environment Setup Works.

Glad you found it helpful ! πŸ™

How Much Do AWS Certifications Cost? πŸ’Έ Including All The Extras

That's super useful to know Rolf! I am trying to chew my wa...

Everything You Hate About Clubhouse Is Why It Will Win

You make a really good point. I think that the lower barrier ...

Errors Are Not Exceptions

A nice article! Thanks for writing up! My approach to error ...

Passing AWS Solutions Architect Associate exam

100% underrated tip. The docs can be dense, but just sitting ...

The Journey to AWS Certification

It's not that important, you can learn AWS without it, just g...

The Journey to AWS Certification

Did you try any practice exams? Seems like that would be the ...

The Journey to AWS Certification

I'm pretty sure he meant Jon Bonso from tutorials dojo πŸ™ƒ

The Journey to AWS Certification

I've not come across that quizlet site before, do you think i...

How To Debug AWS Lambda: A Detailed Overview

Ah! I'm yet to use that framework, I'll give it a go! Thank...

How Long Does It Take To Learn Terraform? And How To Speed Up Your Learning.

Amazing, great to hear Robert! It's definitely not as tricky ...

ACloudGuru: Is It Worth The Money? And Your Main Options For Learning Cloud

Awesome, let me know how it goes!

DX stands for developer experience

Quite a muddled term though, but glad to see it being used, i...

DX stands for developer experience

DX is quite literally, my job. πŸ˜‚

2020 Summary: How I Grew My Blog to 25,000 Pageviews & Earned My First Income From The Blog.

Nice to hear from you again, Ricardo! :) Ah for sure, any q...

AWS Amplify, SAM, CDK ... What to choose for your Infrastructure as Code on AWS?!?

Thanks for the write up dude, I didn't know about Nader's boo...

Marketing to Tech

Have you looked into Dev advocate work? Could be a good inte...

Lambda Cold Starts, why I don’t see the problem

Nice article Gert! I do agree to some degree... cold starts...

CSS-in-JS: What happened to readability?

This was a cool take, I never made this connection myself bet...

CSS-in-JS: What happened to readability?

I'm not sure I understand your question. The article was addr...

Cloud Native Software Engineering Newsletter #17 (October 2020)

Thanks Ricardo, that means a lot from you as well πŸ™ Your upda...

AWS CDK First impression

This is nice, I've been meaning to look into the CDK more, I ...

A quick way to make a beautiful presentation based on a popular syntax color scheme

That is noiiiice.

What Are The Pre-Requisites To Learning AWS? 5 Topics You Probably Should Look Into First.

Thanks Skyler. I was answering a question that I get asked a ...

Cloud Native Software Engineering Newsletter #16 (September 2020)

Thanks for the heads up! Yeah, that link got really mangled...

Never Get an Unexpected AWS Bill Again!

You should also checkout and have a play with ACG playground ...

Let's Grow DEV's Cloud & DevOps Content! ☁️

Ah, that's neat !

If you could go back in time, what skill would you have focused more on to help you succeed in your current position?

Gotcha, thanks for expanding. I guess the "competitive" part ...

As a developer, what are you expecting from your employees/fellow developers when they first start at the company?πŸ’»

Great answer.

If you could go back in time, what skill would you have focused more on to help you succeed in your current position?

Oh boy would I love to write a full post on this. Firstly t...

If you could go back in time, what skill would you have focused more on to help you succeed in your current position?

Can you expand? What are the merits, in your eyes?

Do you host and install your Postgres on your own?

I've never self-hosted, personally. Every time I've used AWS ...

How important are referrals when applying for a job as a developer?

IMO: Not important. Referrals always seemed like a box-tickin...

What do you use for structured logging in NodeJS?

In terms of "patterns"... I'd implore you strongly to look i...

What tips would you have for incoming Computer Science freshman?

Yeah, I'll add it to the list of "times that I questioned thi...

Highest impact reading for intermediate level programmers?

Hrm, this is reallllllly contextual on the individual and whe...

What tips would you have for incoming Computer Science freshman?

A couple things off the top of my head... Start to put ever...

team 'HUSTLE' or team 'WAIT' ?

... both? "Good things" definitely do not come to those who d...

How will you structure REST APIs as an experienced engineer ?

Great question. Answering this in a single comment is hard. ...

Forget Web Development, Become a Cloud Developer Instead! ☁️

Ha β€” This is great that you shared this Moneer, I'll share it...

Where Do Cloud/DevOps Folks Like to Hang Out?

As is mentioned elsewhere in the comments, it seems that ther...

Where Do Cloud/DevOps Folks Like to Hang Out?

πŸ‘‹ yeah... kinda feel that I'm one of the only people posting...

Should You Use Typescript To Write Terraform? (The Terraform CDK)

Thanks, for anyone else reading, Sebastian did answer some qu...

The Journey from Terrastack to Terraform CDK

Thats amazing, thanks a lot for taking the time to respond! ...

The Journey from Terrastack to Terraform CDK

Hey Sebastian! Firstly, thanks a lot for the work on the CDK!...

Cloud-Native Development just clicked for me

An interesting article Pablo! Interestingly, I think some of...

My Experience with the Cloud Resume Challenge

Nice write up Will! I can see a real logic to your thinking f...

The cloud resume challenge was worth its weight in gold!

Nice write up Nana, seems like you learned a lot β€” well done!...

Rich Draft

Very Rich.

How do you code review?

Sometimes even the worst code style is perfectly fine if it'...

What are some misconceptions about web development?

Right in the feels.

What are some misconceptions about web development?

That you need a framework or pre-compiler of any sorts. In ...

What are some misconceptions about web development?

Hrm, I graduated in 2014 and studied modern web development a...

What AWS service are you struggling to learn? What’s painful?

Hard agree on being able to see components in a single view. ...

I work with Containers, Automation and Cloud Stacks for up to 10 years now, ask me anything

Do you think serverless and containers will eventually conver...

Imperative vs Declarative Programming

The old me thought very much in the binary on/off terms of de...

Imperative vs Declarative Programming

Ha, that is true. The declarative term somewhat misleading. I...

An Exploration of How to Use Amazon S3 as an Event Bus

Ha, I don't know if I'd recommend itΒ β€”Β but this is definitely...

How I got my AWS Solution Architect Associate in under 40 days

Nice Tommy, I've heard a lot about Jon Bonso's practice exams...

My 1st AWS Knowledge Center article published to help customers βœοΈπŸ‘¨β€πŸ’»πŸ‘©β€πŸ’»β›”πŸ’­βœ…πŸ˜‡πŸ€ (Amazon Data Lifecycle Manager)

Congrats Dinesh!

8 Great DevOps Resources

Good shout on the roadmap.

Hit me with a good rant

I'd say also following specific tags will help with this. Som...

Hit me with a good rant

Have you tried setting your experience level? dev.to/settin...

How do people learn about server load and performance?

You could try adding this post into #devops and #cloud too bt...

What's your wifi's name?

The internet has everything.

What's your wifi's name?

ha, this is a funny question. Mine is "searching...", previ...

Introduction to Practical Test-Driven Development with JavaScript for beginners

Also nice that you wrote your own little test runner. I remem...

Introduction to Practical Test-Driven Development with JavaScript for beginners

Nice, Vlad! Nice to see you writing 😁 I've been thinking for ...

My tech journey: advice for career switchers

When I worked for a bootcamp, some of the best students / can...

A Strategy for Passing AWS Certifications

Nice, congrats on passing the exams Alexander! I have my fi...

New Feature: Response Templates!

This is BALLIN'! Thanks Andy!

New Feature: Response Templates!

It does appear to do this? It seems to just inject the stri...

Things to consider when writing your next blog post

brainyquote.com/quotes/blaise_pasc... πŸ™ƒ

Things to consider when writing your next blog post

I'm always very curious about others' process, thanks for s...

What is your definition of cloud-native?

A very nice definition :)

What is your definition of cloud-native?

For me it's: The degree to which a company is willing to ad...

Hit me with a good rant

And in summary... Most people doing CI use builds, but not...

Hit me with a good rant

I think the fact it's called CI in nomenclature doesn't hel...

Hit me with a good rant

OH MY LORD YES.

Hit me with a good rant

Interesting thoughts, as a DEV moderator this is something ...

Hit me with a good rant

This is a perennial tech problem. The market grows so much ...

Certifications Don't Matter But They Absolutely Do Matter

Nice article, Josh. "I was completely overwhelmed by the ...

Serverless on AWS Lambda: A Comprehensive Comparison Of Approaches (Serverless Framework vs SAM vs Terraform vs CloudFormation)

Thanks Michal! It's on the to-watch list!

Serverless on AWS Lambda: A Comprehensive Comparison Of Approaches (Serverless Framework vs SAM vs Terraform vs CloudFormation)

Thanks for the suggestions! I'll take a look and make some ...

Serverless on AWS Lambda: A Comprehensive Comparison Of Approaches (Serverless Framework vs SAM vs Terraform vs CloudFormation)

Thanks for the suggestion! I'll take a look and make some u...

Serverless on AWS Lambda: A Comprehensive Comparison Of Approaches (Serverless Framework vs SAM vs Terraform vs CloudFormation)

Glad to hear you thought it was fair! I was trying my hardest...

new header, who dis

Thanks for the quick response Pawel! Ahhhh! I literally did...

new header, who dis

Another option would be to debounce the scroll off event to...

new header, who dis

The contact area for opening the header is reallly small. Y...

Using Create-React-App with Express

Thanks @bordenjardine . The post does currently refer to th...

Misconceptions of Serverless: 5 Things You Thought AWS Lambda Did… But It Doesn’t.

Yeah I think a lot of these difficulties only show up under...

πŸš€ TEASER and EP1 of "What the Cloud?" is out! πŸš€

It was also weird when I found out that YouTube also has po...

πŸš€ TEASER and EP1 of "What the Cloud?" is out! πŸš€

Sure thing, I'll give it a watch! 😁 Is it an officially s...

πŸš€ TEASER and EP1 of "What the Cloud?" is out! πŸš€

Sure, my intention was just an FYI for future, sorry if tha...

πŸš€ TEASER and EP1 of "What the Cloud?" is out! πŸš€

Oh and also there's both #devops and #cloud tags dev.to/t/...

πŸš€ TEASER and EP1 of "What the Cloud?" is out! πŸš€

This is very cool, I'm excited! I'm always happy to see mor...

5 Top Reads on Software Testing in the Time of DevOps

Hey β€” this article seems to be missing content from the tit...

Career Advice...

Came here to post this πŸ˜‚

Serverless Logs

Awesome β€” also congrats on your first DEV article! I'm the ...

Serverless Logs

Cool article Marco! This covers some important and interest...

Using Create-React-App with Express

Hey Nick! Glad to hear it worked out for you. I imagine the...

The Ultimate Terraform Workflow: Setup Terraform (And Remote State) With Github Actions

Yeah, exactly. Maybe in future they'll fix this DX issue of...

The Ultimate Terraform Workflow: Setup Terraform (And Remote State) With Github Actions

I'm not sure I understood what you meant by: "but using ato...

Get Paid Writing Articles for These 14 Companies ($100+ Per Article)

It's usually more about quality. If the submitted article t...

AWS Queues And Lambda Processing: A Simple, Quick Walkthrough.

Hey Jonathan, thanks ! Sure thing, I'll get one written up ...

The Proven Way to Become a Cloud Engineer in 2020

This is a nice write up Bashir :)

How Does Getting an AWS Certification Change Your Career?

Yeah, for me the big thing is giving structure to my learni...

04. Finishing User logins

Hey David, just an FYI that Dev does not allow posts that m...

AWS networking fundamentals: A simple guide for software engineers.

Thanks for the feedback Vamsi! I'll make sure to update fut...

Where (And How) to Start Learning AWS as a Beginner

I know... power through and you'll get there! Here I am 5 y...

Where (And How) to Start Learning AWS as a Beginner

Thanks for the kind words Lewis!

Where (And How) to Start Learning AWS as a Beginner

You're very welcome! :)

Do Cloud Engineers Code?

Nice Jashua! Oh you actually might find this article usefu...

Create An AWS S3 Based Website Using Terraform And Github Actions

Awesome β€” let me know how you get on and feel free to messa...

Create An AWS S3 Based Website Using Terraform And Github Actions

Hey Aishwarya! :) Ah yeah that part is confusing. I think...

Tell me an unpopular software opinion

David Heinemeier Hansson, creator of Rails. en.wikipedia....

Tell me an unpopular software opinion

Hey Daniel! :) I find that often by the time code is up f...

Tell me an unpopular software opinion

Software branching is harmful.

Tell me an unpopular software opinion

Engineers should be expected to spend a greater percentage ...

Tell me an unpopular software opinion

I'm very sad that "Continuous Integration" doesn't mean wha...

Tell me an unpopular software opinion

OH DEAR LORD, YES.

Tell me an unpopular software opinion

I'm not sure that's an unpopular opinion today.

Tell me an unpopular software opinion

Code Review is a terrible reactive concept that is overly rel...

My list of almost indispensable Chrome Extensions

Sweeeet, Octotree is now installed! A couple more that I pe...

Some hurdles of Github Actions πŸ±β€πŸ‘€

I've had some quite good results with Github Actions. Then ...

Create An AWS S3 Based Website Using Terraform And Github Actions

Howdy @em774 ! Yeah I thought about it, but ended up deci...

What are your goals as developer for 2k20+?

Of course (I did a write up here: thedevcoach.co.uk/2019-a-...

How to Improve Your (Junior) Developer Resume Bullets

Great article Andrew. It's always important to showcase tho...

Just Start

πŸ™Œ πŸ™Œ πŸ™Œ πŸ™Œ πŸ™Œ πŸ™Œ πŸ™Œ

Deploying to AWS Cloud Through Azure DevOps

"The last paragraph of your article makes clear you have no...

On Finding Time to Read.

I'm just going to leave this here too for the benefit of an...

On Finding Time to Read.

If you like Blinkist you might like: fourminutebooks.com I...

On Finding Time to Read.

I can tell by the "On..." format title that you've read som...

The ultimate comparison of git hostings.

Hey Nazar, You're right β€” but many people have beat me to...

I made DEV.to widget for websites/blogs

Will this create any significant impact on DEV API consumpt...

I made DEV.to widget for websites/blogs

Came here to say that too β€” bravo!

The ultimate comparison of git hostings.

Thanks for posting on DEV! Consider cross-posting to DEV in...

What's a better way to start a conference talk than "Uh... okay, so I guess it's time to get started?"

NGL β€” That did make me laugh, but only mildly.

What words we should avoid?

Are you talking about writing? If so then here's a couple...

What's a better way to start a conference talk than "Uh... okay, so I guess it's time to get started?"

I've always liked it when talks treat the talk like a conve...

What's a better way to start a conference talk than "Uh... okay, so I guess it's time to get started?"

"This is a conference Brad, not Bikini Bottom.' πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚

About WebPerf Metrics; Chaos engineering traps; & Lambdas

This is a pretty neat idea, Arpit! Kinda reminds me of th...

Learning Cloud? (Serverless, Kubernetes, Microservices, etc) β€” What's your biggest frustration?

Thanks Dom, I've updated the article with credit for the co...

When Will I Suffer Career Crisis as a Software Engineer?

A specific way that I've overcome this, is try to find situ...

My top tips on technical writing after 9 years and 800+ posts

I don't have suggestions on improvements... but I would lik...

Learning Cloud? (Serverless, Kubernetes, Microservices, etc) β€” What's your biggest frustration?

Hey Hari! Ah yeah β€” I guess if you've got a dynamic or unpr...

Learning Cloud? (Serverless, Kubernetes, Microservices, etc) β€” What's your biggest frustration?

Let me re-clarify the purpose of the post, it seems my humo...

The Free AWS Certified Cloud Practitioner Study Course (85+ Videos!)

This is amazing Andrew! Must have took some serious time to...

When to Use Global NPM Installs? Rarely

Also, nice to see a fellow DX'er!

When to Use Global NPM Installs? Rarely

Very true, ever since it being able to reference the binary...

Starting here

Welcome Ron! :)

What DevOps Engineers can learn from Extreme Programming (XP)

Nice article Johnny, always happy to see people writing abo...

Yarn and the dark future of third party NPM clients

Glad to hear it! We're running yarn in some production buil...

Yarn and the dark future of third party NPM clients

I'm simply trying to highlight some difficulties in the inf...

Which tool can be used to track team responsibilities?

I'm not so sure I've seen anything that solves this problem...

Seriously - do React hooks replace state containers?

This is really well written Kyrylo! Nice examples and I rea...

10-tweet threads are the new micro blogs

It's an interesting one, since it increases the share-abili...

Should I start by learning vanilla Javascript or a framework?

I think the answer is: both. The difficulty with vanilla is...

Yarn and the dark future of third party NPM clients

Hey Mael! Thanks very much for your time and your insight...

Yarn and the dark future of third party NPM clients

Ah β€”Β good spot Renato! I think I mean to say "the problem...

AWS access keys β€” 5 Tips To Safely Use Them.

Hey Andrew, thanks for the tag tip... I'm still quite new t...

Brag Post

My website β€”> thedevcoach.co.uk πŸ˜ƒπŸ˜ƒπŸ˜ƒπŸ˜ƒπŸ˜ƒ

Understand array methods by implementing them β€” all of them

Ah, this is really neat, Brian. And something I always pr...

How do you create charts / diagrams for your blog posts?

cloudcraft.co/ is a good one!

What's your favorite question to be asked?

"Got any cool projects on the go?" Leaves people to answer...

Using Create-React-App with Express

Given the popularity of the post, I should probably complet...

Using Create-React-App with Express

I'm a little confused, environment variables are typically ...

Using Create-React-App with Express

Patrick's suggestion sounds correct, let me know if you had...

Using Create-React-App with Express

Awesome, glad to know Henry!

Using Create-React-App with Express

The public/index.html is the (slower) build script. I'm not...

Who is hiring? (As of June 2018)

AND Digital | Software Engineers (junior - senior) | OnSite...

Why bother presenting as a developer?

Really nice article Preslav, I really like the diagram of t...

Using Create-React-App with Express

Hey, ayanez17. There are two modes your app can run in. When...

Explain Closures to me like I am five

You are born in a room. For the rest of your life you're ...

Essential git commands every developer should know

Always git add -p !

Using Create-React-App with Express

Hey Sammy! All of the requests are for absolute paths. So...

The Not-So-Scary Explanation Of Currying In Javascript

You're very welcome! :)

Making babies, emotions and code reviews

Nice article Lorenzo! :) I also personally add "MoSCoW" r...

Whats on your desk?

Man, I really want one but the shipping to the UK is huge. ...

How to Build an Online Presence as a Junior Developer

Great article Sam! I really like the idea around distributi...

Getting Back Into Blogging

Good luck Lawrence! Writing's great for so many reasons. I...

loading...