home.social

#softwarecraft — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #softwarecraft, aggregated by home.social.

  1. Wondering how to spend your training budget? Join us at @SoCraTes_UK Training Day (June 18th near London) to meet @lisihocke, with her session “Secure Development Lifecycle Applied - How to Make Things a Bit More Secure than Yesterday Every Day”.

    Learn core security concepts like the CIA triad and defense in depth, and how to apply them to your everyday workflow without adding artificial gates. 🛡️💻

    (1/3) 🧵 #InfoSec #SoftwareCraft

  2. Wondering how to spend your training budget? Join us at @SoCraTes_UK Training Day (June 18th near London) to meet @lisihocke, with her session “Secure Development Lifecycle Applied - How to Make Things a Bit More Secure than Yesterday Every Day”.

    Learn core security concepts like the CIA triad and defense in depth, and how to apply them to your everyday workflow without adding artificial gates. 🛡️💻

    (1/3) 🧵 #InfoSec #SoftwareCraft

  3. New video: mozaicworks.com/blog/reframing #AI #Programming #SoftwareCraft #Video

    Code has always served two audiences: the machine and the developer. LLMs are commoditizing the
    first. The second is where things get interesting.
    Unmesh Joshi's recent article "What is Code" on Martin Fowler's blog frames code as a conceptual model. My commentary adds ...
    mozaicworks.com/blog/reframing

  4. Want to attend SoCraTes 2026 but worried about the upcoming ticket lottery odds? Here is a hack: agree to share a double room and you are (almost) guaranteed a ticket! Bypass the hotel bottleneck, make a friend, and secure your spot.

    Apply today! 👉 l.scrts.de #SoftwareCraft #SoCraTes26

  5. How are your software crafting skills? Join us at @SoCraTes_UK Training Day (June 18th near London) to meet @emilybache for her session “Legacy Code - Characterization Testing with Approvals”. 🛠️

    Learn to get control of existing code using Approval testing frameworks. Demos in Java, with exercises in Python, C#, and more!

    🎟️ Full programme: socratesuk.org/training_day.ht

    (1/3) 🧵 #SoftwareCraft #Testing

  6. How are your software crafting skills? Join us at @SoCraTes_UK Training Day (June 18th near London) to meet @emilybache for her session “Legacy Code - Characterization Testing with Approvals”. 🛠️

    Learn to get control of existing code using Approval testing frameworks. Demos in Java, with exercises in Python, C#, and more!

    🎟️ Full programme: socratesuk.org/training_day.ht

    (1/3) 🧵 #SoftwareCraft #Testing

  7. Spent some time rebuilding the foundation.

    The result is a shift in how I present the work and how I structure what comes next.

    iamshift.dev and yourtodo.today are now live.

    iamshift.substack.com/architec

    The Architecture of Influence

    #iamshift
    #softwarecraft #systems #design

  8. Spent some time rebuilding the foundation.

    The result is a shift in how I present the work and how I structure what comes next.

    iamshift.dev and yourtodo.today are now live.

    iamshift.substack.com/architec

    The Architecture of Influence

    #iamshift
    #softwarecraft #systems #design

  9. Un gros merci à @sroccaserra pour son article sur les terminologies d'architecture hexagonale, clean architecture, layers, DDD, etc.

    blog.octo.com/application-doma

    La distinction entre "domaine", "business logic", "service" et "application" m'a toujours rendu confus car à chaque fois, les gens parlaient d'autre chose.

    Le passage par l'historique rend les choses plus claires et précises.

    #ddd #HexagonalArchitecture #SoftwareCraft #code #dev

  10. We organise in the open, and you're very welcome to chat with the organisers to help, ask questions, give feedback, or simply to watch. You can reach us on the #ev_socratesuk slack channel (slack.softwarecrafters.org/), or on mastodon, LinkedIn, BlueSky, or by emailing organisers at socratesuk dot org.

    #SoftwareCraft
    #Unconference
    #OpenSpace
    #TDD
    #Refactoring

  11. We organise in the open, and you're very welcome to chat with the organisers to help, ask questions, give feedback, or simply to watch. You can reach us on the #ev_socratesuk slack channel (slack.softwarecrafters.org/), or on mastodon, LinkedIn, BlueSky, or by emailing organisers at socratesuk dot org.

    #SoftwareCraft
    #Unconference
    #OpenSpace
    #TDD
    #Refactoring

  12. We organise in the open, and you're very welcome to chat with the organisers to help, ask questions, give feedback, or simply to watch. You can reach us on the #ev_socratesuk slack channel (slack.softwarecrafters.org/), or on mastodon, LinkedIn, BlueSky, or by emailing organisers at socratesuk dot org.

    #SoftwareCraft
    #Unconference
    #OpenSpace
    #TDD
    #Refactoring

  13. Le mardi 6 aout à 12h15 codons ensemble sur un #kata au choix. #swcraftstras

    Un #dojo de programmation est une session récurrente de programmation en groupe sur un exercice commun où l'échange sur les manières d'implémenter sont prioritaires sur toute autre considération de productivité.


    C'est un dojo donc nous allons faire très peu de théorie, beaucoup de pratique !

    #CodingDojo #Discord #SoftwareCraft #Meetup #Remote #EnLigne

    discord.gg/mndYKkUN?event=1269

  14. Professional Tax Alliance amplía operaciones en Costa Rica y contratará profesionales contables

    San José, 3 sep (elmundo.cr) – La empresa estadounidense Professional Tax Alliance anunció la contratación de entre 15 y 20 contadores y tenedores de libros en Costa Rica para puestos de nivel junior, medio y senior. La alianza con SoftwareCraft, fi [...]

    #Contabilidad #CostaRica #Empleo #ProfessionalTaxAlliance #PuestosDeTrabajo #SoftwareCraft #StaffAugmentation #Tendencias

    elmundo.cr/tendencias/professi

  15. La Craft Letter numéro 13 est parue !

    Au sommaire de ce numéro : Electrobun, utiliser des services européens, écrire des CSS sémantiques, animer des sprites en CSS, moderniser un legacy, 10 APIs qui peuvent remplacer des librairies JS, DataStar...

    craftletter.fr/lettre-ndeg13-0

    #veille #technologique #software #logiciel #softwarecraft

  16. We organise in the open, and you're very welcome to chat with the organisers to help, ask questions, give feedback, or simply to watch. You can reach us on the #ev_socratesuk slack channel (slack.softwarecrafters.org/), or on mastodon, LinkedIn, BlueSky, or by emailing organisers at socratesuk dot org.

    #SoftwareCraft
    #Unconference
    #OpenSpace
    #TDD
    #Refactoring

  17. We organise in the open, and you're very welcome to chat with the organisers to help, ask questions, give feedback, or simply to watch. You can reach us on the #ev_socratesuk slack channel (slack.softwarecrafters.org/), or on mastodon, LinkedIn, BlueSky, or by emailing organisers at socratesuk dot org.

    #SoftwareCraft
    #Unconference
    #OpenSpace
    #TDD
    #Refactoring

  18. thi.ng/umbrella 2024 summary

    Next month #ThingUmbrella will be already 7 years old (in its current monorepo form) and thi.ng itself turn 14 — a true teenager! 😱

    2024 has been a year of a lot of maintenance and the first year in a while, in which I got to put so many of these tools & libraries to work on the development of several other new (and ongoing) projects (incl. some still unannounced ones). Considering the vastly different usage contexts, each time this is also a demonstration (to myself) of just how powerful, adaptable and _composable_ many of these libraries are, and I wish I'd be able to better communicate these aspects to other people...

    My deepest thanks and gratitude to my amazing supporters/sponsors, who've been enabling me to continue this work, to expand on it and actively maintain it! Some of you already for years! Love you, people — Your support means the world to these projects (and to me)! And even though I'm still a far way from being able to work fulltime on all these projects, and also had to take on some consulting work this year, I too have been trying my best to work on thi.ng projects every day this year (and almost succeeded)...

    Super special thanks go out to: @avi @made @Yura @robertoranon @jeffpalmer @alesroubicek @slowdownitsfine @latrokles @rc101 and others... (Sorry if I missed any other people/supporters/users here — please ping me (again) if I don't follow you already!) 🙏😍

    Some juicy/boring statistics (#ThingUmbrella only!):

    In 2024 there were 1,639 commits (incl. today's release), of which:

    - 467 features (29%)
    - 389 documentation related (24%)
    - 340 refactor & performance (21%)
    - 198 build, CI, testing, restructuring (12%)
    - 112 releases (7%)
    - 87 bug fixes (5%)

    Scope:

    - 200 packages/libraries/tools
    - 180 standalone example projects/tools
    - 520 code snippets/examples in docs (extractable via tooling)

    Source code:

    - 4,095 source files
    - 223k SLOC total, of which:
    - 159k lines of code
    - 64k comment lines (mostly for API docs)

    Readme's:

    - 33% of packages with 1,000+ words
    - 20% of packages with 1,500+ words
    - Min: 215, max: 9,519, avg: 1,075 words

    3,445 Github ⭐️ (+12% in 2024)

    200,675,881 NPM total downloads to date (🤯)

    There're many valuable ways to support these projects: Share your usage/experience reports, tips & tricks, ask/answer questions, submit issues/PRs, create small examples, documentation/tutorials, word-of-mouth etc.

    If you see value in these projects and want to support a large & mature body of open source work financially, I'm accepting contributions via: Github, Liberapay & Patreon — thank you very much for your consideration!

    github.com/postspectacular
    liberapay.com/thi.ng/
    patreon.com/thing_umbrella

    Ps. I'm on a small single-user instance only here - any boosts are highly appreciated to increase visibility! Thank you! 🙏

    #OpenSource #ReleaseFriday #SoftwareCraft #YearReview #Statistics #TypeScript #JavaScript #WebAssembly

  19. #DojoDeProgrammation en ligne mercredi 19 mars de 12h à 14h
    Organisé par @swcraftstras

    On va coder sur un #KataDeProgrammation pour apprendre, pratiquer et perfectionner des gestes de #programmation.
    Tous les niveaux sont acceptés, on s'adaptera.

    Détails et liens ici : mobilizon.fr/events/f69772db-5

    Aspirants Artisans du Logiciel, nous relevons le niveau du développement de logiciels par la pratique et en transmettant nos savoir-faire.

    #swcraftstras #CodingDojo #SoftwareCraft #ContinuousLearning

  20. Alizée Hett : raconte son parcours de reconversion de barmaid à developpeuse et sa découverte des pratiques de développement « craft »

    strasbourg-craft.fr

    #reconversion #software #softwareCraft

    5/9

  21. #Cynefin : navigation en eaux complexes animé par @oalbiez jeudi 13 mars à 18h45 à La Plage Digitale à #Strasbourg en présentiel

    > Pourquoi faire du logiciel c'est rarement simple ? Ou pas très longtemps.
    Compliqué, complexe, ça veut dire quoi ?

    Inscriptions
    - meetup.com/fr-FR/software-craf
    - ✨ NOUVEAU : Via Mobilizon : mobilizon.fr/events/64893e5a-1

    Suivez les événements : @swcraftstras

    #SoftwareCraft #ArtisanatLogiciel #Complexité #Chaotique #Meetup #GestionDeProjet #Systemes #DévelopementLogiciel

  22. I'm sorry to wave goodbye to a community of over 1500 members, and two decades worth of facilitating practice-based events, and teaching #ExtremeProgramming and #SoftwareCraft skills to programmers.

    Lesson learned. Don't give your data to centralised services.

    The group was immensely successful, and enjoyed a 4.9 rating. If you've run a meetup, you know what that means.

    Adios muchachos.

  23. We organise in the open, and you're very welcome to chat with the organisers to help, ask questions, give feedback, or simply to watch. You can reach us on the #ev_socratesuk slack channel (slack.softwarecrafters.org/), or on mastodon, LinkedIn, BlueSky, or by emailing organisers at socratesuk dot org.

    #SoftwareCraft
    #Unconference
    #OpenSpace
    #TDD
    #Refactoring

  24. We organise in the open, and you're very welcome to chat with the organisers to help, ask questions, give feedback, or simply to watch. You can reach us on the #ev_socratesuk slack channel (slack.softwarecrafters.org/), or on mastodon, LinkedIn, BlueSky, or by emailing organisers at socratesuk dot org.

    #SoftwareCraft
    #Unconference
    #OpenSpace
    #TDD
    #Refactoring

  25. We organise in the open, and you're very welcome to chat with the organisers to help, ask questions, give feedback, or simply to watch. You can reach us on the #ev_socratesuk slack channel (slack.softwarecrafters.org/), or on mastodon, LinkedIn, BlueSky, or by emailing organisers at socratesuk dot org.

    #SoftwareCraft
    #Unconference
    #OpenSpace
    #TDD
    #Refactoring

  26. We organise in the open, and you're very welcome to chat with the organisers to help, ask questions, give feedback, or simply to watch. You can reach us on the #ev_socratesuk slack channel (slack.softwarecrafters.org/), or on mastodon, LinkedIn, BlueSky, or by emailing organisers at socratesuk dot org.

    #SoftwareCraft
    #Unconference
    #OpenSpace
    #TDD
    #Refactoring

  27. SoCraTes Conference Switzerland 2026 is history.

    Thank you to everyone who made the 9th edition so special. Your energy, ideas, and conversations shaped an unforgettable event 🎁

    We are already excited about what comes next.

    socrates-ch.org

    #SoCraTesCH #SoftwareCraft

  28. Group photo time at SoCraTes Conference Switzerland 2026.

    Just right after lunch, we gathered in the fresh air, with sunshine and a beautiful background for this year's group picture. Afternoon sessions are continuing now.

    #SoCraTesCH #SoftwareCraft

  29. Arriving at SoCraTes Conference Switzerland is always special.

    Meeting people from the IT industry, familiar faces and new ones. After arrival, dinner and the welcome session, we ended the day with Glühwein under the open sky.

    #SoCraTesCH #SoftwareCraft

  30. ================================
    The Paradox of the Software Engineering Fall & Redemption
    ================================
    Here, I explore the short arc of events of the paradox of Software Engineering Fall and its Redemption.

    This makes us think about which reliable reference points we look at for our professional field and the future of our discipline.

    => smharter.com/blog/the-software

    #SoftwareEngineering #SoftwareDevelopment #SoftwareCraft

  31. Christophe Thibaut : propose un atelier pour vérifier si l’IA peut vraiment remplacer les développeur-euses

    strasbourg-craft.fr

    #GenAI #IA #softwareCraft

  32. @cbossard et @Angi29 de Nantes expliquent ce qui manque dans les pratiques de développement « craft ». Spoiler : ca parlera d’accessibilité numérique. Angi est également membre de l’association yeeso.fr

    strasbourg-craft.fr

    #Software #SoftwareCraft #ArtisanatLogiciel #accessibilitenumerique #a11y #accessibility
    3/9

  33. Il reste encore des places pour la conférence Strasbourg Craft ! C’est très bientôt : le jeudi 12 février !

    Speakers et programme annoncés, billetterie disponible !

    strasbourg-craft.fr/

    Pour vous donner envie voici un aperçu de quelques talks 👇

    #softwareDevelopment #SoftwareCraft #swcraftstras #strasbourg #conference
    1/9

  34. Das war in der agilen Community los (Woche vom 02.01. – 09.01.2026)

    Während die einen noch über spirituelle „Rituale“ philosophieren, kämpfen die anderen im Jira-Hamsterrad gegen den Framework-Overhead. Hier die Highlights.

    👇

    1/4

    #Agile #AgilePuls #SoftwareCraft

  35. La première Craft Letter de 2026 est parue !

    Cette semaine on y parle de frameworks de tests, d'un podcast, de déni d'inventaire, de conférences, de bases de données, de compilateur...

    craftletter.fr/lettre-ndeg5-5-

    Bonne lecture, et bonne année !

    #SoftwareCraft #développement #logiciel #veille

  36. Seniority shows up early in restraint.

    Not in how much gets built, but in what stays unbuilt. This piece reflects on judgment, boundaries, and knowing when to stop.

    iamshift.substack.com/seniorit

    #iamshift
    #SoftwareCraft #Systems

  37. Seniority shows up early in restraint.

    Not in how much gets built, but in what stays unbuilt. This piece reflects on judgment, boundaries, and knowing when to stop.

    iamshift.substack.com/seniorit

    #iamshift
    #SoftwareCraft #Systems

  38. Wrapped up a short series on iOS 26 with a reflection on what the work actually taught me.

    Building small apps clarified intent, exposed constraints, and made system behavior easier to reason about.

    This post ties those lessons together:

    iamshift.substack.com/lessons-

    #iamshift
    #iOS #Swift #IndieDev #SoftwareCraft

  39. Wrapped up a short series on iOS 26 with a reflection on what the work actually taught me.

    Building small apps clarified intent, exposed constraints, and made system behavior easier to reason about.

    This post ties those lessons together:

    iamshift.substack.com/lessons-

    #iamshift
    #iOS #Swift #IndieDev #SoftwareCraft