sergio_101, to amateurradio

I feel like it would be worthwhile to write a little desktop app that lists current spots along with a little bilutton that tells to QSY and set that mode.

sergio_101,

I am thinking of using this as an excuse to learn so I can develop on MacOS and deploy on raspberry pi and play with something new

smallcircles, to webdev
@smallcircles@social.coop avatar

"Towards a Modern Web Stack"

This is interesting.

Ian "Hixie" Hickson editor of #WhatWG HTML specification for 10 years, in January 2023 criticises the use of #HTML, #CSS, #Javascript for intricate #Web applications, and proposes an alternate approach based on 4 lower-level #OpenStandards:

  1. #WebAssembly

  2. #WebGPU

  3. #ARIA (for #a11y)

  4. #WebHID

Gets criticised for it and defends his proposal on HN: https://news.ycombinator.com/item?id=34612696

(Correct link to the Google Doc is in bottom comment by Hixie)

smallcircles,
@smallcircles@social.coop avatar

Given that Hixie is tech lead of , it seems likely that this may be tech direction that is going to be followed.

(I don't know much about Flutter, btw)

paintedsky, to Flutter
@paintedsky@mastodon.gamedev.place avatar

Holy shit, I'm looking at the output HTML for a app for the first time in my life and it's a goddamn MESS

paintedsky,
@paintedsky@mastodon.gamedev.place avatar

Also this app has lag. A goddamn website has lag. What are we doing

isaaclyman, to DEFCON
@isaaclyman@toot.cafe avatar

Just finished watching the #Veilid intro presentation from #Defcon. Some highlights:

  • Re: my questions about post-quantum cryptography and SNDL, there are two mitigating factors.
    A) Veilid has tagged, upgradeable and migrateable cryptography. When today's algorithms are broken, they can swap out the encryption and nodes will use a read-1 write-2 strategy to migrate data incrementally.
    B) data is broken into smallish chunks and distributed across nodes, so building up a meaningful
    /1
isaaclyman,
@isaaclyman@toot.cafe avatar
  • By the way, #Veilid is leaning into #Flutter as the cross-platform app framework of the future, which is a good and entirely correct choice. But the portability of #Rust also means you can use it anywhere you can rustle up some FFI.

  • Veilid doesn’t use IP or DNS, except for a one-time lookup when you bootstrap a node. It does use TCP and UDP, but nodes are theoretically untraceable. Lots of good threat modeling went into this thing and it shows.
    /5

robustjumprope, to iOS

Well everyone, after spending seven months learning iOS development as well as like six or seven years using iPhone, I may have converted to the dark side.

Today I bought a Samsung Galaxy A54 for $400. I did pull from my savings to get it, but it was a big deal for me. I've always used the contract phone deals from Verizon/AT&T/etc and my parents always paid for it. But this is my phone. One payment and I own it. No two year contract. And it is NICE. Definitely one of the best midrange phones out there. I honestly don't think I need anything more.

I've also never had a phone with a 120hz refresh rate and it feels amazing.

anianimalsmoe,
@anianimalsmoe@sakurajima.moe avatar

@robustjumprope
I'd suggest spending lots of time understanding the fundamentals before moving on to something cross platform like (or whatever's popular right now, I'm kinda out of touch :ablobfoxhyperthinking: ). Cross platform tools often need tweaking to plug native libraries, and it's good to be able to do it yourself.

The ability to have one common codebase to share logic is immensely helpful for a lot of apps.

trunksapp, to random

Background on 🧵, answering some questions I've been fielding over the past 3-4 months, labeled under if you want to filter it:

> How many people are involved?
Just @Decad3nce, working on the weekends and some late nights where I get bored.

trunksapp,

> Why build a cross platform social media client?
Trying to see how far I can stretch the capabilities of before I want to pull my hair out and beat my skull into the keyboard. So far, not many dents in the desk (or my head for that matter). The framework and language () have been super simple to pick up and run with.

peterkal, to Flutter
@peterkal@mastodon.social avatar

is coming for good

alexanderniki,

@peterkal

Is the Settings app written in #flutter ? If so, it is really good!

btwritescode, to Flutter

A one-day build idea:

I use the HTTP request actions in to automate the creation of time entries in , but that's been pretty darn flaky for me recently. Not sure if that's my internet, my phone, or Toggl's API blocking my requests.

