Software Engineer | Rust | Dart

Peru
Joined May 2011
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. :)
16
24
3
222
7,213
Frank Moreno ๐Ÿ’™๐Ÿฆ€ retweeted
C gang
106
2,793
246
22,398
1,192,677
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
1
5
1
11
1,313
Frank Moreno ๐Ÿ’™๐Ÿฆ€ retweeted
32
30
10
908
43,309
"Mi sistema es intuitivo, el usuario sabra como utilizarlo" El usuario:
178
2,760
331
27,542
2,648,099
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.
86
126
35
2,157
842,431
Frank Moreno ๐Ÿ’™๐Ÿฆ€ retweeted
The Simpsons in the 1950s
667
6,605
1,104
39,118
4,416,224
Frank Moreno ๐Ÿ’™๐Ÿฆ€ retweeted
13
48
5
866
42,300
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โ€ฆ
17
100
4
823
63,476
Frank Moreno ๐Ÿ’™๐Ÿฆ€ retweeted
Apple truly outdid themselves with the Vision Pro!
137
730
201
7,095
1,157,703
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?
1
1
1
313
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.
1
1
135
No sรฉ por quรฉ esperan a que haya un reclamo con @IndecopiOficial para hacer bien las cosas.
1
108
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.
2
5
405
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
7
251
3
1,174
136,700
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
2
63
5
205
52,499
Frank Moreno ๐Ÿ’™๐Ÿฆ€ retweeted
UI Testing an Airbnb App. UI in Flutter โ†’ github.com/Roaa94/flutter_aiโ€ฆ UI Tested in Maestro โ†’ maestro.mobile.dev/
5
64
7
413
41,081
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
18
20
3
80
11,855
That awkward moment when you spent a minute asking why the analyzer says that log::info!("some log") is an error when I released that I was in a TypeScript file instead of a Rust one.
187