loading...
Luke Garrigan profile picture

Luke Garrigan

English lad currently a C#/Java/VueJs/JavaScript developer. Extra dribbling can be found at https://www.codeheir.com Portfolio found at https://lukegarrigan.com

Education

University Of East Anglia

Work

Software Engineer

All 156 comments

Is your company making any permanent changes after "temporary" pandemic-driven changes?

I'm now a fulltime homeworker, my office has been closed inde...

The difference between code and magic 🧙‍♀️🧙‍♂️

Haha loved this!

Penetration testing – making your software impenetrable

Well written, lackadaisical is my word of the day. 👏

JAVA: ARRAY: Most used data structures in Java

You can store reference types in arrays too!

First Post

Selamat datang! 👋

I got bored with asking my son for multiplication tables, so we programmed together a little game with Scratch.

Awesome Blog Davide!

My first day as a software developer

I was excited, couldn't wait for them to see how good I was...

Unpopular opinion: Junior devs bring much more value to their employers than the market wants them to believe

I'll play devils advocate here, when I first started as a j...

The ONE tip you need to actually finish side projects!

you’re welcome 😄 Yeah we’ve all been there! Me especially.

The ONE tip you need to actually finish side projects!

Thank you! Would love to hear how it goes.

The ONE tip you need to actually finish side projects!

Yeah I do that too, Github issues usually. But just making ...

The ONE tip you need to actually finish side projects!

Yeah I also create a number of github issues!

24 modern ES6 code snippets to solve practical JS problems

Thanks for the blog, some very nice solutions to problems I...

What software development tools (libraries/frameworks/apps/whatever) make you feel most anxious while you're working with them?

GWT

What was your worst experience while mentoring a coworker? 💩

Well I'm glad you don't have to deal with the bugger any mo...

What was your worst experience while mentoring a coworker? 💩

Could be sexism, or could have just been he didn't like the...

What do you think the BEST feature is that dev.to could add?

Yeah that'd be really good, especially if you've got X amou...

Designing Data-Intensive Applications – Data Models: Relationships

Best programming podcast out there! These blokes are brilli...

& nbsp ; stands for "non-breaking space" 🤯

I knew this 💪 #10xdev

Will you write code after you retire? How will your relationship with our craft change?

I think about this quite a lot but slightly altered - would...

Tell me an unpopular software opinion

Comments are an excuse for writing unreadable code.

Your year in DEV - Check your stats!

You’re so consistent Paula, brilliant once again!

Java is Dead - Long Live Java

I'm a software engineer who has recently moved over to C# u...

What do you think the BEST feature is that dev.to could add?

oooh maybe an integration with goodreads.com!

My Experience of Imposter Syndrome

Thanks for this James! Also, your mate who was sitting next...

What do you think the BEST feature is that dev.to could add?

Maybe change your preferred tags and the bloggers you follo...

What do you think the BEST feature is that dev.to could add?

I have a habit of automatically clicking the middle mouse b...

What do you think the BEST feature is that dev.to could add?

Really? Got to give your post a kickstart 🤣

What do you think the BEST feature is that dev.to could add?

I know there's already a badge system, I just mean add a ba...

What do you think the BEST feature is that dev.to could add?

I really like the blacklist idea! I see too many React.js p...

What do you think the BEST feature is that dev.to could add?

Yeah I like this, at the moment I just use my reading list ...

What do you think the BEST feature is that dev.to could add?

That would be cool!

What do you think the BEST feature is that dev.to could add?

Check out Style Customization!

What do you think the BEST feature is that dev.to could add?

quick PR, no prob.

What do you think the BEST feature is that dev.to could add?

I'm English and use Grammarly too, I still make mistakes th...

What do you think the BEST feature is that dev.to could add?

Give me one day and a constant stream of coffee — I'll get ...

What do you think the BEST feature is that dev.to could add?

ahh yes, this is one I've thought about too when writing bl...

What do you think the BEST feature is that dev.to could add?

It will be better If there is a strategy that encourages r...

What do you think the BEST feature is that dev.to could add?

Yeah, I like that, that'll probably be much easier to imple...

Hacktoberfest Has Finished. Thanks to All Those Who Took Part!

DidItForTheBadge

What’s the biggest c*ck up you’ve made in an interview?

Well, 7 years later, are you in their seat? 🤣

What’s the biggest c*ck up you’ve made in an interview?

Hahaha!! I love this, shot him in the eye and still got the...

What’s the biggest c*ck up you’ve made in an interview?

Haha these are making me feel not so bad 😂 That’s so funny...

What’s the biggest c*ck up you’ve made in an interview?

Haha brilliant 😂

Do you actually use maths as a developer?

Sounds like a brilliant job! But yeah, I can agree with tha...

Do you actually use maths as a developer?

That looks amazing, hats off to you!

Do you actually use maths as a developer?

I agree completely, I see the world differently the more I ...

Do you actually use maths as a developer?

Sounds so cool, I’d love to see the final product!

Do you actually use maths as a developer?

Awesome, what sort of development do you do?

Do you actually use maths as a developer?

That is true game dev and machine learning are the only tim...

