fosslife, to aitools
@fosslife@fosstodon.org avatar
itnewsbot, to typescript

Angular 17 previews control flow, better type checking - Angular 17, the latest version of Google’s TypeScript-based web app development framew... - https://www.infoworld.com/article/3710249/angular-17-previews-control-flow-better-type-checking.html#tk.rss_all

cecilphillip, to javascript
@cecilphillip@hachyderm.io avatar

Really like the new Angular dev site. Honestly haven't looked at Angular since the move to v2.

Might put this on my holiday list of things to play with

https://angular.dev/

develwithoutacause, to javascript

That's a wrap! If you want to see an on demand version of the event, the link is here:

https://www.youtube.com/watch?v=Wq6GpTZ7AX0

Includes a bunch of awesome improvements like:
🅰️ New logo, brand, look and feel.
📖 New documentation site at angular.dev.
🛠️ 2.5x faster builds with application builder.
🕹️ New @if, @for, and @Switch@techhub.social control flow statements.
⏲️ New @defer primitive for improved lazy loading.
🔍 Improved debugging of dependency injection with visualization in .
💧 Hydration support leading to up to 50% reduction in LCP time.

And so much more I can't keep track of. We're really excited to keep this momentum going!

atomfrede, to random

Opening the new angular page...closing it directly...🤡

elgreco247,
Olical, to svelte

So I'm hearing issues from my s/o about and it honestly sounds exactly like my painful days in 1, the bugs and issues that drove us as an industry to in the first place.

Are we really repeating two way binding mistakes again? Yes it lets you get started quickly but it causes so many issues down the line.

Is Svelte different? I've never used it, just curious what people think. Especially if they wrote old Angular.

mindaslab, to javascript
@mindaslab@mstdn.social avatar

Front end devs couldn't stand the simplicity of htmx, they got it banned from reddit https://yu7.in/ywLzeb

#htmx #webappdevelopment #javascript #reactjs #angular #vue

schizanon, to web

The has always had "Events"; like clicks and keydowns, but you couldn't create your own at first. So did what it does and invented hundreds of ways to create custom events; bindings, , , Streams, etc.

ReactJS "Hooks" are just another form of this; they are just callbacks that are executed at certain times in a component lifecycle.

Thing is; we have now! It's well supported since IE11 is gone.

https://caniuse.com/customevent

develwithoutacause,

@schizanon This is an interesting topic. I can't speak to the other frameworks, but I'm pretty sure listens to events with the same binding syntax:

<button (click)="handleClick>Click me</button>

So we should be able to consume native events.

As for producing them, I don't think EventEmitter will emit real events, but also I don't think that would be desirable here for two reasons.

First, event propagation: @Output() myEvent = new EventEmitter() isn't namespaced and we wouldn't want to leak that event to transitive parent components. We would need event retargetting which I think is only available in shadow DOM (and not all components use)?

Second, tooling: Declaring @Output is desirable to explicitly declare which events can be emitted by a component to serve autocompletion and such. Ultimately it probably could emit a real event under the hood, but we likely wouldn't want users to directly call dispatchEvent for tooling reasons.

kytta, to django
@kytta@fosstodon.org avatar

For a long time, I was looking at all the endless IDE plugins and extensions, "must have" configs, Raycast, and I used to wonder: Why is there so much hype around snippets? Even when writing #Django views, I never really felt the need for them; I was fine with typing a few redundant lines myself.

And then I started learning and working with #Angular. I take my skepticism back.

dylhunn, to javascript

Something big is around the corner for ...

lacolaco, to javascript

20時からAngularのオンラインイベントやるよ!!

Angular v17でどう変わる!?サーバーサイドレンダリング 【ng-japan OnAir 】 - YouTube https://www.youtube.com/watch?v=Vx0hfGixkLA

lascapi, to opensource French
@lascapi@mastodon.zaclys.com avatar

Ola le :)

Je cherche des qui utilisent encore des vieilles version d' .
Et pour ça je cherche un outils de recherche "sémantique".

EParce qu'en gros si je fais une recherche avec un moteur de recherche normal (ddg / qwant et autre ) je ne tombe que sur des listes avec toujours les mêmes projets à succès et avec des versions d'angular à jour.

Avez vous des conseils pour trouver ça ?

Merci d'avance :)
apprécié ;)

Joy_intl, to webdev
@Joy_intl@mastodon.online avatar

I'm going to throw this out there:

I'm looking for a internship for 6mos to complete my bachelor's here in France - this can be remote, I mainly hope for kindness.

I've worked with & more - I'm very open :)

ojbaeza, (edited ) to random Spanish
@ojbaeza@mas.to avatar

Si hay frontends en la sala, os dejo esta oferta de la empresa donde trabaja mi mujer. https://mnfrd.co/459hC0P

itnewsbot, to typescript

Angular 17 due in October with syntax for control flow - Angular 17, an upgrade to Google’s popular TypeScript-based web development framework,... - https://www.infoworld.com/article/3707310/angular-17-due-in-october-with-syntax-for-control-flow.html#tk.rss_all

