Container-virtualisation and cloud infrastructure have become commonplace and the go-to default method of building and deploying applications and IT beyond trivial setups. This in turn has led to the industrialisation of virtual infrastructure and technologies that help construct and manage such virtual infrastructure.
Infrastructure as Code weiterlesenKategorie: Management
Next up: Low Power Computing
Obviously.
We knew this would be coming. Isn’t there any seasoned developer like me who doesn’t think that in the last two decades things have gotten out of hand? Most of the Web is dynamic for no good reason and recent tech-fads such as NodeJS or the Container/Docker Craze with its convoluted and bloated build, deploy and runtime requirements have taken resource consumption up to eleven. And certainly not just serverside. Just look at Googles favorite end-user VM Chrome and its energy requirements.
Next up: Low Power Computing weiterlesenProbleme in Softwareprojekten
Hier sind ein paar Schlüsselindikatoren, die nach meiner Erfahrung zur Problemen in Softwareprojekten führen. Die meisten davon haben nichts mit dem technischen Entwicklungsprozess zu tun.
Probleme in Softwareprojekten weiterlesenState of the Word 2021
Matt Mullenweg, CEO von Automattic (WordPress.com, etc.), hat dieses Jahr wieder live die State of the Word Ansprache gehalten, wenn auch im kleinen Kreis. Viel interessantes ist dabei, unter anderem eine solide Übersicht über die aktuellen Features.
https://www.youtube.com/watch?v=OpiH_P9aGhQ
Gitea – A very good Web Git GUI
My personal favourite when it comes to self-hosted web git gui’s isn’t GitLab as with most, but Gitea. Lightweight, fast, easy to install, easy to maintain and it has all the features you really need. Highly recommended by yours truely. Do check out this neat MIT licensed FOSS gem.
A List of Free Open Source web-based Scrum & Kanban Boards
Don’t want to pay for your collaboration and project management? Want to have controll over your tooling and processes? Once again, quality open source tools come to the rescue.
A List of Free Open Source web-based Scrum & Kanban Boards weiterlesen
Antipatterns und Missverständnisse in der Softwareentwicklung
Ein sehr guter Vortrag in dem Felix von Leitner – besser bekannt als “Fefe” – einen guten Überblick über klassische Anitpatterns in und um Softwareentwicklung erläutert. Sehr zu empfehlen.
Antipatterns und Missverständnisse in der Softwareentwicklung weiterlesen
Min-maxing Software Costs
This talk is a good one and the points made are universal. Highly recommended!
SEO – Eine Begriffsklärung
Seit etwa zwei Jahrzehnten macht ein seltsamer Begriff im Dunstkreis des Themas Webentwicklung die Runde. Ein Begriff der bei professionellen Webentwicklern mitunter einen schalen Nachgeschmack und das Gefühl von schmierigen Gebrauchtwagenhändlern und Graumarkt Deals mit gefälschten Modelabels und Parfümmarken hinterlässt. SEO – Eine Begriffsklärung weiterlesen
The Essence of Agility
“Agile, Agile, Certified Scrum, … BULLSHIT!” – that was the initial title of this post. Good for a splash and effect, but a tad negative, I admit. 😏 So I’ve taken the liberty to update the title to a more positive and meaningful one. Same with the permalink. The rest remains the same. – PR, 2.6.2019
The Agile and Scrum Craze has gotten out of hand. Buzzword driven project managment, bad project/method fits and a few other things are taxing my and many other peoples nerves when we bump into someone looking for a “Certified Scrum Master” or tell us that their 8000 employee corporation is now migrating to “Agile” and “Scrum”. Or when some webshop thinks “Agile” is some nown, and a nown that’s nothing other for a fancy words disguising total chaos and labeling it planned. The Essence of Agility weiterlesen
Professionelle Webentwicklung und Frickelbuden
Als erfahrener Websoftwareentwickler werde ich immer wieder mit mitunter seltsamen Anforderungen und Anfragen konfrontiert. Oft ergibt sich hier bei einem Sondierungsgespräch die Frage, was ich denn mit “Professioneller Webentwicklung” meine. Hier dazu eine Erklärung:
Professionelle Webentwicklung und Frickelbuden weiterlesenSoftware Project Anti-Patterns
Here are some of the key things I’ve seen lead to problems in software projects, most of which are not directly related to the core development (design, build, and test) of the project.
The Dynamic Web
“A lot of stuff on the Web is dynamic for no good reason.”
Agilität
- Finde heraus, wo Du bist.
- Mache kleine Schritte in Richtung Deines Zieles.
- Passe Dein Verständnis an Deine neu gewonnenen Erkenntnisse an.
- Gehe zu Schritt 1.
Wenn Du mit zwei oder mehr Entscheidungen konfrontiert wirst, nimm die, die eine zukünftige Veränderung einfacher ermöglicht.
Das Manifest der agilen Softwareentwicklung
Wir stellen
– Individualitäten und Interaktionen über Prozesse und Werkzeuge
– Funktionierende Software über erschöpfende Dokumentation
– Zusammenarbeit mit dem Kunden über Vertragsverhandlungen
– Reaktion auf Veränderung über Planverfolgung
Das heißt, auch wenn wir die Dinge auf der rechten Seite schätzen,
schätzen wir die Dinge auf der linken Seite mehr.
Soll ich dieser Wolke trauen?
Die Wolke kommt. Das steht so gut wie fest. Die Frage ist nur, wie man damit umgehen soll? Soll man dieser Wolke blind vertrauen?
Die klare Antwort lautet schlicht und ergreifend:
Use Cases und warum sie wichtig sind
Bei der Entwicklung von Softwareprojekten und komplexeren Websites kommen im professionellen Umfeld so genannte Use Cases zum Einsatz.
Use Cases sollen es allen Projektbeteiligten ermöglichen, sich die Vorgänge und Eigenschaften, die ein System hat, welches von Endnutzern verwendet wird (z.B. ein Intranetportal), bildhaft vorzustellen.
Dies sind kleine Geschichten, die den Umgang verschiedener Nutzertypen und Akteure mit der Website beschreiben sowie die Art, wie sich das betreffende System verhält. Dabei werden Ziele der Website klar bzw. es wird auch klar, welche Szenarien man vermeiden möchte bzw. welche nicht so wichtig sind. Use Cases und warum sie wichtig sind weiterlesen
Aktuelle Heiseshow zum Thema DSGVO
How to do Scrum without killing yourself (Update 2020)
How to do Scrum without killing yourself (Presentation Slides)
Once again it was a pleasure hanging out with the Web Engineering Group Düsseldorf (Meetup, Twitter). This time as a speaker. Great audience, good questions, good feedback. Nice. Largest attending audience yet for WebEngDus, btw. 👍
Alles, was Sie als Chefin eines KMUs wissen müssen, um digital vorne mit dabei zu sein
Der Digitale Wandel kommt. Die Spatzen pfeifen es von den Dächern und die IT Dienstleister, Zeitungskommentatoren und Softwareanbieter belagern deutsche KMUs mit Dauerbeschuss, schlechtem Gewissen und apokalyptischen Bedrohungsszenarien.
Ich kann Sie da leider nicht beruhigen. Jedenfalls nicht so wie Sie es sich vorstellen. Um es kurz zu machen:
- Ja, die digitale Revolution ist im vollen Gange.
- Ja, die Wahrscheinlichkeit, dass Ihr spezifisches Geschäftsfeld in den nächsten 5-10 Jahren auch einen extremen Wandel erfahren wird, ist sehr hoch (~85%).
- Ja, sie müssen handeln. Jetzt.
Allerdings kann ich Sie auch beruhigen, bzw. Ihnen vergewissern: Das, was Ihnen die meisten Lösungsanbieter verkaufen wollen, ist nicht das was Sie brauchen! Jedenfalls nicht vorrangig.
Der Digitale Wandel in Deutschland steht und fällt an genau einer Stelle
Alles, was Sie als Chefin eines KMUs wissen müssen, um digital vorne mit dabei zu sein weiterlesen