's Avatar

@lachlanbarclay.net

21
Followers
11
Following
37
Posts
01.12.2024
Joined
Posts Following

Latest posts by @lachlanbarclay.net

@benpartridge.bsky.social very nice high note at the end of the "goodbye Hyundai i10" jingle.

17.12.2025 06:33 👍 0 🔁 0 💬 0 📌 0
Post image

@benpartridge.bsky.social would you or Henry or Mike like a custom scarf? I am knitting a new one as you can see attached. If more than one person would like it then I'd love to hear the conversation over who gets it :)

27.09.2025 11:18 👍 1 🔁 0 💬 0 📌 0
DDD Rewind. Performance, Profiling and Optimisation. Lachlan Barclay.

DDD Rewind. Performance, Profiling and Optimisation. Lachlan Barclay.

Your application may be slow for 
many different reasons

Disk access, database querying, networking, CPU, memory usage, garbage collections, reflection, or the dreaded bad threading code. But which is actually the problem?

Your application may be slow for many different reasons Disk access, database querying, networking, CPU, memory usage, garbage collections, reflection, or the dreaded bad threading code. But which is actually the problem?

Identity your bottlenecks by collecting production stats

If you don't monitor the performance of your system, it's going to be difficult to figure out what's actually causing your slowdowns. If you haven't set up monitoring, check out Prometheus & Grafana or perhaps a paid tool like DataDog and start capturing some metrics.

Identity your bottlenecks by collecting production stats If you don't monitor the performance of your system, it's going to be difficult to figure out what's actually causing your slowdowns. If you haven't set up monitoring, check out Prometheus & Grafana or perhaps a paid tool like DataDog and start capturing some metrics.

Use a profiler to pinpoint slow code

To figure out what is actually slow, use a profiler. They will monitor ("sample") your program a thousand times a second, and from there, you can pinpoint which line of code is taking up most of the time. Consider tools like Visual Studio's Profiler, PerfView or JetBrains' Profiler.

Use a profiler to pinpoint slow code To figure out what is actually slow, use a profiler. They will monitor ("sample") your program a thousand times a second, and from there, you can pinpoint which line of code is taking up most of the time. Consider tools like Visual Studio's Profiler, PerfView or JetBrains' Profiler.

We're back with another DDD Rewind ⏪

Have you ever thought:
"Do I really know what's slowing this app down… or am I just poking around guessing?"

Let's rewind a talk from @lachlanbarclay.net on Performance, Profiling and Optimisation.

Grab your tix for 2026 🎟️ dddmelbourne.com/tickets

08.08.2025 04:30 👍 0 🔁 1 💬 1 📌 0

@benpartridge.bsky.social I emailed through a 5th Wednesday jingle for 3BS. I hope you dig it :)

31.07.2025 12:02 👍 0 🔁 0 💬 0 📌 0

woo great job!!!

21.06.2025 07:03 👍 0 🔁 0 💬 0 📌 0

Yeah I did a few warm ups and found that reading ahead was the key. Yes qwerty. Dvorak is a myth when it comes to typing faster apparently. Next step up for me is learning to type the next few keys before releasing the previous keys. Maybe one day!

21.06.2025 06:58 👍 0 🔁 0 💬 1 📌 0
Post image

I hate to be that guy but today I'm going to be that guy. I was interested if I've lost it over the years but nah still got it.

21.06.2025 06:32 👍 0 🔁 0 💬 1 📌 0
Microsoft Forms

🎤 Calling speakers for Melb.NET!

We meet monthly (around 1st Tuesdays) and love talks on tech, dev stories, career tips - you don’t have to be into .NET to have fun here!

It’s a friendly, low-pressure crowd.

👉 bit.ly/melb-dotnet-...

#MelbNET #CFP

17.06.2025 06:21 👍 3 🔁 4 💬 0 📌 0
Three Bean Salad Podcast - Clip from "Wild Camping"
Three Bean Salad Podcast - Clip from "Wild Camping" YouTube video by Three Bean Salad Podcast

www.youtube.com/watch?v=0tm_...

05.06.2025 09:19 👍 36 🔁 4 💬 0 📌 0
Post image

@benpartridge.bsky.social If you're ever in Australia the Coles (huge supermarket chain) brand tiramisu is actually really good. I'll try out the Aldi one soon and see how it compares.

