I've built a (yet another) DI framework for #Go, it's very simple yet powerful, is almost feature complete and is already used in production. Please give it a star if you find it interesting https://github.com/zhulik/pal
#Golang #softwaredevelopment
I've built a (yet another) DI framework for #Go, it's very simple yet powerful, is almost feature complete and is already used in production. Please give it a star if you find it interesting https://github.com/zhulik/pal
#Golang #softwaredevelopment
"mggggqG'g" means "format this buffer nicely" in vim, but sounds like a dying Klingon.
1. mg: mark g
2. gg: go to the top
3. gq: format (need a direction)
4. G: to the bottom
5. 'g: return to the mark in step 1.
Interesting tidbits from #Anthropic’s blog on how they use Claude Code:
https://www.anthropic.com/news/how-anthropic-teams-use-claude-code
Top tip from Data Science and ML Engineering teams: treat it like a *slot machine*. Save your state before letting Claude work, let it run for 30 minutes, then either accept the result or start fresh…
Top tip from Product Engineering teams: treat it as an *iterative partner*, not a one-shot solution…
Committed to an inclusive #InfoQDevSummit Munich. We're offering diversity tickets for senior developers (5+ yrs) from underrepresented groups.
Applications close Sept 1.
Apply here: https://bit.ly/4f4uVWV
Cursor’s New Bugbot Arrives to Tame the Chaos of AI ‘Vibe Coding’
#AI #Anysphere #Cursor #DevTools #Cybersecurity #SoftwareDevelopment #GitHub #Coding #AICoding #VibeCoding
My stupid take: All further improvements to silicon and computer hardware should be stopped until programmers figure out how to properly utilize what's at hand.
Google Enters 'Vibe-Coding' Fray with Opal, an Experimental No-Code AI App Builder
#AI #Google #Opal #NoCode #VibeCoding #SoftwareDevelopment #Tech #Alphabet
How can DevOps principles accelerate the development of embedded systems?
Discover how DevOps can improve embedded development with Mariusz Walczyk, our Senior DevOps Engineer.
https://www.youtube.com/watch?v=XuG3sur2bsA
From faster builds to streamlined CI/CD pipelines and automated hardware testing - this presentation covers it all.
You'll learn about the core basics, how to overcome some build challenges, what tools to use, and more!
This is hilarious, but also potentially triggering if you've worked "Agile"
https://youtu.be/yNtJP6EHBik
Software needs more biology
Biology can bring nice analogies, and provide a sanity check to things like AI hype.
An excerpt from Kodsnack 652 - listen wherever you get podcasts, or at kodsnack.se
#podcast #softwareEngineering #biology #ai #softwareDevelopment
"[W]hat we are doing is shepherding AI, limiting it to certain contexts. We are learning where it’s best to call it, how is best to feed it. And what to do with the output. So is it looks very much like an editorial process, an editorial workflow where you provide some initial input, maybe some some idea on what content to produce, then you review it. There’s always that quality assurance, quality control side, the supervision.
AI is not really autonomous. It relies a lot on us. And I feel like sometimes there are days where, when coding through AIs or doing some assisted writing, I’m spending more time helping out the AI doing the actual task that I’m asking the AI to do. But I take this as a learning process. I read this article the other day, Nobody knows how to build with AI yet. And it was a developer saying that they haven’t quite figured out how to best work with AI. There were lots of comments around the fact that you have to spend lots of time, you have to learn how to talk to it, and when the model changes, you have to also maybe change something you’re doing. You have to learn how to optimize your time. But your presence is always mandatory.”
New to programming/software development?
Can I help?
I can walk us through using git, a popular source control tool. I can demo how use an IDE (integrated development environment) for debugging and writing code. And even get started with some coding.
NOW, for a few hours.
more details.... free of course
https://hachyderm.io/@snacktraces/114809811306783685
AI code generation is boosting software development , but is it creating a security blind spot?
The speed of AI-driven coding outpaces our current security assessment capabilities.
Are we creating more vulnerabilities than we can effectively manage?
#Aiacceleratedsoftwaredevelopment #AISecurity #SoftwareDevelopment #DeepTech
https://dougortiz.blogspot.com/2025/07/the-ai-code-generation-security-paradox.html
Putting together a talk proposal for our local Cybersecurity conference: Open Source and CVEs: the Forever War
Really good discussion on an aspect of this with team-mates: dependency updates. Ignoring updates avoids all pain related to changes -right up until the day a critical CVE is discovered and you have to do an update from five versions behind: all the upgrade pain hits on a critical timeline
This is technical debt which is easy to build up but quietly builds up until you hit that massive compound repayment.
Our term "credit card technical debt". You need to pay it off every month or have credit card class interest.
Which makes for a really good concept "you SHALL allocate effort into updating your dependencies to their latest releases" -including all compatibility issues. Process-wise, first day of the month is the best time to maintain the habit.