Josh Morony
joshmorony.com
Josh Morony
@joshmorony.com
Angular GDE | Ionic Developer Expert

🧑‍💻 angularstart.com
🅰️ ionicstart.com
🎥 YT: bit.ly/3wiLucQ
✉️ Newsletter: bit.ly/3R2qtLq
Reposted by Josh Morony
An Modern #Angular API decision chart I wrote recently to help you understand which new tool is the right one for your usage case.
January 13, 2025 at 8:45 PM
Reposted by Josh Morony
🚀 Thrilled to announce my interactive #WebAssembly course!

Learn WebAssembly from the ground up with:

🔍 Custom-built debugger & VM
📊 Live stack & memory insights
💻 Hands-on exercises
🛠️ Build real projects

Level up with WebAssembly! ✨

👉 learn-wasm.dev
Learn WebAssembly
Take your programming skills to the next level with this comprehensive, code-first, and hands-on WebAssembly course - the ultimate gateway to mastering the fundamentals of this revolutionary technolog...
learn-wasm.dev
January 6, 2025 at 9:04 AM
I've spent the holidays mostly obsessing over adding ~vibes~ to my JavaScript game

I just put up a new dev log if you'd like to see what I've been up to: www.youtube.com/watch?v=7jTi...
Adding VIBES to my 2D bushcraft survival game
YouTube video by TypedPixels
www.youtube.com
December 29, 2024 at 12:05 PM
Reposted by Josh Morony
The new HMR/Live Reload feature in #Angular is 🧑‍🍳💋

And now it works with @analogjs.org and @vite.dev 🔥
December 27, 2024 at 4:38 PM
'Tis the season for @analogjs.org
December 5, 2024 at 5:03 AM
Trying to add water to my game, turns out it's pretty hard (especially when you suck at writing GLSL shaders)

www.youtube.com/watch?v=7oXL...
I spent TWO WEEKS on an ocean tide for my survival game
YouTube video by TypedPixels
www.youtube.com
November 28, 2024 at 10:07 AM
Reposted by Josh Morony
Together with @Jean__Meche we've been cooking something delicious 🥘!

What if Angular warns you if you're running change detection too often [configurable] over a given period of time [configurable too] !?

More here 👇
github.com/angular/angu...

#angular
feat(core): add change detection tracing service by eneajaho · Pull Request #58916 · angular/angular
This will warn users when they are rendering too much based on the config they provide. Linked to #58540 It works somehow like this: // More than 10 change detections in 1 second triggers a warning...
github.com
November 26, 2024 at 10:34 PM
Reposted by Josh Morony
🚀 Ionic Framework 8.4 is here!

This release brings several new features and improvements, including two new components that enable swipeable Segment content.

👉 Read more: ionic.io/blog/announc...
November 20, 2024 at 8:46 PM
Angular v19 is the update I didn't know I needed. The level of boilerplate reduction in some cases is absurd www.youtube.com/watch?v=A820...
Angular v19 is out!... and it changed my apps (significantly)
YouTube video by Joshua Morony
www.youtube.com
November 20, 2024 at 11:06 AM
Spending more time than I probably should making games instead of doing my "actual" work... 🤷‍♂️

youtu.be/-gyCBZwJkT8
My bushcraft survival game changed A LOT in 10 days
YouTube video by TypedPixels
youtu.be
November 11, 2024 at 10:03 AM
second game dev log, things are getting more unhinged... come join!

youtu.be/DwHwSwBkCsw
TWO WEEKS of progress on my bushcraft survival game
YouTube video by TypedPixels
youtu.be
October 29, 2024 at 10:03 AM
Reposted by Josh Morony
🔥 In Angular you can now have truly reactive component parameters via Signal inputs!

I can finally refactor these getters in my code!

Keep in mind that signal inputs are still in developer preview, so we are not yet following semver for updating their API.

📚 github.com/angular/angu...
January 17, 2024 at 11:14 PM
My secret power is that I go on Twitter for a small specified time each day.

If I feel compelled to tweet something, I write it in a note.