16.05.2025 10:01 👍 1 🔁 0 💬 0 📌 0

Congrats! I have some issues for you to fix :)

14.05.2025 09:45 👍 1 🔁 0 💬 1 📌 0
Dark Castle Speedrun (Mac, Intermediate, Any %) WR 6:44
Dark Castle Speedrun (Mac, Intermediate, Any %) WR 6:44 YouTube video by Rocklan

Pretty proud of my Dark Castle Speedrun WR (Any %, Mac, Intermediate) www.youtube.com/watch?v=P2bl...

01.05.2025 05:34 👍 0 🔁 0 💬 0 📌 0

Mobile CSS needs a bit of work. Just some images aren't being resized.

25.04.2025 07:59 👍 1 🔁 0 💬 1 📌 0

I'd like to claim the world record for "most high brow location for a 3 bean salad ad" thank you.

17.04.2025 06:25 👍 0 🔁 0 💬 0 📌 0
Lachlan Barclay: Performance, Profiling and Optimisation | DDD Melbourne 2025
Lachlan Barclay: Performance, Profiling and Optimisation | DDD Melbourne 2025 YouTube video by DDD Melbourne

I recently gave a talk at a great tech conference named "DDD" which I figured was the best place to share the love for @threebeansaladpod.bsky.social . youtu.be/Xfksp0WCCJQ?... (just the first 60 secs)

17.04.2025 06:24 👍 0 🔁 0 💬 1 📌 0

You'd fail because after getting the first two you only then get 3 attempts.

01.04.2025 09:18 👍 0 🔁 0 💬 0 📌 0

@benpartridge.bsky.social have you watched "lock stock and two smoking barrels yet?" In 2024 you said the first Jason Statham movie you saw was the beekeeper.

01.04.2025 09:09 👍 0 🔁 0 💬 0 📌 0

@bronthulke.bsky.social @larsklint.bsky.social have you guys ever thought about doing an "awards" section at DDD? Like where people can nominate devs for an "excellence in software engineering" or "rising star" or "best mentor" award? Finalists are chosen and the winners announced at DDD?

27.03.2025 10:12 👍 0 🔁 0 💬 1 📌 0

@benpartridge.bsky.social your camera keeps going out of focus and then back in (watch the first 20 secs of new film corner video). If you disable auto focus it should stop doing it with a bit of luck. PS thanks for being a very very funny man.

26.02.2025 01:33 👍 0 🔁 0 💬 0 📌 0

@keansbox.com VS often hangs for me when doing a search for a file. I took a stack dump ... what's the best way to share it with you? :)

23.02.2025 23:49 👍 0 🔁 0 💬 1 📌 0

awesome, love it.

23.02.2025 23:48 👍 1 🔁 0 💬 0 📌 0

@larsklint.bsky.social - loved the outfit changes on Saturday. So cool. BTW do you have a selfie photo that you took of me, yourself and my friend Tom from Rome2rio?

23.02.2025 22:39 👍 1 🔁 0 💬 1 📌 0

Next time come to my church! Haha completely forgot to invite you!

23.02.2025 05:51 👍 1 🔁 0 💬 1 📌 0

Helpful at all? (Be honest it's totally fine)

22.02.2025 07:15 👍 1 🔁 0 💬 0 📌 0

Ha. What width tires were you using?

15.02.2025 10:11 👍 1 🔁 0 💬 1 📌 0

BTW I'd be interested to hear what your main porting difficulties are.

08.02.2025 00:25 👍 0 🔁 0 💬 1 📌 0

Doesn't look any easier, they just added a bit more support to older stuff which I wasn't aware was broken, good thing too, I think it might have broken a bunch of stuff for me.

08.02.2025 00:23 👍 0 🔁 0 💬 0 📌 0

What's the point in using dotnet that has a massive awesome framework which abstracts all of the difficult stuff away from you, if you're expected to know it's internals. The whole point is the abstraction! I don't really care how it works, I just know how to use it.

08.02.2025 00:16 👍 1 🔁 0 💬 0 📌 0

@benpartridge.bsky.social just interested, can you speak Welsh?

03.02.2025 10:04 👍 1 🔁 0 💬 1 📌 0

Having said all that, the templating is impossible to figure out and if you want to do something custom, good luck to you!!

27.01.2025 07:58 👍 1 🔁 0 💬 0 📌 0