Rafael Pérez 🍁
Hello there, fellow Fediverser. I'm a software developer based in NYC. I also happen to be a person.
I micro-blog mostly about software development in general, web app development in particular, web apis, and relational databases.
I am also interested in data visualization, AI, and CS-related topics.
He/him/his.
#developer #dotnet #webapi #sqlserver #postgresql #csharp #angular #typescript #javascript #html #css #webdev #softwaredevelopment #programming #ai #compsci #foss #a11y #nyc
RE: https://stefanbohacek.online/@roots/116313911277830305
This account is filled with plant and root system illustrations. Most of which are pretty cool.
I scanned your comments (so far) in a previous poll for Mastodon mobile app mentions, and made a list sorted by frequency. I put the top four most mentioned mobile apps into this poll.
Honorary mentions to #Moshidon, #Ivory, #Trunks, #Toot, and #Tusker.
What mobile app do you use to access Mastodon the most?
Feel free to boost for a larger sample.
"SQL" will be exclusively pronounced from this day henceforth:
Feel free to boost for a larger sample.
bytes.dev briefly reminds us that TypeScript 6.0 is the last version of TypeScript that will use JavaScript to do its compiling and type checking. TypeScript 7.0 will feature as discussed here before Microsoft's new native compiler, and multi-threaded type checker written using the Go language.
https://mastodon.social/@rperezrosario/114299644066167176
Developer experience should be improved as compile and type checking times go down.
"TypeScript 6.0 is your final warning"
Software Patterns guru Martin Fowler sanctions (Software) Architecture Decision Records (ADRs) as a good document type to add to a software architect's arsenal.
ADR's were coined by Michael T. Nygard in this 2011 article published in a cognitek blog:
https://cognitect.com/blog/2011/11/15/documenting-architecture-decisions
TL;DR? You can get a feel for the document's structure and content here:
https://martinfowler.com/articles/building-infrastructure-platform.html#ArchitecturalDecisionRecords
"Architecture Decision Record"
https://martinfowler.com/bliki/ArchitectureDecisionRecord.html
#adr #softwaredevelopment #softwarearchitecture #documentation
Quanta Magazine writer Konstantin Kakaes shares the many ways large language models, genetic algorithms, and services such as AlphaEvolve are reshaping the mathematical discovery landscape. The mathematicians interviewed express a cautious optimism towards these technologies, and have achieved many goals even when the technology is imperfect in its current form. Sometimes the results are surprising.
"The AI Revolution in Math Has Arrived"
https://www.quantamagazine.org/the-ai-revolution-in-math-has-arrived-20260413/
Software developer and book author Alexey Makhotkin reviews fifth normal form (5NF) and offers valuable links to (some free) further information on relational database design and normalization.
"5NF and Database Design"
https://kb.databasedesignbook.com/posts/5nf/
#programming #databases #relationaldatabases #sql #databasenormalization #normalforms
C# Corner author Aarav Patel breaks down the differences between system-level threads and .NET tasks using a "restaurants and chefs" analogy in this brief post.
.NET tasks are preferred in most situations largely in part due to performance considerations. They also integrate more seamlessly with async/await language constructs, which can mean cleaner code.
"What is the Difference Between Task and Thread in C#?"
https://www.c-sharpcorner.com/article/what-is-the-difference-between-task-and-thread-in-c-sharp2/