Tasker provides a library and POC code for creating native plugins. So, let's try that! It's an excuse to get back into some development, and it'll force me to get exposed to and .

Time to give it a shot!

btwritescode,

Well, one day was a bit ambitious. But this is doable.

Struggle #1 is the learning of . I see some design parallels to Java (makes sense) and TypeScript. I have to think about the language, which means I'm spending less time thinking about the implementation.

Struggle #2 is getting more familiar with the ecosystem and interacting with it from native code. Should I have started this with just a base Android project? Perhaps. But I'm nothing if not stubborn!

baldur, to random
@baldur@toot.cafe avatar

If an app manages to look okay on every platform, but is actually so full of annoying UX bugs and mistakes as to make the entire experience a bit rubbish, you can count on it being written in React Native.

null,

@baldur is the way

imdat, to animals

I guess it is time to update the .

Hi, I am Imdat Celeste. Nice to meet you all.

I am a veteran software engineer who works as a freelancer from their home.
I love modernizing ancient software by carefully, slowly rewriting while it is still operating - without disruptions.

Currently I have two wonderful, awesome, really amazing clients between whom I split my time roughly about 50:50.

For the first one, I am the "Primus inter pares" in a team rewriting a 20-yo C++ & JS-based system in modern nodeJS + Typescript. My main job there is not to write code (it seems), but review PRs, review code, give coding guidelines, merge PRs, and make sure everything my team needs is there: test servers, development server, on-premise Gitlab, on-premise Mattermost, a good/respectful/lovely atmosphere, a lot of fun, and what else we need to deliver an awesome product. The team is amazing, the atmosphere is full of respect and love; I will stay with this team as long as I can.

For the second client, I am rewriting a 15+ year old system (Java, Java/Swift/Vue1.x-FE; rpc-like crap-API) using go(BE), gRPC (API) and dart/flutter (FE).
Here I am the core developer for the new client and the new back-end. The back-end is, for now, a proxy/a wrapper around the existing one. Behind that wrapper, two wonderful co-workers are modernizing & optimizing the Java-BE. This team here is equally as lovely as one can ever hope for; and yes, I will stay with this team as long as I can as well.

Oh, and BTW: people in both teams are nearly 100% remote.

I am married to a wonderful, an absolutely amazing person who is so full of love that she sometimes struggles with the universe (or with humanity). And I am a proud father (yes, "father"*) of a woman with a brilliant Beautiful Mind and a heart as big as the universe (who also happens to have Mastery of Words™️).

I love learning new things from complete strangers. The stranger the new knowledge the more fascinating it is for me.

I have a (autistic, ocd, nd) so be ready for detailed explanations, where each word is carefully chosen & positioned in the sentence, but still some missing - when you ask me something.

I quickly fall in love with brilliant people with language mastery skills - Mastery of Words™️.

You can always shitpost with me & talk garbage - as long as it is done intelligently, with wit & humor, and respect.

The fastest way to land on my block list is not to make a mistake, but to repeatedly make the same stupid mistake again and again and insist on it being right. There is always enough space in the "Dungeon of Blocked Accounts" (and being racists, queer-/transphobic, ableist, disrespectful, white supremecist, etc., etc. - you know what I mean).

