Frank Moreno ๐๐ฆ retweeted
Flutter is a 3D engine now. 99 seconds from my Flutter & Friends talk.
Everything in the cut is rendered by Flutter on the stable channel, on Impeller and Flutter GPU. No platform views, no native textures piped in from another engine, no custom fork. The engine is Flutter Scene, a complete 3D game engine for Flutter.
Complete means graphics, physics, audio, networking, an editor, and tools for AI coding agents, in one open source project. It runs on macOS, Linux, Windows, iOS, Android, web, and custom embedders. It scales down to a single model in a widget and up to full games, and dozens of contributors have landed work in it this year.
A scene is a widget. Put it in a Column, stack UI over it, or draw it transparent over the UI so physics objects cast shadows on your buttons. And hot reload works on the scene itself. Change a light or a material in Dart and it updates in place.
The full talk covers materials, lighting, the editor, and agent skills. Link in the reply. :)
Frank Moreno ๐๐ฆ retweeted
๐ข ยกNo te pierdas nuestro prรณximo Meetup de @flutter_ec! ๐
๐
Jueves 25 de julio de 2024
๐ 19:00 GMT-5
๐ค @kranfix nos hablarรก sobre "WeakReference o, como Itachi dirรญa, a tu referencia le falta odio".
ยกTe esperamos! meetup.com/flutter-meetup-ecโฆ ๐
@FlutterDev @nlycskn @anelvro
Frank Moreno ๐๐ฆ retweeted

ALT average bun enjoyer "what's a cjs file?" - uses require and import in the same file sometimes doesn't know if it's running in bun or node same file filed 3 bun issues, 2 still open runs rm -fr instead of npx rimraf "It's not production ready yet" --secretly using bun at work uses sqlite in production thinks the terminal syntax highlights the errors bun upgrade - runs it twice a day "Elysia & Drizzle is all you need" - has 69 abandoned side projects
Frank Moreno ๐๐ฆ retweeted
"Mi sistema es intuitivo, el usuario sabra como utilizarlo"
El usuario:
Frank Moreno ๐๐ฆ retweeted
First year university, I had an OOP professor.
He talked a lot about what's OOP and how it's different from procedural.
At the time I was learning C++ by studying the half-life SDK. So I shows him this code and asked him about it
github.com/ValveSoftware/halโฆ
He said it's not OOP. It's just procedural code that uses classes for high level code organization, nothing more.
He made claims about this kind of code being near impossible to maintain.
He also said it's outragous that a single class has nearly 5000 lines.
Frank Moreno ๐๐ฆ retweeted
Just updated my TSConfig cheat sheet for TS 5.4!
No more module "ESNext".
module: "preserve" is my new best friend.
totaltypescript.com/tsconfigโฆ
Replying to @interbank
@interbank deberรญa hacer mejor sus partnerships.
ยฟCรณmo es posible que el pago de la tarjeta oh genere un recargo de 5 soles y que ni siquiera te lo agregue al pago total para matar la deuda de una sola vez?
O, al menos, ustedes deben comunicar que la operaciรณn generarรก recargo a pagar luego para que uno estรฉ informado y pueda decidir no pagarlo.
No sรฉ por quรฉ esperan a que haya un reclamo con @IndecopiOficial para hacer bien las cosas.
Frank Moreno ๐๐ฆ retweeted
๐ท11vo SPEAKER CONFIRMADO ๐ท
๐ท INSCRIBETE:
mdevconf.tech/
๐ท Desde Lima, Perรบ nos visitarรก Frank Moreno.Desarrollador Flutter y Rust con casi 11 aรฑos de experiencia desarrollando software.Contribuye con varios paquetes open-source tanto en JS, Dart y Rust.
Frank Moreno ๐๐ฆ retweeted
๐ช๐ต๐ฎ๐ ๐ถ๐ ๐๐ฟ๐ผ๐๐-๐ข๐ฟ๐ถ๐ด๐ถ๐ป ๐ฅ๐ฒ๐๐ผ๐๐ฟ๐ฐ๐ฒ ๐ฆ๐ต๐ฎ๐ฟ๐ถ๐ป๐ด (๐๐ข๐ฅ๐ฆ)?
Browsers use CORS, a method, to prevent websites from requesting data from different URLs. A request from a browser includes an origin header in the request message. The browser allows it if it gets to the server of the exact origin; if not, the browser blocks it.
We can deal with CORS issues on the backend. Cross-origin requests require that the values for origin and ๐๐ฐ๐ฐ๐ฒ๐๐-๐๐ผ๐ป๐๐ฟ๐ผ๐น-๐๐น๐น๐ผ๐-๐ข๐ฟ๐ถ๐ด๐ถ๐ป in the response headers match and it is set by the server. When you add an origin to the backend code, the CORS middleware only permits this URL to communicate with other origins and utilize it for cross-origin resource requests.
There are two ways to fix CORS issues:
๐ญ. ๐๐ผ๐ป๐ณ๐ถ๐ด๐๐ฟ๐ฒ ๐๐ต๐ฒ ๐๐ฎ๐ฐ๐ธ๐ฒ๐ป๐ฑ ๐๐ผ ๐๐น๐น๐ผ๐ ๐๐ข๐ฅ๐ฆ
Server can let all domains with ย ๐๐ฐ๐ฐ๐ฒ๐๐-๐๐ผ๐ป๐๐ฟ๐ผ๐น-๐๐น๐น๐ผ๐-๐ข๐ฟ๐ถ๐ด๐ถ๐ป: *. This actually turns off same-origin policy, which is not recommended. Another optin would be only to allow particular domain, which is better option, e.g., ๐๐ฐ๐ฐ๐ฒ๐๐-๐๐ผ๐ป๐๐ฟ๐ผ๐น-๐๐น๐น๐ผ๐-๐ข๐ฟ๐ถ๐ด๐ถ๐ป: ๐ต๐๐๐ฝ๐://๐๐ผ๐บ๐ฒ๐ฑ๐ผ๐บ๐ฎ๐ถ๐ป.๐ฐ๐ผ๐บ.
๐ฎ. ๐จ๐๐ฒ ๐ฎ ๐ฃ๐ฟ๐ผ๐
๐ ๐ฆ๐ฒ๐ฟ๐๐ฒ๐ฟ
We can use a proxy server to call external API. It acts as a middleware between client and the server. If the server doesn't return proper headers defined by CORS, we can add them in the proxy.
Image credits: RapidAPI
#softwareengineeringย #programmingย #apiย #apidesign #techworldwithmilan
Frank Moreno ๐๐ฆ retweeted
๐ We are thrilled to announce Docker's acquisition of @mutagen_io, the groundbreaking open-source software that maximizes file synchronization and networking technologies. Get ready for a new era of development possibilities on Docker Desktop! #remotedev
bit.ly/3r0eqq5
Frank Moreno ๐๐ฆ retweeted
UI Testing an Airbnb App.
UI in Flutter โ github.com/Roaa94/flutter_aiโฆ
UI Tested in Maestro โ maestro.mobile.dev/
Frank Moreno ๐๐ฆ retweeted
Continuamos trabajando unidos como comunidad para traerles este gran evento!!!
Cuales speakers les gustarรญa que tuviรฉramos?
We keep working together as community bringing you all this big event!!!
Who would you like us to have as speaker?
Art by @drcoderz



