Is the database working as expected?

woo well done! 🥳

The SIMPLEST way to make a pull request 🌲✔️

I will say though, It's a little less beginner-friendly tha...

The SIMPLEST way to make a pull request 🌲✔️

ooh It looks really good, and a 3-way merge tool built-in! ...

Why I ❤️ Hacktoberfest

I love your enthusiasm, and I also love the app you made fo...

In Defense of Big O

urgh, advent of code takes over my life every year, and I c...

In Defense of Big O

I completely agree, plus I'd be bloody useless on Codewars ...

THE HACKTOBERFEST GAME! 🎮⌨🚀

Hack racer, ooh that has more of a ring to it! 😄

Clean code... Why bother?

Love it, couldn't agree more! This blog was just the inspir...

Put Your Dog In Version Control! 🐶

Haha thank you! I don’t think it is we have him booked in t...

Those silly mistakes we all make

haha, I like this.

C# Async Await, Simply

Brilliant work mate, good to see some genuinely good conten...

Things you may not know about Chrome DevTools

Thank you for the Blog, The live expressions thing is an a...

Pay your rent from open source 💸

On many days I despair that I won't live long enough to buil...

Code a BRILLIANT multiplayer game 🚀 in 2 MINUTES!

Awesome, I’d love to see what you come up with!

Code a BRILLIANT multiplayer game 🚀 in 2 MINUTES!

Haha I’m glad you liked it. It’s just a really really fun t...

It’s my birthday

Happy Birthday Ben, hope you have a great day 🍻. Thank you ...

What’s overrated?

Ligatures 😬😬

50 Keybinds ⌨ EVERY Intellij user MUST know! ✔

I completely agree with this, I work on Windows and wheneve...

50 Keybinds ⌨ EVERY Intellij user MUST know! ✔

Ooh lovely I’m gonna have to add that to my arsenal, thank ...

Brag Post

Yesterday I ran a sub 45 minute 10k 🏃‍♂️ and got the keys t...

Why I FAILED at live-coding!! 🤔💻❌

Ahhhhh I forgot to mention this. I treated it as if I ha...

Why I FAILED at live-coding!! 🤔💻❌

I don't think there is a right time to jump in, just do it....

Why I FAILED at live-coding!! 🤔💻❌

Hey 😊 Thank you, I'm glad I was your first 😁 I'm happy it...

Why You Should Always Learn The Business Logic Before Coding

Love this, I couldn't agree more. Knowing the jargon of the...

Why I FAILED at live-coding!! 🤔💻❌

Awesome mate, keep at it!

Why I FAILED at live-coding!! 🤔💻❌

Yeah it is very hard, it's even harder when you're trying t...

Large-Scale Serverless Machine Learning Inference with Azure Functions

Awesome article, I haven't written any Python in ages so I ...

The Programming Language That Changed My Life!

Thank you, do it! I can't recommend it enough.

The Programming Language That Changed My Life!

So my theory, in your case is correct 😄 that the less you k...

The Programming Language That Changed My Life!

I'm glad it made you reminisce a little, and that project s...

The Programming Language That Changed My Life!

The best thing about learning a radically different langua...

The Programming Language That Changed My Life!

That project sounds awesome! Every now and then I go to ic....

The Programming Language That Changed My Life!

Thank you for your comment. I have had the same thought abo...

The Programming Language That Changed My Life!

Completely agree. It seems me and you have had very similar...

The Programming Language That Changed My Life!

Oh wow that’s amazing! I envy you, his book completely save...

The Programming Language That Changed My Life!

Oh really, I've been wanting to put some more time into fun...

100+ Project Ideas

Blimey, thank you for this. Bloody endless ideas!

The Programming Language That Changed My Life!

Haha love this, we all crap on Javascript but we all seem t...

The Programming Language That Changed My Life!

ooh lovely, sounds like a weekend challenge!

What do you do when you have no internet or limited access to the internet?

Go for a run!🏃‍♂️ Explore the countryside 🌳

Which unproductive activities are typically mistaken for productivity?

Dev.to 😂😂 sorry

When is learning what to Google good enough?

I think it depends on how often you use something. I’ll be ...

The ONE book every developer MUST read!

Thank you!

The ONE book every developer MUST read!

Me too! I can't take credit for this one though, I did goog...

The ONE book every developer MUST read!

Yeah, unfortunately, this happens far too often. Especially...

The ONE book every developer MUST read!

I guess this is just opinion-based, I'll be honest I partly...

The ONE book every developer MUST read!

Exactly! It gives you a brand new perspective

The ONE book every developer MUST read!

Oh god, this kills me, I'm from Norfolk! Such a brilliant s...

Do you feel comfortable learning in your own language or do you prefer English? (For non English-native speakers)

I’m English so my comment will add absolutely 0 value. Just...

Sampler. Dashboards, monitoring and alerting — right from your terminal

Very impressive stuff. It looks awesome as well, good job!

How Did I Get Here?

Thank you for the blog, you’re a brilliant writer!

Top 5 BEST games to code as a beginner!

That was my intention with this blog 😄

Top 5 BEST games to code as a beginner!