I will post about anything that my brain will come up with: politics (CW'ed), topics, , , , , , , , , in general, , , , , ... you see: there is no limit!

I will add CW and mark as sensitive whenever I think so. If I forget once, please inform me and I'll correct it as fast as I can. I don't discuss whether something needs CW/sensitive marker or not, I just accept it.

I wear my feelings on my skin, i.e. what you see is how I really am, there is no IRL Imdat Celeste and a different, Fediverse Imdat Celeste: you will see a lot of 🫂,💜,😍,🥰,🥹,😳... and more. If you feel it is intruding, please let me know.

I come over differently, but I am also insecure: so, I will add a lot of emojis - just to be sure.

Also, please don't expect a "normal person" here: I am completely, utterly, hopelessly an un-normal person.

Also, my posts my start with one specific topic but during the text itself it may just become something completely different - "Train of Thought".

Again, nice to meet you - I am always looking for more new friends...

*: I am a trans non-binary person. When I came out to her, my daughter asked me how she should call me from then on and since it is an honor to be her father, that, yeah, I am and will always be that.

cryptax, to packer
@cryptax@mastodon.social avatar

Details of the "KangaPack" packer (used in Fluhorse). It packs the payload in its own classes.dex format.
Also, it's a good opportunity to use ImHex - a lovely hex editor with pattern editor etc.

https://cryptax.medium.com/inside-kangapack-the-kangaroo-packer-with-native-decryption-3e7e054679c4

Have a nice week-end!

Vostronix, to GNOME
Vostronix avatar

I really want to develop a hole package set for to create :D

foss_android, to opensource
@foss_android@mstdn.social avatar

Hey Fediverse users! 👋

Check out @ente!

ente is a cloud-based mobile and desktop photo storage app with a focus on security and privacy.

They also have an authenticator app to store 2FA tokens on your mobile devices.

fperson, to Flutter

is anyone maybe looking to hire a senior #Flutter software maker? 👀

i'm considering part-time or full-time positions. part-time is preferable

hankg, to Kotlin

Some Clojure developers developed a means of targeting the DartVM so that they can write Dart and Flutter apps with Clojure. As an old Kotlin fan I'm wondering if Kotlin developers could do something comparable. The advantage to that would be being able to have a DSL for defining Flutter Widgets. A few more tweaks to the Dart language we could do it natively of course but we aren't there yet and not sure there is any impetus to get us there. It is one thing I miss with TornadoFX and KotlinJS DOM manipulation.
"Joyful Cross platform Development with ClojureDart" by Christophe Grand and Baptiste Dupuch

_, to cooking

This is my post. I definitely did not make any posts before this.

sergio_101, to amateurradio

Jotted down some ideas for a #POTA hunter tool as an excuse to learn #flutter . I want to start in on this this week.

#AmateurRadio

imdat, to apple

After some time off (#Trainabout / #EnbyOnTrain, my father’s death, processing good and bad memories), I am back baby!

Back to the Future… no, back to work!

Today I’ll try implementing the now agreed-upon “Forward Message” feature for #Ginlo / #Cicero / #Ginlo_II.

The problem with “Forward Message” is similar to the “Quote Toot” here on Fedi: you don’t want to offer a feature that could be misused to harass or fire-up people. You just want to have a feature that people can use to communicate with each other respectfully.

Yes, I know, I am only the creator of a tool and I am not responsible for how the tool is used. But, hey, if I can create the tool in a way that misusing it to harm someone is really difficult, then I should. At least, that’s my way of thinking.

#Flutter #iOS #Android #macOS #Windows #Linux (hopefully)

mjgardner, to programming
@mjgardner@social.sdf.org avatar

Early luminary and author ( camel and llama books, many magazine articles, etc.) Randal Schwartz, a/k/a merlyn, is in dire financial straits.

He needs gainful NOW of any kind, and although his language of choice now is and the framework, he’s willing to fall back on his @Perl chops.

Refer or reach him at https://linkedin.com/in/randalschwartz

Or do what I’m doing and sign up for his at https://www.patreon.com/randalschwartz

governa, to ubuntu
@governa@fosstodon.org avatar

23.10 to Debut a New 'Ubuntu Store' Based on :ubuntu:

https://news.itsfoss.com/ubuntu-23-10-ubuntu-store/

helge, to Flutter
@helge@mastodon.social avatar

A while ago I tried it out and wrote a for developers, and the reverse, if you are actually interested in such a thing: https://www.alwaysrightinstitute.com/flutter/

cryptax, to android
@cryptax@mastodon.social avatar

I've published a blog post on reverse engineering Dart. This is the programming language used by Flutter.

This is a specific point on a non-standard way Dart assembly performs routine calls. It explains why decompilers just don't get it right when it comes to Dart...

https://medium.com/@cryptax/darts-custom-calling-convention-8aa96647dcc6

-engineering

ente, to opensource
@ente@mstdn.social avatar

Wondering how we make our photos app performant? Here's our secret sauce 🥣

https://ente.io/blog/tech/flutter-keys-elements-and-renderobjects/

sergio_101, to Flutter

Learning and lately. they seem to be really flippant about trailing commas. I have no beef with this, but I don't think I have seen a language mention this multiple times.
I have been surprised in other languages when I level them in, and things don't complain or crash.

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