Why I don't use Scrum to manage my Remote Teams?
TL;DR: It adds 8 hours of meetings per Sprint. That's 2 full days of lost productivity, per team member, per month!
This is what I do instead:
@mysticwillz You can also issue your own JWT tokens, but that would mean you create your own alternative for OAuth.
My recommendation: If you use OAuth, use JWT as well. If you need user information, use OpenIdConnect as an extension of OAuth. It also uses JWT for the user information.
5/5
@mysticwillz And here JWT comes into play. They are self-contained and have a crypt. signature of the auth server that can be checked w/o calling it again. This means less calls but also less options to invalidate access.
4/x
Esp the chapter "Modularity Maturity Index" written by @Cairolali describing how to quantify tech debt, is inspiring.
I wonder whether this can be applied to whole systems like microservice setups to analyze debt in the design with DDD?! 🤔
And if AI can support reviewers?! 🤔
For the ninth(!) year in a row, I will be releasing 25 programming puzzles over the first 25 days of December over on https://t.co/yUcqHAUbop! It's completely free thanks to AoC++ supporters and thanks to sponsors. If you want to check it out early, all past puzzles are still up!
Rome was not built in a day, but grep was (sort of) 😎
The origin story behind the creation of grep utility is fascinating.
The co-creator of the UNIX operating system, Ken Thompson, developed grep 'overnight'.
Actually, he had a personal tool for searching for text in files.
His department head Doug McIlroy came to him and said, "You know it would be really great if we could look for things in files".
"I'll think about it overnight", said Thompson.
He went back home and modified the code in his tool to fix bugs. Took him an hour at most.
The next day, he presented it to McIlroy and he exclaimed,
"This is exactly what I wanted"
And the rest is history.
If you are wondering why the utility is called grep and not search, there is perfectly good logic behind it 👇
@odrotbohm You mostly sell APIs or a huge variety of different SDKs and UIs(Web, native mobile) for different technologies?
A separate team for backend might make sense. Their deliverable is the API. Products stacked on the API might even be outsourced. 2/2
@odrotbohm As anything in architecture, this depends on your trade-offs based on your product. Saying this in general is not correct.
It depends on the consumers of your product. 1/2
Wow: Stripe opened an office in Bucharest, Romania. This is a pretty big deal for the city and country! Lots of strong devs in the region.
Companies that opened offices in Bucharest include Google (2022) Adobe and UIPath. What other better-known companies have offices here?
Volume 29 of the Thoughtworks Technology Radar is out today - the latest installment of our regular sweep of what's interesting in our day-to-day software delivery
https://t.co/7NRkjvT9zg
A week has gone by. We are deeply moved by the outpouring of public support. We’d like to provide a central point for you to share your condolences: https://t.co/0puoAHSFvo
Stumbled upon a fantastic infographic detailing the 7 layers of OSI attacks. A must-read for any #CyberSecurity enthusiast! Understand vulnerabilities and stay secure. #OSIInsights#LinuxUnleashed.
This is from NASA. Good stuff. People alway say things like "we can't be agile because [regulatory, large, lives on the line]. If NASA can be agile, I'll bet you can.
Wie können wir für Kund:innen und Händler aus einem Supermarkt einen Erlebnismarkt schaffen? 🚀
🎧 Die Antwort gibts von Salah im Vodcast von coeo:
https://t.co/YjyL6FTYUu
Just to put a lid on it, once and for all.
"The StringBuilder advice is dead, or isn’t it? -
The old advice is not valid anymore"
https://t.co/ryHMcHoHOr