Thank you! That’s really cool thank you for sharing😃

Top 5 BEST games to code as a beginner!

Looks awesome, I’ll have to give it a go, thank you!

Why developers are SO sh*t at estimating!

Completely, that's something that didn't even cross my mind...

Why developers are SO sh*t at estimating!

Spot on!

Why developers are SO sh*t at estimating!

I particularly like the part about even if estimates get be...

5 Bad Habits of Software Developers

Brilliant blog, I agree with it all. I particularly resonat...

Build habits, or habits will build themselves.

Thanks for the blog, I like that you jot it down in a .md, ...

Why developers are SO sh*t at estimating!

You're an exception William, maybe you're one of those 10x'...

Why developers are SO sh*t at estimating!

Yeah, I agree with this, to be honest, a lot of my dodgy es...

Why developers are SO sh*t at estimating!

😅 that's brilliant, I've never had to estimate an entire pr...

Why developers are SO sh*t at estimating!

Haha the older you get the more you realise that these old ...

Why developers are SO sh*t at estimating!

Haha love that

Why developers are SO sh*t at estimating!

Haha that's good to hear, we're all in the same boat! You'...

Why developers are SO sh*t at estimating!

Thank you for this, I love hearing how people take differen...

Why developers are SO sh*t at estimating!

I've used a point system also but we end up converting the ...

Why developers are SO sh*t at estimating!

I love that feeling, somedays you feel like you could just ...

Why developers are SO sh*t at estimating!

Oh me too, many companies enforce it though. But yeah, If ...

Why developers are SO sh*t at estimating!

Thank you, yeah you're not alone! 😅 haha, I loved that wri...

Why developers are SO sh*t at estimating!

Yeah, I agree! I do wonder though if, for instance, the pe...

Why developers are SO sh*t at estimating!

Yeah of course, as I mentioned with Elon Musk setting unrea...

Why developers are SO sh*t at estimating!

Yeah that’s so true, I’ll be honest, it happens far too oft...

Why developers are SO sh*t at estimating!

Thank you, yeah it's definitely a universal thing! 😃

Top 5 tips to be a better programmer without programming!

Thank you!

Top 5 tips to be a better programmer without programming!

I couldn't agree with this anymore If I tried, dogs are jus...

Top 5 tips to be a better programmer without programming!

Yes there’s plenty about coffee and nootropics in why we sl...

Top 5 tips to be a better programmer without programming!

And so many of us do! 😄 try change one thing at a time and ...

Top 5 tips to be a better programmer without programming!

Haha thank you!

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

I used to stream whilst coding but I'd never pull in a huge...

Top 5 tips to be a better programmer without programming!

Yeah completely agree about eating healthy, that’s definite...

Some of my writing principles

"Fleshing out a sloppy draft at night and then refining in th...

10 Tips For Debugging in Production

Blimey, what a rollercoaster that was! The story is brillia...

I'm building a thoughtful Twitter assistant!

That is awesome, very talented family😁

Testing Node.js. How?

I use Jest on a lot of my projects, it is simple to setup, ...

I'm building a thoughtful Twitter assistant!

I love the idea, and also love the animation, I already hav...

Why Codewars is the best way to learn a new programming language!

I completely agree, start the day with a win 😄 Oh really? ...

Why Codewars is the best way to learn a new programming language!

Of course, learning new languages might not be the thing yo...

Top 3 Tools For Boosting Your Productivity

Brilliant blog, I'm always intrigued by what tools develope...

The 7 Most Popular DEV Posts from the Past Week

This is amazing, thank you! I never expected this from my f...

Why Codewars is the best way to learn a new programming language!

That's brilliant, I'll have to put on my python boots and g...

Why Codewars is the best way to learn a new programming language!

Thank you Rabist that means a lot, I'll definitely be posti...

Why Codewars is the best way to learn a new programming language!

Awesome, Unity has been on my to-learn for ages. For learni...

Why Codewars is the best way to learn a new programming language!

Thank you Dheeraj!

Why Codewars is the best way to learn a new programming language!

Absolutely, but the idea is to learn these differences whil...

Why Codewars is the best way to learn a new programming language!

Yeah reading books is great, it’s just very easy to forget ...

Why Codewars is the best way to learn a new programming language!

What I like to do is choose a Kata that I know I can do in ...

Why Codewars is the best way to learn a new programming language!

They support version 3.1 and 4.0 of Swift, if you're new to...

Why Codewars is the best way to learn a new programming language!

That's awesome mate, I warn you it's very, very addicting. ...

Why Codewars is the best way to learn a new programming language!

Thank you Victor! Yeah the whole process of setting up the ...

Which books have had the biggest impact on your career?

Thank you, I'll take a look :)

What Is Java? A Beginner’s Guide to Java and Its Evolution

Thanks for the article, I’m a java dev but it’s always good...

What's your worst nightmare as a coder?

Comments that add no value. Comments that could easily be ...

How Well Do You Write Tests?

I follow uncle bobs rules for writing tests; the 3 laws of ...

20+ Core Java Interview Questions for experienced Professionals from Investment Banks

Blimey, some of the stuff here is quite advanced and I can ...

loading...