LukeF, to javascript

Bah. Just deleted a whiny toot about and and in general.

Long story short: rushed work from external pressures often leads to a hodgepodge of code bolted-in over time, to “just work”, with no time for people to take a minute to improve their craft.

This leads to complex code that’s difficult to maintain, which means further changes not as thoughtfully applied as they should be, which further adds to its bulk and unwieldiness, and so on.

jaczad, to javascript Polish
@jaczad@101010.pl avatar

Pytanie do zorientowanych. Chcę zrobić aplikację webową i muszę zdecydować: czy ? Tylko proszę bez uwag, że lepiej samemu napisać. Nie umiem tego zrobić i już. Każdy ma jakieś upośledzenie.

heberle, to Java

I‘m an environmental #physicist by training, but after three years of parental leave I started a new job as a consulting software #developer. I work(ed) with a lot of different technologies: #swiftlang, #java, #csharp, #cplusplus, #angular, #perl, … My preferred computing platform is the #Mac.

In my spare time I love to play #tabletopgames of all kinds: #boardgames, #cardgames, #miniature games and #rpg’s. When I‘m by myself I also enjoy #sologames or (mostly) older #videogames.

#introduction

swrogers, to Introvert en-us

#introduction

Since this is my #personal #friendica server, I'll add #YetAnotherIntroduction post. 😃

I am what I would consider a pretty boring dad to five kiddos, from Lawrence KS. I'm most definitely #introverted, and in a past life I'd much rather be #reading a good book or playing some #JRPG on whatever system is current.

These days, I can generally be found at home, doing the #WorkFromHome thing as an application #SystemAdministrator dealing with lots of #OracleCloud fun (...not).

Downtime has me learning #clojure, #typescript, #angular, #emacs and basically anything shiny that catches my eye.

I've been #keto for the last few years, doing maintenance mode for most of that time, with no plans to change any time soon. It's a lifestyle for me, not a diet.

I've got a handful of accounts on the #fediverse, one of which is my single user #mastodon instance. I'm trying different things out to see which I prefer most.

@swrogers -- My First Friendica Account
@swrogers -- My Main Friendica Account, and main fedi account
@swrogers -- My personal mastodon instance
@swrogers -- My personal #FireFish instance
@swrogers -- Over on the official Fire Fish instance
@swrogers -- Over on Infosec Exchange
@swrogers -- My main image uploading section, on #pixelfed social

I'm sure I've got more fediverse account out there, somewhere...it's not quite a #GottaGetThemAll deal, but it sure does seem like it!

thomastospace, to vuejs
@thomastospace@phpc.social avatar

Recently I started on a project at my new job. I've only worked with before.

One thing I didn't like it first, turned out to be an unexpected strength. In Angular, each component has a separate template, typescript & sass file. In Vue.js this is all inside a single file! Ugly and hard to use I thought.

Instead, it's a blessing. When a component reaches 100-150 lines, it already feels like a large component. Any larger? Time to split it up. It helps keep code clean.

cliffwade, to fediverse
@cliffwade@allthingstech.social avatar

Comment below with 3 - 5 hashtags that you are interested in or that you regularly use when you post things.

Please BOOST for maximum exposure to the #Fediverse so we can all get to know each other and our interests!

I'll start with mine:

#Tech
#Android
#VideoGames
#Games
#Gamer

CaughtInDeed,

@cliffwade I'm usually going with
/
/
/
/

You can see a pattern here :blobfoxlaugh:

ddipp, to javascript Russian

Что ж так сложно то в этом вашем и
Торможу и никак не могу въехать.
С и как-то проще было
@ru @rf

crabnebula, to javascript
@crabnebula@fosstodon.org avatar

Angular + Tauri 🥊

@angular and @TauriApps form a robust combination for creating powerful apps.

Together, they offer an interesting blend of features, each balancing the other’s strengths and weaknesses.

👇👇👇

, is known for its completeness in managing complex applications. 💫

It employs a change detection mechanism and ahead-of-time (AOT) compilation, which optimizes apps by compiling components into highly efficient code before the initial load.

⬇️

crabnebula,
@crabnebula@fosstodon.org avatar

This enhances the performance of by reducing the need for client-side compilation and minimizing the amount of JavaScript downloaded and parsed by the browser.

However, Angular’s completeness can be a double-edged sword.

While it performs excellently with complex and large-scale projects, it might be overkill for simpler use cases where a more lightweight library could suffice. 🤔 ⬇️

crabnebula,
@crabnebula@fosstodon.org avatar

Do you want to learn more about VS or how other popular frameworks/UI libraries (like , , , etc.) are compared to @TauriApps?

Check this out:

https://crabnebula.dev/blog/the-best-ui-libraries-for-cross-platform-apps-with-tauri

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • ngwrru68w68
  • tester
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • megavids
  • tacticalgear
  • osvaldo12
  • normalnudes
  • cubers
  • cisconetworking
  • everett
  • GTA5RPClips
  • ethstaker
  • Leos
  • provamag3
  • anitta
  • modclub
  • lostlight
  • All magazines