#angular
I'm wondering why many open-source projects, like #angular, #react, #vuejs, #svelte, and #bootstrap, are not abandoning #Twitter like many people are, especially after what Elon Musk did to the platform.
#twittermigration #twitterexodus #foss #opensource #software
@dustinrue same goes for #Angular vs. #React. When you add everything you need to build a business application to React the size is equivalent to an Angular app.
And because React is just a library and not a framework one ends up with a mismatch hodgepodge dependencies which aren't necessarily maintained even for the duration of active development.
Looks like #Angular is going to be using #vite for it's dev server. Pretty cool. https://twitter.com/mgechev/status/1641512018263040001?s=20
Episode 23/12: https://youtu.be/u-LT9tMs9aM
Alex Rickabaugh, tech lead of the #Angular framework, gave a "must-watch" talk, why Angular will introduce Signals. Spoiler: It is not mainly about the performance.
Playwright, an E2E testing framework, released v1.32 with a an interactive/UI mode.
- Alex Rickabaugh: https://www.youtube.com/watch/GgC4AvQ010I
- Playwright 1.32: https://youtu.be/jF0yA-JLQW0

And #Angular is still fun! :blobfoxcofe:
Do you want to explore how you can use @angular Router Standalone APIs?
And there are some hidden gems in the talk too.
My talk from @ngbeconf is available on YT https://youtu.be/8ntac2p6qUM
#angular : relating to an angle or to angles
- French: angulaire
- German: eckig
- Italian: angolare
- Portuguese: angular
- Spanish: angular
------------
Join our new Discord Server for language learners @ https://wordofthehour.org/discord
New version of PeerTube is now available
Github repo here: https://github.com/Chocobozzz/PeerTube/releases/tag/v5.1.0
#peertube #youtube #socialnetwork #fediverse #activitypub #foss #opensource #p2p #decentralized #video #angular

w00t! Angular Experts with #AngularNation Directives! #Angular
Learn for free 📚 (2/2)
#Node → https://gitconnected.com/learn/node-js
#Java → https://javatpoint.com
#DSA Visuals → https://visualgo.net
#SQL → https://sqlbolt.co
#Interviews → https://interviewbit.com
#HTML → https://w3schools.com
#CSS → https://css-tricks.com
#JavaScript → https://javascript.info
#React→ https://react-tutorial.app
#Angular → https://angular.io/tutorial/tour-of-heroes
Not sure what happened, but I now have 26 failing tests out of 194. #Angular. Enough for tonight. Time for bed.
Episode 23/11: https://youtu.be/wiix70gqkJs
Last week, we had the final release of #TypeScript 5 which comes with stable support for decorators. In addition, Ng-Poland released some of their conference recordings.
- TypeScript 5 Release: https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/
- #Angular PR for TypeScript 5: https://github.com/angular/angular/pull/49464
- Matt Pocock - TypeScript 5: https://youtu.be/iOTAFRFgm8I
- Ng-Poland Channel: https://www.youtube.com/@ngPolandConf/videos
- Cypress 12.8: https://docs.cypress.io/guides/references/changelog#12-8-0

