- Vorgehen
- Statt User Stories nun Job Stories. Wäre interessant wie das zu unserer Requirementsschulung steht: http://alanklement.blogspot.de/2013/09/replacing-user-story-with-job-story.html
- Kosten für Änderungsmanagement belichtet unter agilen Vorgehen: http://swreflections.blogspot.de/2013/09/the-real-cost-of-change-in-software.html
- Bericht über Code-Reviews aus dem wirklichen Leben und wie sich die Reviews über die Zeit verändern, wenn man sie als Standard in den Prozessen einbaut. http://swreflections.blogspot.de/2013/09/code-reviews-change-over-time.html
- Der Mythos des Rockstar-Programmierer (oder wo geschichtlich der Glaube herkommt, dass es Ingenieure gibt die 10x mehr leisten als normale Ingenieure):
https://medium.com/about-work/6aedba30ecfe
http://www.hanselman.com/blog/TheMythOfTheRockstarProgrammer.aspx - Design
- Eine Beschreibung wie nachrichtenorientiertes Design funktioniert und welche Vorteile es gegenüber OOP hat. Wie immer gilt, für bestimmte Anwendungsfälle ist das sicherlich ein sehr guter Ansatz.
http://eventuallyconsistent.net/2013/08/12/messaging-as-a-programming-model-part-1/
http://eventuallyconsistent.net/2013/08/14/messaging-as-a-programming-model-part-2/ - Entwicklung/Testen
- Fundamentale Unterschiede zwischen "normaler" Programmierung und Programmierung für das Handy: http://highscalability.com/blog/2013/9/18/if-youre-programming-a-cell-phone-like-a-server-youre-doing.html
- Eine interessante einfache Art multithreading Probleme aufzuspüren, indem man den Bytecode bei Tests modifiziert: http://www.javacodegeeks.com/2013/09/thread-jiggling.html
- Eine sehr ausführliche GIT Erklärung (mit Bildern und in Farbe!): http://gitolite.com/gcs/index.html
- Algorithmen
- Wie findet man ein Element in einer sortierten Matrix am schnellsten. Bevor man die Lösung liest, sollte man sich mal überlegen, wie man es selber lösen würde. http://twistedoakstudios.com/blog/Post5365_searching-a-sorted-matrix-faster
- Java/C#
- Wenn es mal nicht Spring sein soll: https://code.google.com/p/google-guice/
- Eine Option Type/Maybe/Nullable für C# (Probleme mit Null wurden ja schon in meinen letzten Posting angesprochen): http://twistedoakstudios.com/blog/Post1130_when-null-is-not-enough-an-option-type-for-c
- Hardware
- Der Turbo-Button ist zurück (das gilt theoretisch auch für Laptops): http://www.hanselman.com/blog/TheNewTurboButtonBalancingPowerManagementAndPerformanceOnWindowsServers.aspx
- Fun
- How to Shoot Yourself in the Foot in Any Programming Language http://www.fullduplex.org/humor/2006/10/how-to-shoot-yourself-in-the-foot-in-any-programming-language/
- Muss man öfters mal spielen, da kommen teilweise ziemlich abgefahrene Programmiersprachen vor. Guess programming language by “Hello, world!” snippet http://helloworldquiz.com/
- Eine Liste von Webseiten bei denen Kinder programmieren lernen können (das meiste leider auf englisch): https://medium.com/p/a2dc04ea9529
- Minecraft bietet einfache logische Schaltkreise, was man daraus machen kann: Minecraft Scientific/Graphing calculator - Sin Cos Tan Log Square root https://www.youtube.com/watch?v=wgJfVRhotlQ&feature=youtube_gdata_player
In diesem Blog geht es um Software-Entwicklung. Neben Themen aus der täglichen Arbeit erscheinen hier Listen mit Links zu interessanten Artikeln.
Dienstag, 15. Oktober 2013
Was das Internet über .... sagt:
Abonnieren
Posts (Atom)