Donnerstag, Juli 23, 2015

Softwarelösung entwerfen

http://blog.ralfw.de/2014/09/vom-problemtrichter-zum-losungsbaum.html

Phase 1: Zerlegung in greifbare Granulate - Anwendung, Dialog, Interaktion, Feature <-- gefällt mir sehr gut

Phase 2: Entwurf der Lösung (Prozesse, Algorithmen, Datenstrukturen, innere Architektur, Prototypen)

Donnerstag, Juli 16, 2015

Wird Rust (die Programmiersprache) spannend?

C in sicher?

http://www.heise.de/developer/meldung/Mozillas-C-C-Herausforderer-Microsoft-adelt-Programmiersprache-Rust-2751562.html

http://ericsink.com/entries/rust1.html

Rust doesn't just detect leaks, it also:

  • frees everything for you, like a garbage collector, but it's not.

  • prevents access to something that has been freed.

  • prevents modifying an iterator while it is being used.

  • prevents all memory corruption bugs.

  • automatically disposes other kinds of resources, not just allocated memory.

  • prevents two threads from having simultaneous access to something.

That last bullet is worth repeating: With Rust, you never stare at your code trying to figure out if it's thread safe or not. If it compiles, then it's thread safe.

Safety is Rust's killer feature, and it is very compelling.

http://www.rust-lang.org/

Montag, Juli 13, 2015

Bounded Context

http://martinfowler.com/bliki/BoundedContext.html

As you try to model a larger domain, it gets progressively harder to build a single unified model.
Different groups of people will use subtly different vocabularies in different parts of a large organization.

Mittwoch, Juli 08, 2015

Weine online

Gern wieder, auch weil hier viele “externe” Bewertungen (Parker, Dilger, Guia Penin/Proensa) zu finden sind, die totale Nieten zumindest unwahrscheinlicher machen:
https://www.silkes-weinkeller.de/

Läuft mir immer wieder über den Weg (noch nicht selbst ausprobiert, war aber schon mehrfach kurz davor)
Lustige Idee: Weine nach Namen kaufen (mal schauen)
Von fast jedem Weingut kann man inzwischen auch direkt bestellen, wenn einem im Urlaub z.B. was auffiel. (Bei mir war es ne Empfehlung zum Weinhotel Landsknecht http://shop-landsknecht.de/, ein echt guter Tipp zum Einstieg.)

Weine im Supermarkt auswählen (d.h. ihre Bewertungen im Smartphone sehen, Ergebnis war bislang aber durchwachsen):
Weinnotizen machen (wie geschmeckt, wann gekauft, wie viel noch da), inkl. Etikett fotografieren und anderer Leute Bewertung sehen: http://www.vivino.com/ (hab nen alten Pro-Account, bei dem die Inventar-Verwaltung noch ohne monatliche Gebühr funktioniert, neu kriegt man die nicht mehr).

Dienstag, Juli 07, 2015

Learn to program actors in .NET with Akka

https://github.com/petabridge/akka-bootcamp

Interessantes Thema und exquisite Didaktik für ein Programmiertutorial.

(via Sacha Barber)

Montag, Juli 06, 2015

Ist Softwareentwicklung Handwerk?

http://blog.ralfw.de/2015/04/unschatzbare-arbeitsweisen.html

Führung

http://blog.ralfw.de/2014/11/praktische-fuhrung.html

  • Zusammenarbeit organisieren
  • Transaktionskosten senken
  • Konflikte auflösen helfen
  • Zukunftsfähigkeit sichern
  • Mitarbeiter führen

und eine Nähmaschine kennenlernen