Then later when it comes time to tweet it, I realise I don't want to deal with tweeting that shit anyway.

This rule does not apply to Bluesky yet.
October 20, 2023 at 11:43 AM
Has there ever been a greater relationship than Angular and @?

www.youtube.com/watch?v=77tK...
I've been using the new Angular control flow syntax for templates (it's good)
We take a first look at the new @ syntax coming in Angular 17 and how it compares to the existing structural directive syntax for control flow (e.g. *ngIf, *...
www.youtube.com
October 4, 2023 at 11:06 AM
ChatGPT has finally delivered you the solution to a hard fought problem, do you:

1) Let it know the solution worked so it isn't left wondering

2) Realise LLMs aren't "left wondering"

3) ...still feel guilty for leaving it hanging anyway
September 7, 2023 at 3:51 AM
One day I will post a video about declarative code on YouTube for the last time. But today is not that day: https://www.youtube.com/watch?v=pPNqFlVzZlw
There was a flaw in my Angular mental model
Keeping a reactive/declarative download flow of state in your application can make things a lot more predictable - but placing too much importance on the rol...
www.youtube.com
August 2, 2023 at 12:05 PM
I broke the sacred rule of not subscribing to observables, here's my apology video: https://www.youtube.com/watch?v=bxslNFZvOvQ
It's OK/NOT OK to subscribe in Angular
When coding reactively and declaratively in Angular with RxJS, it's best to avoid subscribing... but why? and when is it OK to break the "rules"?Previous vid...
www.youtube.com
July 26, 2023 at 12:03 PM
It's ok YouTube algorithm, I've successfully removed the heat pump from my dishwasher. Dishwasher repair is not a new fledgling interest of mine.
July 22, 2023 at 3:17 AM
Reposted by Josh Morony
Did you know the Angular CLI is getting built-in support for SSR?

There's a new "application" builder that does the browser and server builds in one step using esbuild and the Vite dev server for serving.

ng serve --ssr

GitHub repo 👀

https://github.com/brandonroberts/angular-cli-ssr
GitHub - brandonroberts/angular-cli-ssr: An example application with the Angular CLI and SSR
An example application with the Angular CLI and SSR - GitHub - brandonroberts/angular-cli-ssr: An example application with the Angular CLI and SSR
github.com
July 18, 2023 at 12:19 AM
I've been able to achieve a lot with neovim, but it seems my Achilles heel will remain... pasting text from the clipboard

Freezes neovim every time if I try to paste over like 50 lines
July 14, 2023 at 9:24 AM
Reposted by Josh Morony
Heck yes! My new Angular Routing and Navigation Course was just published to Pluralsight! I am so excited. Thank you so much to Deborah Kurata for all of the advice!

http://www.pluralsight.com/courses/angular-routing-navigation-playbook
July 12, 2023 at 6:34 PM
Another video in which I actually *encourage* people to subscribe to observables in Angular 🤐

https://www.youtube.com/watch?v=44_IcGPKQ_M
Will this new signals approach ACTUALLY work?
Recently I introduced my new default approach to state management in Angular using Signals and RxJS. This video takes that concept and applies it to challeng...
www.youtube.com
July 12, 2023 at 12:02 PM
Reposted by Josh Morony
ICYMI: Check out what's trending for Angular on DEV 🤩

https://dev.to/analogjs/fullstack-angular-with-analog-2mnj
July 10, 2023 at 1:00 AM
Reposted by Josh Morony
Crossed 800k views on my @angular course on @freeCodeCamp

Looks like going to reach 1M soon.

I am also streaming my @angular
16 course with @ngrx_io and @NxDevTools if you are interested to upgrade

Subscribe to my channel here

https://youtube.com/@TechTalksWithSantosh?feature=share8
Angular for Beginners Course [Full Front End Tutorial with TypeScript]
Learn Angular in this complete course for beginners. First you will learn the basics of Typescript and then you will learn about important Angular concepts s...
youtube.com
July 8, 2023 at 5:13 PM