Andreas

Andreas

@taranetz.com

Every byte counts! Software Engineer & Tech Evangelist @Dynatrace andreas.taranetz.com

43 followers73 following108 posts

Al-generated slides are the new Comic Sans. A left-bordered accent on a needlessly numberes box is about as novel as a Studio Ghibli avatar. To me this reads as: The author didn't care about the packaging, so they probably didn't care about the content either.

If you must use Al, use it as a ruthless editor, not a content bloater. Otherwise you'll force your audience to run yet another Al just to decipher what you were trying to say under all that generated fluff. Remember, nobody ever complained about a meeting being too short.

A great article about why we shouldn't use the disabled attribute on input elements and what we could do instead to keep things accessible. Rethinking the "disabled norm": 7 patterns to use instead in your design system zeroheight.com/blog/rethink...

zeroheight.comRethinking the "disabled norm": 7 patterns to use instead in your design system - zeroheightChela Giraldo explains how disabled states harm accessibility and what to do instead to build clearer, more inclusive user interfaces.

My new favorite alias: alias gho="gh pr view >/dev/null 2>&1 && gh pr view -w || gh pr create --web" If there already is a PR for your current branch, open it in the browser, if not, open the create view. It even prompts you to push your branch to the remote in case you forgot.

Also neat if you work in different repos with different package managers: alias st="if [[ -f pnpm-lock.yaml ]]; then pnpm start; elif [[ -f yarn.lock ]]; then yarn start; else npm start; fi" This runs the start script depending on localy used package manager.

Spending tokens as a developer feels like spending mana as a mage in an RPG 🧙 If you have burnt through your pool this early in the month I would suggest you'll take a long rest 🔥⛺

It's not a bug, it's a redesign... Am I the only one around here who notices more and more bugs in everyday software? I know this one is a minor thing that I have cause countless times myself, but some days it feels like the internet is slowly falling appart.

Big evolutions in hardware often come with new ways of input. This is **not** one of them, but the Surface Keyboard is still a really cool feature meta dropped in the public testing channel.

Meta cooked 🧑‍🍳 i just got their newest experimental feature for the quest called surface keyboard. It even works surprisingly well in travel mode on the train.

Many software developers (myself included) dream of creating video games for a living. Sounds like a fantasy? Since video games are an art form, I guess what we really dream of is creating art all day. 👩‍🎨🖼️ Seems like a very human thing to me.

"... you have been put to work to make automation work. That's not how automation is supposed to work" - @edzitron.com We have started with prompt engineering. Now we are context engineering. Maybe we should just get better at actual engineering.

If you ever need to figure out what's going on in your system, check the /proc folder. Aivars Kalvāns walked us through the proc filesystem and showed us where to find everything from the arguments a process was started with to its open network connections. #CloudNativeDaysAustria

Finally a solution to the 💩 in 💩out issue all observability tools face. @dominik.suess.wtf showed us how OTel Weaver can ensure different teams use the same names and data types for the same kind of data. It uses metric defintions to generate code / docs / dashboards #CloudNativeDaysAustria

Another tool I need to check out: Sigstore - the Let's encrypt of supply chain security - as Stephan Kraft put it. #CloudNativeDaysAustria

How do you find issues that involve your service mesh's side car proxies? You need to make them less transparent and include them in your traces. Konrad Renner showed us how it's done at #CloudNativeDaysAustria

Day 2 of #CloudNativeDaysAustria was kicked off by @lauratacho.com She explained why DX still matters and how to communicate this to your management. Pro tip: use the venn diagram from her presentation 😉

Today @t-sc.eu shared his learnings from karriere.at about how platform engineers can actually improve the experience for developers (especially of microservices) instead of just forcing them to learn yet another tool. #CloudNativeDaysAustria

Sarah Christoff gave us a nice refresher about solving deadlocks. I wouldn't have considered the resources themselves to be part of a possible solution (by requiring certain procedures to update their state) #CloudNativeDaysAustria

Another interesting talk from todays #codecrafts vienna conference. Bjorna Kalaja raised awareness for Green Software Principles and ran through different kinds of common refactorings. E.g.: It pays of to simplify your data models to save energy. Splitting your monolith has the oppsite effect.

Thanks to @suksr.bsky.social for showing that is possible move away from legacy systems without a big bang (@ #codecrafts vienna). Your team structure, software architecture, and business requriements are connected and need to evolve together to reach your target system structure.

Life hack 💡 Use empty toilet paper rolls to keep your cables rolled up nicely. Big brain move: Write the type or purpose of the cable on the roll to keep access times low. If you have a better system let me know!

Word!

Fabrizio Ferri-Benedetti@theletterf.bsky.social

Reality is messy and so is tech writing. The best we can aspire to is to surf the waves of chaos without drowning. All else is self-deceit or an irresistible urge to tidy the sock drawer.

Andreas reposted

🎊 Happy new year - let’s kick it off with the January edition of the React Vienna Meetup: 🗓️ January 28, 18:00 CET 📍Dynatrace, Wiedner Gürtel 13, 1100 Vienna 💬 Server-side tracking in Next.js using Snowplow by Daria Lyubaeva 💬 How to show 10 million of something by @ccccjjjjeeee.bsky.social

meetup.comReact January Meetup, Tue, Jan 28, 2025, 6:00 PM | Meetup**=== Talks ===** **Server-side tracking in Next.js using Snowplow** by Daria Lyubaeva https://www.linkedin.com/in/daria-lyubaeva/ **How to show 10 million of something**

Andreas reposted

2019 hat die ÖVP die Koalition mit der FPÖ gesprengt, weil sie Herbert Kickl für untragbar als Innenminister hielt. Im Wahlkampf 2024 hat sie Kickl für „rechtsextrem“ u. zum „Sicherheitsrisiko“ erklärt. Nun will die ÖVP Verhandlungen, um Kickl zum Kanzler zu machen. Ö. Politik ist schon … besonders.

Andreas reposted

Web dev friends: What was your "aha!" moment in web dev? What revelation or scenario made you a senior? What made you find out "how the sausage is made" that fundamentally changed your view on web development? (Please boost for reach 🙏)