Wrote a blog! After more than a year of not writing anything there 😄
Notes on using web workers in Angular
#webdevelopment #webdev #frontend #angular #webworkers #tech #blog
Upstream is hiring Senior Full-Stack JavaScript Developer
🔧 #javascript #typescript #angular #react #express #css #html #sql #seniorengineer
🌎 Remote; Gerakas, Greece
⏰ Full-time
💰 $90k - $210k (Estimate)
🏢 Upstream
Job details https://jobsfordevelopers.com/jobs/senior-full-stack-javascript-developer-at-upstreamsystems-com-aug-1-2022-f73c3c?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring
@jscholes @KaraLG84 That aria-hidden="true" does seem to be breaking everything.
It looks like the site is an angular commerce application built using something called Spartacus. Spartacus itself claims compliance with WCAG, and they have significant documentation on it, so that site-breaking code is probably a local developer error.
Why can't Body Shop care enough to fix it?
Spartacus
https://github.com/SAP/spartacus
SAP Accessibility Compliance
https://help.sap.com/docs/SAP_COMMERCE_COMPOSABLE_STOREFRONT/eaef8c61b6d9477daf75bff9ac1b7eb4/8c2d4b25fa0f41e494a8996456e27b1f.html?locale=en-US&q=accessible
Spoke too soon, found the issue and have my #Angular project building again.
Noticed that ng-bootstrap has dropped the buttons module too. Ah well.
Just wasted hours of my time when reinstalling #Angular by running npm install -g angular-cli instead of npm install -g @angular/cli. It was trying to install something, but failing and I was trying to fix the issues. I finally went back to the website to check the docs. Feel like a bloody idiot.
Inspired in the many talks from the #JsConf #Chile about #web #performance , and heavily inspired in Netanel Basal's ng-suspense code ( https://github.com/NetanelBasal/ng-suspense ) I just released an #Angular 15 library with some extras. https://queplan.github.io/qp-suspense/index.html Documentation is in Spanish but Google translate does a pretty good job for an English version. #React #Suspense
I used to charge $400 to $1000 for my @angular workshop, and now it's available for free on @freeCodeCamp, learn @angular for free with my course which has 500k+ views
Upstream is hiring Senior Full-Stack JavaScript Developer
🔧 #javascript #typescript #angular #react #express #css #html #sql #seniorengineer
🌎 Remote; Gerakas, Greece
⏰ Full-time
💰 $90k - $210k (Estimate)
🏢 Upstream
Job details https://jobsfordevelopers.com/jobs/senior-full-stack-javascript-developer-at-upstreamsystems-com-aug-1-2022-f73c3c?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring
Really liking the new #ionicframework landing page for their web site. They've come a long way since the beta days of AngularJS, and the very messy days of early Angular. #angular #sveltejs #reactjs
Uruit is hiring Senior .Net/Angular Developer
🔧 #dotnet #angular #css #html #awss3 #csharp #rest #azure #seniorengineer
🌎 Remote; Bogotá, Colombia
⏰ Full-time
💰 $95k - $185k (Estimate)
🏢 Uruit
Job details https://jobsfordevelopers.com/jobs/senior-net-angular-developer-at-uruit-sep-22-2022-880234?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring
Close is hiring Senior or Staff Frontend Engineer - React
🔧 #java #javascript #python #angular #flask #react #vue #api #graphql #rest #aws #css #docker #elasticsearch #html #mongodb #postgresql #redis #seniorengineer
🌎 North America; South America
⏰ Full-time
💰 $100k - $215k (Estimate)
🏢 Close
Job details https://jobsfordevelopers.com/jobs/senior-or-staff-frontend-engineer-react-at-close-apr-20-2022-a51877?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring
Explore our article: Frontend Madness: SPAs, MPAs, PWAs, Decoupled, Hybrid, Monolithic, Libraries, Frameworks! WTF for your PHP backend? https://symfonystation.com/Frontend-Madness-JS-PHP-Backend #javascript #PHP #symfony #Laravel #Drupal #WordPress #React #Vue #Svelte #AlpineJS #Angular #Viewi #PWAs :symfony: :laravel: :drupal: :wordpress:

