Joel Male πŸš€'s Avatar

Joel Male πŸš€

@joelmale.com

YouTuber, Streamer, Software Engineer, Laravel enthusiast. Creating many side projects for financial freedom.

20
Followers
23
Following
30
Posts
19.11.2024
Joined
Posts Following

Latest posts by Joel Male πŸš€ @joelmale.com

Preview
Shopify & Laravel Developer & Expert | Brisbane | Joel Male I'm Joel male, a freelance web developer with over a decade of Shopify & Laravel experience based in Brisbane. I've worked on hundreds of Shopify & Laravel projects and love sharing my knowledge with others

joelmale.com/

27.02.2025 03:05 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

πŸš€ New look, same me.

Just launched the redesign of my site. Cleaner, faster, and (hopefully) a bit more useful.

Check it out & let me know what you think πŸ‘‡

Thanks again to @HassanZahirnia for the sick design.

27.02.2025 03:05 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - joelwmale/laravel-cart Contribute to joelwmale/laravel-cart development by creating an account on GitHub.

github.com/joelwmale/l...

24.02.2025 23:39 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Laravel Cart now supports Laravel 12.x πŸš€

Can't wait for other maintainers to update so I can get all of my projects updated!

Check out Laravel Cart below πŸ‘‡

#laravel #cart

24.02.2025 23:39 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Ooft @zahirnia.com has been in the kitchen cooking a design update for my website, and it looks πŸ§‘β€πŸ³.

Going to start the update process after enjoying the weekend with family.

Can't wait to show you what he's done!

15.02.2025 07:12 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Laravel Livewire Performance Tips & Tricks | Joel Male Laravel Livewire is an exceptional package that brings some insane features to the developer experience, but it does have some traps in both v3 and v2. Let's see how we can beat them to make it our best friend.

joelmale.com/blog/larave...

14.02.2025 22:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I'm looking to update my best performing blog post to date: Laravel Livewire Performance Tips & Tricks.

It was born with v2 before @calebporzio rewrote Livewire to make v3 and changed defaults for the best.

What would you add to this post for v3?

Let me know πŸ‘‡

14.02.2025 22:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Shopify & Laravel Developer & Expert | Brisbane | Joel Male I'm Joel male, a freelance web developer with over a decade of Shopify & Laravel experience based in Brisbane. I've worked on hundreds of Shopify & Laravel projects and love sharing my knowledge with others

joelmale.com/

20.01.2025 02:58 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Just deployed a quick refresh of my personal website.

It's only temporary as I'm hopefully going to be cooking something fresh soon with someone special πŸ˜‰

Check it out πŸ‘‡

20.01.2025 02:58 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Why a game engine is best for new game developers | Joel Male A few weeks ago I set out on an adventure to create the game I have always wanted to play, but I made a big mistake in choosing the technology to help me do this.

If you're keen to learn more, I've put some more into a blog post here: joelmale.com/blog/why-a-...

Let me know what you think!

19.01.2025 05:22 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The lesson? MonoGame is fantastic for experienced devs who already understand game design fundamentals.

I think it would also be great for C# developers

But if it’s your first game, start with a game engine. They'll let you focus on learning other aspects instead of the basics.

19.01.2025 05:22 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Enter Unity:

β€’ Built-in systems for physics, animation, and more.
β€’ A vast library of tutorials and resources.
β€’ The Asset Store for quick, quality assets and tools.

I'm finally focusing on the gameplay details instead of inventing my own camera system.

19.01.2025 05:22 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

For first-time game developers, this means you’ll focus more on tech than gameplay. It’s a great platform if you’ve built a game before. But as a beginner, it’s overwhelming.

Over the last 3 days alone, I've spent 5+ hours fighting with ChatGPT to implement click to move..

19.01.2025 05:22 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

MonoGame doesn’t hold your hand:

1️⃣ No built-in tools for animations, physics, or UI.
2️⃣ You'll spend hours building systems from scratch.
3️⃣ Smaller community means fewer resources when you're stuck.

19.01.2025 05:22 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Let me just say, MonoGame is a powerful framework:
β€’ Full control over rendering, physics, and assets βœ…
β€’ No hidden abstractions βœ…
β€’ Pure, code-driven development βœ…

Sounds ideal for a seasoned developer, right?

But here's the problem...

19.01.2025 05:22 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I woke up this morning with some great goals to smash on the game I'm making, but after bashing my head for a few hours, I've realised something, and have been making a grave mistake.

A small thread 🧡

19.01.2025 05:22 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

How was everyones week?

Mine was not overly productive on the side projects sadly.

Need to make up for that this weekend by knocking out some TODOs on the game, and recording the devlog update!

18.01.2025 05:14 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

gist.github.com/joelwmale/d...

14.01.2025 18:07 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I tend to use the Github interface every so often, and hate having to go from the terminal, to the browser and starting the painful process of getting the repository open.

So I made a tiny little bash function, that extracts the url from the .git config and opens it! πŸ‘‡

14.01.2025 18:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

joelmale.com/blog/instal...

14.01.2025 11:23 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Just been fixing some issues in some open source packages I made, and decided to test it locally before saying the issues are fixed.

I always get stuck trying to find the command to develop composer packages locally.

So I decided to post a blog post with a tldr, check it out πŸ‘‡

14.01.2025 11:23 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Yeah, decided to work on it now.

Here's a very early screenshot for you πŸ™‚

14.01.2025 06:37 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Oh woops! Thanks for letting me know.

I've been tossing up changing the design for a long time now, but too busy to do it, so maybe that's for the best!

14.01.2025 05:58 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

joelmale.com/

14.01.2025 04:21 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Spent this morning doing some tidy up and house work.

Updated my personal website to Laravel 11 with the help of @laravelshift (as always) and migrated a bunch of deprecated code from earlier versions.

Still some tidy up to do, but good progress.

Check it out below πŸ‘‡

14.01.2025 04:21 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Check it out here: youtu.be/6U2ASqd4ekQ

11.01.2025 04:26 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I've decided to log (vlog?) the journey of building this RPG.

I'm going to record one episode a week, and try to record a daily update each day with the progress I make.

Give it a watch and let me know if you have any feedback!

11.01.2025 04:26 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

Here's a sneak peak at the current status of scene transitions in the game.

Using a completely custom scene management system with the ability to define the transition points and what scene/state they transition to.

The pesky camera hop bug will be fixed soon! @monogame.net

10.01.2025 06:24 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

This is a snapshot of how the tilemap looks for the game at the moment (definitely not final, just working on functionality before art). The red is the collision layer.

Blog post coming soon on how to import this into @monogame.net!

07.01.2025 13:22 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

In just 3 days of learning C# and @monogame.net, I have managed to:

- Create a basic physics system
- Create a collision detection system
- Add a camera with zoom functionality
- Added NPCs with automated pathing using A* pathfinding

and more... I'll share it all soon!

07.01.2025 06:05 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0