Combining UIKit and SwiftUI APIs isn't always easy.
But since Xcode 26.1, it's been a nightmare; the compiler struggles and ends up with cycles in the AttributeGraph sometimes   

#ios #iosdev #swift #swiftui #uikit #viededev

Generative AI is not necessarily emancipatory or liberating. It has a significant environmental impact, violates copyrights, destroys jobs, and in fact increases job insecurity, is neo-colonial, feeds pigs of #BigTech and #BigAI, and even the definition of open source AI with OSAID is too flexible. There are much better and more useful things to do with AI and Generative AI than to maintain a productivist logic.

Tools are meant to help, not replace nor destroy.

#AI #GenAI #opensource #VieDeDev

Things are getting better and better.   
#GitHub #opensource #VieDeDev #iosdev #androiddev
« Comment les agents d'IA pour le codage pourraient infiltrer et détruire les logiciels libres » - via la revue de presse de @aprilorg
#GenAI #AI #VieDeDev #opensource

To implement best practices and strong guidelines, and also to be compliant with CRA and NIS2, it is more and more mandatory to have an SBOM for its software project.

So, freshly integrated open source tools which can generate an SBOM file in different formats (like CycloneDX or SPDX), and process this file to check if there are know vulnerabilities.

Syft: https://github.com/anchore/syft

Grype: https://github.com/anchore/grype

#opensource #NIS2 #CyberResilienceAct #VieDeDev #iOSdev

GitHub - anchore/syft: CLI tool and library for generating a Software Bill of Materials from container images and filesystems

CLI tool and library for generating a Software Bill of Materials from container images and filesystems - anchore/syft

GitHub

"Open source maintainers are really feeling the squeeze.
Overworked, under pressure, and subjected to abuse – is it really worth it?"

https://www.theregister.com/2025/02/16/open_source_maintainers_state_of_open

#opensource #FOSS #VieDeDev

Open source maintainers are really feeling the squeeze

Overworked, under pressure, and subjected to abuse – is it really worth it?

The Register
Econception logicielle, pourquoi et comment coder "green" (Masterclass Université Toulouse III)

En 2019, 34 milliards d'équipements pesaient près de 223 millions de tonnes dans le monde. En 2020 on comptait 6 milliards de smartphones. L'empreinte…

Speaker Deck

1,932 files for about 38 MB… now sure we tested all the cases for our design system. All the cases, for today.

Happy to use the swift-snapshot-testing library for these UI tests 

https://github.com/pointfreeco/swift-snapshot-testing

#iosdev #appdev #Swift #VieDeDev #DesignSystem #Opensource

GitHub - pointfreeco/swift-snapshot-testing: 📸 Delightful Swift snapshot testing.

📸 Delightful Swift snapshot testing. Contribute to pointfreeco/swift-snapshot-testing development by creating an account on GitHub.

GitHub
Par moment j’ai l’impression que #LinkedIn est plus qu’une basse-cours, c’est un vrai gang bang de dindons et de paons de la tech à s’extasier d’enfoncer des portes ouvertes, à s’autocongratuler de rien, à se féliciter sur des choses banales. C’est affligeant, c’est médiocre, c’est ridicule.
On rigole, mais les conférences techs à force de nivellement par le bas se mettent au niveau.
Quels clowns onanistes.
#VieDeDev

“Contribute to open source out of passion for challenge, future and independence” ✨

That’s a good motto   

#opensource #FOSS #FLOSS #FLOSES #VieDeDev

https://github.com/pylapp

pylapp - Overview

Software crafter, digital punker. Tinkering with things at @Orange-OpenSource - pylapp

GitHub