Join me in just about half an hour, when I'll be live-coding (note: live, not vibe, coding!) a new feature in my open-source project.
Join me in just about half an hour, when I'll be live-coding (note: live, not vibe, coding!) a new feature in my open-source project.
Been working on a visual test runner for Django Mercury.
Finally got tired of scrolling through walls of Django test output and warning logs.
The new --visual flag gives you a real-time dashboard that actually tells you which tests are slow.
It grades each test (S through F) and immediately flags the problematic ones.
No more "Ran 566 tests in 5.8s OK" with zero context. Now you get "test_bulk_create: Grade F (89 queries, 650ms)" right in your face.
Built this because I needed it. Maybe you do too.
mercury-test --visual
https://github.com/80-20-Human-In-The-Loop/Django-Mercury-Performance-Testing (not yet pushed to main)
A long-term client contract is ending in September, so I'll have some time in the last three months of the year. I want to spend a lot of it slowing down, learning, experimenting, ... and I'll write about it here.
I also have some capacity for training and technical coaching (Test-Driven Development, Agile Engineering, Domain Driven Design). Contact me to discuss more details if you are interested: DM here or business@davidtanzer.net
#TDD #DDD #agile
UK #dotnet #csharp #sqlserver lead/senior developer with over 15 years’ experience looking for new permanent role if possible. Would consider temporary contract.
#AspDotNet #mvc #blazor #entityframework #azure #tdd #agile #Git
Looking for hybrid role in London, Cambridge, Essex, or Hertfordshire. Also interested in fully-remote UK or European roles.
Live TDD demo: write a failing test, ship the tiniest fix, refactor. You’ll leave knowing the green-red-refactor loop by heart. #TDD #CleanCode
The last core framework release was July 13. We definitely have enough for a new release next week. If you're so inclined, maybe pick up a CI build and test it before we ship and/or raise awareness of anything you want fixed. https://xunit.net/docs/using-ci-builds
Okay, so how does this work now?
Whom should I be following?
Looking for nerds, tech heads and especially #kotlin #android devs and meta topic stuff, like #TDD, #softwarearchitecture and so on
Also people to discuss why we will not lose our jobs to #AI
Welcome @michele_sollecito!
Michele is a former colleague of mine and one of my key references in Leadership, Software Engineering, TDD, Hexagonal Architecture, Kotlin, and Java. It took me ages to convince him to join Fedi, so please give him a warm welcome!
I am happy to say that the Guile Hacker Handbook is now powered by Haunt
(I might have broken the display on some kind of screens… sorry and let me know!)
This is a book to learn Guile in a #TestDrivenLearning style
For the occasion I rewrote the app tutorial section.
Check it out
https://jeko.frama.io
Be ready for the next move !
Thank you all for your feedback This is my fuel
Last chance to join!
Test-Driven Development Workshop Thu, July 17 · 14:30–18:30 CEST · Free · Online
Write better, bug-resistant code using the TDD cycle: test ➝ code ➝ refactor.
Ideal for developers with basic Python skills.
Hands-on + live coding!
Register before it’s full:https://events.digital-research.academy/event/106/
#TDD #Python #OpenScience #CodingWorkshop #DigitalResearchAcademy
For me, one of the best definitions of Test-Driven Development comes from the paper "Mock Roles, Not Objects" by Steve Freeman, Nat Pryce, Tim Mackinnon, Joe Walnes.
http://jmock.org/oopsla2004.pdf
#TDD with #SwiftUI — Jon Reid livestream Sunday, July 6, 9:30am Pacific, 16:30 UTC
Join longtime iOS unit testing instructor, Jon Reid ( @qcoding ), author of “iOS Unit Testing by Example”.
https://www.twitch.tv/qcoding
One look and it was clear they were into Test Drivel Development.
#TDD with #SwiftUI — Jon Reid livestream Sunday, June 29, 9:30am Pacific, 16:30 UTC
Join longtime iOS unit testing instructor, Jon Reid ( @qcoding ), author of “iOS Unit Testing by Example”.
https://www.twitch.tv/qcoding
3/4
"So you can think really big thoughts and the leverage of having those big thoughts is just suddenly expanded enormously. I had this tweet, whatever, two years ago where I said 90% of my skills just went to zero dollars and 10% of my skills just went up a thousand X.
And this is exactly what I'm talking about. So Having a vision, being able to set milestones towards that vision, keeping track of a design to maintain the levels or control the levels of complexity as you go forward. Those are hugely leveraged skills now.
compared to I know where to put the ampersands and the stars and the brackets in Rust. You know, I'm programming in every language under the sun. And I just kind of don't care. I'm learning by osmosis. I'm learning about the languages. But, you know, and I was a language guy. I loved languages and the details of languages."
https://newsletter.pragmaticengineer.com/p/tdd-ai-agents-and-coding-with-kent
If you really really want to increase your developers productivity, teach them proper #TDD and give them time to refactor.
#OpenToWork Hi y'all.
I'm now properly looking for a new job, available from early September for a senior software role. Ideally, in #Kotlin or Java-to-Kotlin conversion. I think I can tick just about all the important boxes for backend development and some more. (especially XP, #DevOps, #TDD, trunk-based development, pairing, fast feedback cycles). Ideally, #remote or flexible #HybridWorking in #London (the one in the #UK).
We just shipped prerelease builds of core framework (3.0.0-pre.15) and analyzers (1.23.0-pre.3).
This is a major version update with breaking changes. Check the release notes for more information.
https://xunit.net/releases/v3/3.0.0-pre.15
https://xunit.net/releases/analyzers/1.23.0-pre.3