eupolicy.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This Mastodon server is a friendly and respectful discussion space for people working in areas related to EU policy. When you request to create an account, please tell us something about you.

Server stats:

192
active users

#softwaredevelopment

13 posts12 participants0 posts today
Wulfy<p><span class="h-card" translate="no"><a href="https://mastodon.world/@paninid" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>paninid</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.world/@davidnjoku" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>davidnjoku</span></a></span> </p><p>"self regulated"</p><p>There are meant to be fundamental principles of computer system design... but I abandoned that hope when 95% of software developers (working with data) were giving me blank looks when asked about 3rd Normal Form (which the data structures clearly were not).</p><p>There is the DO-178C/ED-12C standard for aviation software which is super strict...</p><p>... but if its compliance is anything like Medical (administrative) Software standards (my experience)...<br>...Do give offerings to whatever deities you follow before takeoff.</p><p><a href="https://infosec.exchange/tags/aviation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>aviation</span></a> <a href="https://infosec.exchange/tags/softwaredevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaredevelopment</span></a></p>
🇨🇦 Steve<p>TIL how to undo a git commit --amend without undoing the initial commit.</p><p>I've needed this before, but I always just assumed it was impossible and did it by hand. <a href="https://appdot.net/tags/SoftwareDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareDevelopment</span></a></p>
David Njoku<p>Question for any software developers who use AI code generation tools (Cursor, Github Copilot etc). I know that some devs like it, while some find it irritating. That's fine.</p><p>However, I'm curious: what - if any - rules has your organisation put around the usage of these tools - more testing, stricter code reviews, more documentation? Something else? Nothing at all (since ultimately the developer is responsible)?</p><p><a href="https://mastodon.world/tags/softwaredevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaredevelopment</span></a> <a href="https://mastodon.world/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a> <a href="https://mastodon.world/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a></p>
InfoQ<p>Meet Kiro - a new fork of VS Code built to take developers beyond vibe coding.</p><p>With spec-driven development, Kiro: <br>➡️ Outputs user stories with their acceptance criteria<br>➡️ Generates a technical design document<br>➡️ Creates a list of coding tasks</p><p>Learn more 👉 <a href="https://bit.ly/45zJjSI" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bit.ly/45zJjSI</span><span class="invisible"></span></a> </p><p><a href="https://techhub.social/tags/InfoQ" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InfoQ</span></a> <a href="https://techhub.social/tags/AWS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AWS</span></a> <a href="https://techhub.social/tags/SoftwareDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareDevelopment</span></a> <a href="https://techhub.social/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a></p>
Nube Colectiva<p>The Best CLIs with Artificial Intelligence ! 🇺🇸<br>🔎Zoom: <a href="https://nubecolectiva.com/comunidad/flyers/best-clis-artificial-intelligence/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">nubecolectiva.com/comunidad/fl</span><span class="invisible">yers/best-clis-artificial-intelligence/</span></a> </p><p>Las Mejores CLI con Inteligencia Artificial ! 🇪🇸<br>🔎Zoom: <a href="https://nubecolectiva.com/comunidad/flyers/mejores-cli-inteligencia-artificial/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">nubecolectiva.com/comunidad/fl</span><span class="invisible">yers/mejores-cli-inteligencia-artificial/</span></a> </p><p><a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a> <a href="https://mastodon.social/tags/programaci%C3%B3n" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programación</span></a> <a href="https://mastodon.social/tags/code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>code</span></a> <a href="https://mastodon.social/tags/webdevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdevelopment</span></a> <a href="https://mastodon.social/tags/devs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devs</span></a> <a href="https://mastodon.social/tags/softwaredevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaredevelopment</span></a> <a href="https://mastodon.social/tags/cli" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cli</span></a> <a href="https://mastodon.social/tags/inteligenciaartificial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>inteligenciaartificial</span></a> <a href="https://mastodon.social/tags/artificialintelligence" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>artificialintelligence</span></a></p>
QCon Software Conferences<p>Volunteer at <a href="https://techhub.social/tags/QConSF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>QConSF</span></a> and get access to a world-class software conference! Learn from senior practitioners and architects, and gain experience to boost your career. Perfect for students and early-career pros.</p><p>Sign up now: <a href="https://bit.ly/4moifx8" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bit.ly/4moifx8</span><span class="invisible"></span></a></p><p><a href="https://techhub.social/tags/QConSF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>QConSF</span></a> <a href="https://techhub.social/tags/SoftwareDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareDevelopment</span></a> <a href="https://techhub.social/tags/Volunteer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Volunteer</span></a></p>
Miguel Afonso Caetano<p>"API documentation writers don’t just write content. We’re liaisons between client developers and in-house developers. I often say “we’re paid by the company but work for our clients.” Many think that in-house developers automatically empathize with the client developers. After all, they’re all developers, right? Right? Well, no. A surprising number of times, in-house developers are actually out of touch with clients. Why else would we be talking about having clear field names? They get tunnel vision or become myopic while in the code. This is not unique to developers. All professions have this risk. That’s our job to make sure that clarity is there for the clients. We can’t do it completely by ourselves. We need developer’s buy in. That means, one of two things.</p><p>We can push back on the in-house developers. When we see a meaningless, poor, or bad field names, for example, we have the right, if not obligation, to get it changed. Some developers may disagree. That’s OK. The truth is, the code doesn’t belong exclusively to in-house developers. It’s the client’s code. They’re the ones intended to run the code, to know which fields to pass in, with which values, and to read the response JSON. That makes it our code, too. We not only have to run the code but also to explain this to clients. We have a say in the matter."</p><p><a href="https://robertdelwood.medium.com/writing-for-humans-an-api-documentation-writer-writes-3c51a6ea87a5" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">robertdelwood.medium.com/writi</span><span class="invisible">ng-for-humans-an-api-documentation-writer-writes-3c51a6ea87a5</span></a></p><p><a href="https://tldr.nettime.org/tags/TechnicalWriting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechnicalWriting</span></a> <a href="https://tldr.nettime.org/tags/APIs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>APIs</span></a> <a href="https://tldr.nettime.org/tags/API" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>API</span></a> <a href="https://tldr.nettime.org/tags/APIDocumentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>APIDocumentation</span></a> <a href="https://tldr.nettime.org/tags/SoftwareDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareDevelopment</span></a> <a href="https://tldr.nettime.org/tags/APIs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>APIs</span></a> <a href="https://tldr.nettime.org/tags/TechnicalCommunication" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechnicalCommunication</span></a></p>
Farooq | فاروق<p>I updated my post "Do I need a Lisp Machine comeback?". I have added the new information I've found with chatting with folks on lisp IRC channels.</p><p><a href="https://far.chickenkiller.com/computing/do-i-need-a-lisp-machine-comeback/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">far.chickenkiller.com/computin</span><span class="invisible">g/do-i-need-a-lisp-machine-comeback/</span></a></p><p>Seems like I was looking for was "residential style development" or something. Dunno yet what does it mean. But for sure I am digging something out of grave!</p><p><a href="https://cr8r.gg/tags/lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lisp</span></a> <a href="https://cr8r.gg/tags/lispmachine" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lispmachine</span></a> <a href="https://cr8r.gg/tags/interlisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>interlisp</span></a> <a href="https://cr8r.gg/tags/residentialdevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>residentialdevelopment</span></a> <a href="https://cr8r.gg/tags/development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>development</span></a> <a href="https://cr8r.gg/tags/softwaredevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaredevelopment</span></a> <a href="https://cr8r.gg/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://cr8r.gg/tags/commonlisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>commonlisp</span></a> <a href="https://cr8r.gg/tags/clisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>clisp</span></a> <a href="https://cr8r.gg/tags/cl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cl</span></a> <a href="https://cr8r.gg/tags/computing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>computing</span></a> <a href="https://cr8r.gg/tags/computers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>computers</span></a> <a href="https://cr8r.gg/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> <a href="https://cr8r.gg/tags/wakegp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wakegp</span></a> <a href="https://cr8r.gg/tags/research" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>research</span></a></p>
servus.at<p>hey community! this looks amazing!</p><p>FITS 2025<br>Feminist IT 2 the Sky</p><p>A whole day of feminist engagement with diverse IT topics, for FLINTA* folks, taking place at the TU Wien, on Saturday 27th September 2025. </p><p>The registration form will be linked here <a href="https://fits.diebin.at/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">fits.diebin.at/</span><span class="invisible"></span></a> some time in the second half of August.</p><p><a href="https://social.servus.at/tags/wien" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wien</span></a> <a href="https://social.servus.at/tags/flinta" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>flinta</span></a>* <a href="https://social.servus.at/tags/IT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IT</span></a> <a href="https://social.servus.at/tags/Coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Coding</span></a> <a href="https://social.servus.at/tags/SoftwareDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareDevelopment</span></a> <a href="https://social.servus.at/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> &amp; <a href="https://social.servus.at/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://social.servus.at/tags/EthicalHacking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EthicalHacking</span></a></p><p>congrats to <span class="h-card" translate="no"><a href="https://systerserver.town/@diebin" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>diebin</span></a></span><br>Edit: praises to <span class="h-card" translate="no"><a href="https://chaos.social/@jackie" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>jackie</span></a></span> and others around the feminist linux meetup vienna!</p>
Lukas Rotermund<p>I've been working with Go's `sync.WaitGroup` for quite some time. Today, I stumbled across the `WaitGroup.Go()` function, introduced in version 1.25. I'm excited about it! Then, there's the `golang.org/x/sync/errgroup` implementation, which returns any errors that occur. Mind blowing!</p><p><a href="https://social.tchncs.de/tags/Go" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Go</span></a> <a href="https://social.tchncs.de/tags/Golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Golang</span></a> <a href="https://social.tchncs.de/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a> <a href="https://social.tchncs.de/tags/SoftwareDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareDevelopment</span></a></p>
Mark Gardner<p>Et voilà, the latest version of my <a href="https://mastodon.phoenixtrap.com/tags/Perl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Perl</span></a> module and script for writing to the <a href="https://mastodon.phoenixtrap.com/tags/macOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>macOS</span></a> Unified Log, no <a href="https://mastodon.phoenixtrap.com/tags/ObjectiveC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ObjectiveC</span></a> or <a href="https://mastodon.phoenixtrap.com/tags/Swift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Swift</span></a> required!</p><p>* <a href="https://mastodon.phoenixtrap.com/tags/CPAN" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPAN</span></a>: <a href="https://metacpan.org/dist/Log-Any-Adapter-MacOS-OSLog" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">metacpan.org/dist/Log-Any-Adap</span><span class="invisible">ter-MacOS-OSLog</span></a><br>* source on <a href="https://mastodon.phoenixtrap.com/tags/Codeberg" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Codeberg</span></a>: <a href="https://codeberg.org/mjgardner/perl-Log-Any-Adapter-MacOS-OSLog" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/mjgardner/perl-Lo</span><span class="invisible">g-Any-Adapter-MacOS-OSLog</span></a></p><p>The contributing guide tells you all you need to know about how to develop this module either with <a href="https://mastodon.phoenixtrap.com/tags/DistZilla" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DistZilla</span></a> or without: <a href="https://metacpan.org/dist/Log-Any-Adapter-MacOS-OSLog/contribute" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">metacpan.org/dist/Log-Any-Adap</span><span class="invisible">ter-MacOS-OSLog/contribute</span></a></p><p>/ <span class="h-card" translate="no"><a href="https://social.anoxinon.de/@Codeberg" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>Codeberg</span></a></span> <span class="h-card" translate="no"><a href="https://fosstodon.org/@metacpan" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>metacpan</span></a></span></p><p><a href="https://mastodon.phoenixtrap.com/tags/DZil" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DZil</span></a> <a href="https://mastodon.phoenixtrap.com/tags/Mac" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mac</span></a> <a href="https://mastodon.phoenixtrap.com/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.phoenixtrap.com/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a> <a href="https://mastodon.phoenixtrap.com/tags/SoftwareDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareDevelopment</span></a> <a href="https://mastodon.phoenixtrap.com/tags/SoftwareEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareEngineering</span></a> <a href="https://mastodon.phoenixtrap.com/tags/Codeberg" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Codeberg</span></a></p>
Mark Gardner<p><span class="h-card" translate="no"><a href="https://mastodon.social/@pouyllau" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>pouyllau</span></a></span> <a href="https://mastodon.phoenixtrap.com/tags/Perl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Perl</span></a> (we don't add the 5 anymore since Perl 6 became <a href="https://mastodon.phoenixtrap.com/tags/RakuLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RakuLang</span></a>) has definitely changed since 1999, but has thankfully retained a lot of backward compatibility.</p><p><span class="h-card" translate="no"><a href="https://toot.community/@shiar" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>shiar</span></a></span> made a great cheat sheet summary: <a href="https://sheet.shiar.nl/perl" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">sheet.shiar.nl/perl</span><span class="invisible"></span></a></p><p><a href="https://mastodon.phoenixtrap.com/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.phoenixtrap.com/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a> <a href="https://mastodon.phoenixtrap.com/tags/SoftwareDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareDevelopment</span></a> <a href="https://mastodon.phoenixtrap.com/tags/SoftwareEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareEngineering</span></a></p>
oxidand<p>I went all out on a <a href="https://dev.tualok.net/tags/selfhosting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>selfhosting</span></a> setup (again). I decided to host a few (more) things that I had wanted for some time. This instance is one of them.<br><br>Over the years, I've used a <a href="https://dev.tualok.net/tags/synology" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Synology</span></a> <a href="https://dev.tualok.net/tags/nas" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NAS</span></a> (awful, very limited software). Then I built a <a href="https://dev.tualok.net/tags/diynas" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>diyNAS</span></a> with a Celeron CPU and Mini-ITX board, but it was a bit too big for my nomadic lifestyle, so I sold it for parts before my second move.<br><br>I was stuck with an <a href="https://dev.tualok.net/tags/asustor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Asustor</span></a> NAS for some time, which was good for storage. Especially since it was easy to run on a custom OS — <a href="https://dev.tualok.net/tags/openmediavault" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenMediaVault</span></a>, in my case. But it wasn't powerful enough to run everything I wanted. And that's not including things like <a href="https://dev.tualok.net/tags/gotosocial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GoToSocial</span></a>. Admittedly, I'm also running surveillance software.<br><br>I've eventually settled on an AMD <a href="https://dev.tualok.net/tags/ryzen" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ryzen</span></a> <a href="https://dev.tualok.net/tags/minipc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>miniPC</span></a> with NVMe and SATA storage. The SATA disk is limited to a height of 7 mm, which also limits it to 2 TB. The NVMe is also limited to 2TB, because of the price =)<br><br>Additionally, I have a USB 3.0 external hard drive for 'cold storage'. It's also 2TB. So, with 6TB of <a href="https://dev.tualok.net/tags/storage" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>storage</span></a>, I have more than enough for my self-hosting needs. This includes my current media library, although it may become a bottleneck in the near future as I'm leaving <a href="https://dev.tualok.net/tags/spotify" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Spotify</span></a>.<br><br>The purpose of this instance is to post about <a href="https://dev.tualok.net/tags/selfhosted" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>selfhosted</span></a> software and, on occasion, a little about <a href="https://dev.tualok.net/tags/softwaredevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaredevelopment</span></a> (though I always struggle to find something to write about on this subject, probably because it is my job) without being constrained to 500 characters on <a href="https://dev.tualok.net/tags/mastodon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mastodon</span></a> or running a full-featured Mastodon instance.<br><br><a href="https://dev.tualok.net/tags/introduction" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>introduction</span></a></p>
Miguel Afonso Caetano<p>Documentation is not trivial and AI-generated documentation sucks. As a technical writer, I find somewhat offensive this kind of pretentiousness from software developers. Documentation needs context, intentions, AND real-life use cases. And why the hell would you want to "synthesize documentation"? When you have great information architecture as well as supporting videos, there's no need to synthesize anything at all for the users.</p><p>"Clearly LLMs are useful to software engineers. They can quickly generate code, and they are excellent at synthesizing requirements and documentation. For some tasks this is enough: the requirements are clear enough, and the problems are simple enough, that they can one-shot the whole thing.</p><p>That said, for anything non-trivial, they are not capable of maintaining enough context accurately enough to iterate to a working solution. You, the software engineer, are responsible for ensuring that the requirements are clear, and that the code actually does what it purports to do."</p><p><a href="https://zed.dev/blog/why-llms-cant-build-software" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">zed.dev/blog/why-llms-cant-bui</span><span class="invisible">ld-software</span></a></p><p><a href="https://tldr.nettime.org/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a> <a href="https://tldr.nettime.org/tags/GenerativeAI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GenerativeAI</span></a> <a href="https://tldr.nettime.org/tags/LLMs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LLMs</span></a> <a href="https://tldr.nettime.org/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a> <a href="https://tldr.nettime.org/tags/SoftwareDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareDevelopment</span></a> <a href="https://tldr.nettime.org/tags/Chatbots" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Chatbots</span></a> <a href="https://tldr.nettime.org/tags/Documentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Documentation</span></a> <a href="https://tldr.nettime.org/tags/SoftwareDocumentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareDocumentation</span></a></p>
Nube Colectiva<p>9 Databases Used in Artificial Intelligence ! 🇺🇸<br>🔎Zoom: <a href="https://nubecolectiva.com/comunidad/flyers/databases-ai/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">nubecolectiva.com/comunidad/fl</span><span class="invisible">yers/databases-ai/</span></a> </p><p>9 Bases de Datos Usadas en Inteligencia Artificial ! 🇪🇸<br>🔎Zoom: <a href="https://nubecolectiva.com/comunidad/flyers/bases-de-datos-ia/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">nubecolectiva.com/comunidad/fl</span><span class="invisible">yers/bases-de-datos-ia/</span></a> </p><p><a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a> <a href="https://mastodon.social/tags/programaci%C3%B3n" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programación</span></a> <a href="https://mastodon.social/tags/code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>code</span></a> <a href="https://mastodon.social/tags/webdevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdevelopment</span></a> <a href="https://mastodon.social/tags/devs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devs</span></a> <a href="https://mastodon.social/tags/softwaredevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaredevelopment</span></a> <a href="https://mastodon.social/tags/database" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>database</span></a> <a href="https://mastodon.social/tags/basededatos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>basededatos</span></a> <a href="https://mastodon.social/tags/artificialintelligence" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>artificialintelligence</span></a> <a href="https://mastodon.social/tags/inteligenciaartificial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>inteligenciaartificial</span></a></p>
InfoQ<p>From prompt to production-ready code in real time - meet <a href="https://techhub.social/tags/FigmaMake" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FigmaMake</span></a>!</p><p>This new <a href="https://techhub.social/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a> tool upholds the <a href="https://techhub.social/tags/Figma" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Figma</span></a> "pilot, not co-pilot" philosophy, ensuring that every AI-generated element (text, image, or code) remains Fully Editable.</p><p>🔗 Get all the details: <a href="https://bit.ly/4fAW4RE" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bit.ly/4fAW4RE</span><span class="invisible"></span></a> </p><p><a href="https://techhub.social/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a> <a href="https://techhub.social/tags/SoftwareDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareDevelopment</span></a> <a href="https://techhub.social/tags/SoftwareArchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareArchitecture</span></a> <a href="https://techhub.social/tags/InfoQ" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InfoQ</span></a></p>
Thunderbird: Free Your Inbox<p>Our regular Development Digest has some exciting updates on features that are nearing completion, in the case of Exchange email support, and are just starting development, in the case of the long-awaited Conversation View. We're also adjusting Account Hub and tackling the usual maintenance tasks and bug fixes</p><p><a href="https://mastodon.online/tags/Thunderbird" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Thunderbird</span></a> <a href="https://mastodon.online/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://mastodon.online/tags/SoftwareDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareDevelopment</span></a></p><p><a href="https://blog.thunderbird.net/2025/08/thunderbird-monthly-development-digest-july-2025/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.thunderbird.net/2025/08/t</span><span class="invisible">hunderbird-monthly-development-digest-july-2025/</span></a></p>
QCon Software Conferences<p>At <a href="https://techhub.social/tags/QConLondon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>QConLondon</span></a> 2026 (Mar 16-19), you'll learn from a global lineup of expert practitioners. </p><p>Our speakers are hands-on, credible, and share actionable insights you can apply immediately. </p><p>Ready to be inspired? Learn more and register: <a href="https://bit.ly/4lo56Te" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bit.ly/4lo56Te</span><span class="invisible"></span></a><br> <a href="https://techhub.social/tags/SoftwareDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareDevelopment</span></a> <a href="https://techhub.social/tags/DevConference" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevConference</span></a></p>
qjerome<p>🚀 Porting libmagic to Rust: Safer File Identification 🚀</p><p>A little while ago (maybe a month or two), I started porting a great project to Rust: libmagic, the library behind the `file` command utility.</p><p>🤔 Why did I do that?<br>For years, I've faced the same issue with file identification: embedding a C library that does intensive parsing into my memory-safe code (Rust, Go, Python, etc.). While I trust the file/libmagic developer community's code quality, I know there are skilled people capable of finding and exploiting bugs—especially in C/C++ parsers. So I've always been reluctant to run libmagic on untrusted input, which creates a tricky situation that kind of defeats its original purpose: categorizing files you know nothing about.</p><p>🦀 Why Rust?<br>Rust is the perfect fit for this port. It provides strong safety guarantees while maintaining high performance and easy bindings to other languages (C/C++, Python, Go, Elixir, etc.). Bonus: the library and tool will be portable to all Rust-supported targets.</p><p>💻 Show me the code!<br>Here it is: <a href="https://github.com/qjerome/magic-rs/pull/1" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/qjerome/magic-rs/pu</span><span class="invisible">ll/1</span></a><br>⚠️ Note: This isn't a full implementation yet—it's still a work in progress and needs more work for a usable, clean version (see PR description). That said, if you're feeling adventurous, you can test it out. It already successfully identifies several file types: MS-DOS executables, ELF binaries, scripts, and more.</p><p>🔄 Compatibility with C libmagic file format?<br>This project aims for 99% compatibility with libmagic's rule file format. A few rules (such as those using ternary notations in messages) may need adjustments, but the goal is to stay true to the existing specification.</p><p>📌 What's next?<br>- Finalize the library implementation and publish a Rust crate<br>- Complete the CLI tool (a `file`-equivalent implementation)<br>- Create bindings for other languages</p><p>If you're interested in this work, don't hesitate to follow along or reach out!</p><p>Special thanks to <span class="h-card" translate="no"><a href="https://infosec.exchange/@adulau" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>adulau</span></a></span> and <span class="h-card" translate="no"><a href="https://social.circl.lu/@circl" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>circl</span></a></span> for supporting this work! 🙏</p><p><a href="https://infosec.exchange/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> <a href="https://infosec.exchange/tags/Libmagic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Libmagic</span></a> <a href="https://infosec.exchange/tags/Security" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Security</span></a> <a href="https://infosec.exchange/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://infosec.exchange/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a> <a href="https://infosec.exchange/tags/SoftwareDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareDevelopment</span></a></p>
.:\dGh/:.<p>Give me true async for PHP 9.0</p><p><a href="https://mastodon.social/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a> <a href="https://mastodon.social/tags/PHP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PHP</span></a> <a href="https://mastodon.social/tags/Coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Coding</span></a> <a href="https://mastodon.social/tags/Code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Code</span></a> <a href="https://mastodon.social/tags/PHP9" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PHP9</span></a> <a href="https://mastodon.social/tags/Async" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Async</span></a> <a href="https://mastodon.social/tags/SoftwareDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareDevelopment</span></a> <a href="https://mastodon.social/tags/WebDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDevelopment</span></a> <a href="https://mastodon.social/tags/Software" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Software</span></a> <a href="https://mastodon.social/tags/ProgrammingLanguages" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ProgrammingLanguages</span></a> <a href="https://mastodon.social/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.social/tags/ECMAScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ECMAScript</span></a> <a href="https://mastodon.social/tags/Golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Golang</span></a> <a href="https://mastodon.social/tags/Go" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Go</span></a> <a href="https://mastodon.social/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a></p>