Software Engineering Prof. and Director of Studies Computer Science @ OST FH (Cloud, Web, APIs, Programming); @stocker@mastodon.social @mirkostocker.bsky.social
I am so excited to announce the release of our book "Patterns for API Design" in the @VaughnVernon Signature Series at Addison-Wesley. The pattern language comprises 44 patterns that are explained with context, pros and cons, and concrete examples.
How many joules does it take to execute a single Java method?
In my latest Growing Green Software blog post, I explore this question and how we can use JoularJX to break down the energy consumption of a Java program to the method level.
medium.com/growing-green-sof…#GreenSoftware
🔷 Check your (API’s) responsibilities! 🔷
Responsibility Patterns focus on API architectural roles. Do you prioritize CRUD operations or business functionalities? Consider state handling and data stability.
❗ The new video from Daniel will be released tomorrow. Don't miss it!
🔹Ankündigung der Video-Serie "API Design Patterns"🔹
Ab morgen starten wir eine neue Serie namens "API Design Patterns".
Jeden Mittwoch und Freitag wird Daniel ein kurzes Video zu wichtigen Themen im API-Design posten. Morgen:
🔹What are patterns and why are they so useful?🔹
Join @dluebke and myself for this free webinar next week! 🧑🏫 Free Webinar: Essentials of API Lifecycle Management; January 25, 3.30pm CET, 9.30am EST, 6.30am PST - dsa.webinargeek.com/essentia…
Building APIs can be complex due to implementation, platform, and organizational challenges. To get started, assess your strengths and pinpoint issues causing delays with our easy-to-use self-assessment tool. Know where you are with just 18 clicks.
assessment.getting-digital-t…
We have just released an update to the Interface Refactoring Catalog, our collection of API refactorings, and related architectural refactorings. Eight refactorings (e.g. Add Wish List, Split Operation, Introduce Version Mediator) were workshopped at this year's @euPLoP, ...
💡 What should your next story be about? And why? We've worked on these questions in our paper 'μXL: Explainable Lead Generation with #Microservices and Hypothetical Answers', to appear at ESOCC'23! Info and PDF 👇
w/ L. Cruz-Filipe, @Sophia_Kost, and @VistrupJonas#AI
1/
As an API provider, optimise your development work for the API clients and not for yourself.
Hear more from @dluebke in episode 125.
techleadjournal.dev/episodes…
Thanks Henry for giving me the opportunity to discuss patterns for API design! @techleadjournal is a very good host and interviewer. If you haven't heard of his podcast, you should listen into it!
API patterns is a joint work by Olaf Zimmermann, @m_st@uwe_zdun@pautasso and me.
@dluebke is the co-author of “Patterns for API Design”. In this episode, Daniel shared API and message best practices: API first design, how to design loosely coupled message exchanges, and the importance of defining the API lifecycle and evolution.
techleadjournal.dev/episodes…
@VaughnVernon is a great host and it was a pleasure being on his #AddDot podcast where we talked about API patterns, book writing and other things in the software world. Thanks for having me!
My new #AddDot podcast with @dluebke is now available.
We discuss his efforts as a co-author of "Patterns for API Design" in my signature series and the challenges that he and the other co-authors faced as pattern writers.
adddot.io/podcast/s3e1/
Measuring the power consumption of tech services: github.com/hubblo-org/scapha…. Unless we are determined to burn the planet down, I think that this will play a bigger and bigger role in the not-so-distant future
Hi, @Heroku. Is a credit card needed when using Heroku for GitHub Students? I've been using Heroku for several years in my Cloud Solutions lecture @ost_fh, but I'll have to find an alternative provider if a credit card is now required.