Episode 23/10: https://youtu.be/rCP_C2F_RQM
Eduard Krivanek gave an overview of all performance-related Angular elements. Armen Vardanyan wrote about common Angular misconceptions, and we had a panel discussion on how signals might impact RxJs.
Daniel Glejzner - RxJs & Signals - https://twitter.com/DanielGlejzner/status/1633882756542234659
Eduard Krivanek, #Angular Kenya - Memoization & Functional Calls in the Template: https://www.youtube.com/watch?v=D-NnAbnImSE
Armen Vardanyan, Angular Misconceptions: https://dev.to/this-is-angular/angular-misconceptions-4aeb
#Development #Launches
Codeverter · An AI-powered online tool to transform code across languages and frameworks https://ilo.im/11nef3
_____
#AI #OpenAI #WebDevelopment #WebDev #Library #Frontend #Backend #Framework #Code #Conversion #Tool #JavaScript #TypeScript #Angular #React #Svelte #Vue #Python #Rust #Tailwind #CSS
This is for the RxJS lovers in Angular:
The `fromObservable` pipe:
https://github.com/angular/angular/discussions/49090#discussioncomment-5284843
Please upvote the comment in the Angular Signals discussion. 🙏
The `fromObservable` pipe would convert from Observable to Signal internally. RxJS users could then benefit from the better "Signal" change detection without the conversion step in TypeScript. You would not even have to know about Signals ;)
@developit Could the error handling be done in some kind of dev mode? I know #Angular and #Lit both have the concept of "dev mode" for additional validation.
Personally I like the strict #XML approach, I just didn't realize #JSX was that strict (it's a new experience for me), and figuring that out took a solid 45 minutes of debugging which an error message would have cut down to 1.
Servian is hiring Senior iOS Developer
🔧 #ios #java #javascript #kotlin #python #swift #angular #firebase #react #vue #android #node #graphql #grpc #rest #aws #azure #cicd #docker #gcp #json #kubernetes #mvc #tdd #seniorengineer
🌎 Sydney, Australia
⏰ Full-time
💰 $90k - $210k (Estimate)
🏢 Servian
Job details https://jobsfordevelopers.com/jobs/senior-ios-developer-at-servian-com-jun-30-2021-addebf?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring
Binance is hiring Javascript Fullstack Engineer
🔧 #sql #java #javascript #php #python #ruby #dotnet #angular #react #api #blockchain #css #html #mongodb #mysql
🌎 Remote; Dubai, United Arab Emirates
⏰ Full-time
💰 $90k - $210k (Estimate)
🏢 Binance
Job details https://jobsfordevelopers.com/jobs/javascript-fullstack-engineer-at-binance-com-nov-14-2022-592dc5?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring
Interested in presenting on **#dotnet** **#devops** **#azure** **#aws** **#gcp** **#sqlserver** **#angular** **#react** **#blazor** **#aspnetcore** **#azuredevops** **#agiletransformation** **#ai** **#machinelearning** or similar topics?
The deadline for the VS Live, Cloud & Containers Live, SQL Server Live, TechMentor, AI Live, and Cybersecurity & Randsomware Live CFP has been extended to 20 March.
#Angular 16 removes NGCC. If you depend on any View Engine-compiled library, you are stuck on Angular 15 https://github.com/angular/angular/pull/49101
On manque de #développeuses
– isaweb
Ah, mais tellement !
D'ailleurs #JeRecrute toujours des #Dev sur #Lyon pour #dotnet | #Angular | #symfony
Suggestion for igx-grid group by row template #development #IgniteUI #Angular #Grid #FOSS 🤘💻 @infragistics @KonstantinDinev
Episode 23/09: https://youtu.be/GRQl-8gSM1M
Andrew Scott wrote about the RouterTestingHarness, which makes router-related testing a joy. Then, Manfred Steyer discussed the future of Change Detection in a world of signals, and Marko Stanimirović with a masterclass on advanced TypeScript techniques.
Andrew Scott - Write better tests without Router mocks/stubs: https://blog.angular.io/write-better-tests-without-router-mocks-stubs-bf5fc95c1c57
Manfred Steyer - Signals in #Angular: The Future of Change Detection: https://www.angulararchitects.io/aktuelles/angular-signals/
Brandon Roberts, Marko Stanimirović - Revealing the TypeScript Magic Behind NgRx APIs: https://www.youtube.com/watch?v=V6eHIvwDFP4
@spierala @angular
I think people are already using async/await and promises with Angular in large numbers, and that these people are just not as vocal in social media and github as rxjs proponents. It is an illusion imho that all Angular codebases look the same because Angular is an “opinionated” framework.
#angular #signals #rxjs
Are you an Angular developer that also does C#?
Join me at the VSLive conference in Nashville in May!
I'm talking about #rxjs and new-ish features in C#.
Use this link to register: http://bit.ly/3kSNaaf
I am still not sure about the Signals stuff in Angular.
At first it looks great:
- faster and simpler Change Detection
- easy for devs to go first steps with reactive code
On the other hand I am not looking forward to see code which mixes Signals, Observables, Raw Values. Convert from Signal to Observable and vice versa.
RxJS also shielded us from Async Await code, Promises, custom Callback code.
In the end, life could have been easier with just RxJS everything. 🤔
#FreeDownload the latest edition (v7.0) of #JHipster Mini-Book by Matt Raible!
This edition includes an updated microservices section that features WebFlux and micro frontends with React: http://bit.ly/3mC5Lbj
What is the benefit of state management with Signals if you compare it to "traditional" state management with RxJS based libraries (e.g. NgRx, Elf, MiniRx)?
Of course, Signals are great for a faster Change Detection.
But you could convert your RxJS state Observables to Signals as a very last step to feed your templates. Like that you also get the faster CD.
IMO, if you do non-trivial things, you will reach out to RxJS anyways. Then RxJS state mngt can make your code more consistent.
Announcing RxAngular CDK and Template 1.0 stable. Introduction to the packages and future plans described. http://www.rx-angular.io/blog/2023/03/07/announcing-rxangular-cdk-and-template-1-0 #Angular #OpenSource #RxJS
@nikoheikkila ahh, had an internal workshop a while a go with the topic of setting up #unitTest #framework in #angular
It lasted almost an hour!
🎙️ Gestern haben wir uns im Stream von @webdave_de über die aktuelle 4. Auflage unseres #angular Buch 📕 unterhalten. Hört gern mal rein! 🎧
NgRx Signal Store RFC: https://github.com/ngrx/platform/discussions/3796
Interesting 🤔
This talk about the #Angular Template Context by Tomas Trajan explains an important concept very well https://youtu.be/gS9k7M5wbeY
Starting to feel sorry for React Devs 😅
https://www.builder.io/blog/react-compiler-will-not-solve-prop-drilling?s=09
I never understood the React hype. But the Angular hype is real!
Angular will get one of the best Signal implementations! Angular will be a very fast framework! Combine that with the batteries included approach, opinionated nature, first-class typescript support, smooth upgrades, great ecosystem, great lovely community... show me a better JS framework!
@prestonjlamb
If I know for sure that the first value can not be null then I use non-null assertion in the template
`(myvar$ | async)!`
It would be strange to make the Input to support null, if there is effectively never null pushed to that Input. PLUS not needed null-checks in the child: 🤮
So when using the async pipe in #angular, the value passed into the child component can be null, which can cause type checking errors. What do you do to get around this? Just make the Input type possibly null as well? Any other options?
Scoped zone.js is not happening, it seems:
https://twitter.com/Jialipassion/status/1630852074358603776?s=20