Mittwoch, 26. Juni 2013

Was das Internet über .... sagt:

  • Die 10 tödlichsten Sünden gegen Skalierung (vieles erinnert mich an Projekte die wir haben):
  • Guava läuft Apache Commons schon lange den Rang ab, jetzt mit EventBus:
  • Builder Pattern um komplexe Objekte schön zu erzeugen:
  • Wieso soll man nochmal keine public fields verwenden? Statt zu sagen "Ist halt so", nochmal ausführlich begründet:
  • Ein Artikel über sicheres Software-Design. Er enthält so viele Links, dass ich ihn einfach aufnehmen musste.
  • Wenn man TDD/Unit testing zum ersten Mal macht, gibt es hier einen Artikel, der schön beschreibt wovon man erst einmal die Finger lassen sollte und erst ran geht wenn man mehr Erfahrung hat:
  • Null ist böse, viele Sprachen kennen Null gar nicht. Um Tony Hoare zu zitieren: "I call it my billion-dollar mistake. It was the invention of the null reference in 1965".
  • Extreme Boating ;-) 

Donnerstag, 13. Juni 2013

Was das Internet über .... sagt.

Eine kleine Sammlung von Entwickler-Blogs, die interessante Themen beschreiben:

  • Wisst Ihr noch die Komplexität von DFS? Oder Heapsort? Oder ...?
  • Man muss nicht immer alle agilen Praktiken anwenden um erfolgreich zu sein. Interessanter Artikel mit vielen Beispielen, wieso man nicht gleich auf dies Nase fliegt wenn man nicht: TDD, Pair Programming, Emergent Design and Metaphor, Daily Standups, Collective Code Ownership, Writing All Requirements as Stories, Relying on a Product Owner verwendet.
  • yum/apt-get usw sind ja unter Linux alt bekannt. Für Windows gibt es auch eine Möglichkeit über die Kommandozeile Pakete zu installieren. Statt umständlich die Weblinks zu suchen, download und install, einfach "cinst 7zip" und schon ist 7zip auf dem Computer. Ist sicherlich für die Erstinstallation interessant. Chocolatey mit ~ 1000 Paketen:
  • Wer schon immer Wissen wollte was man bei einer Adressverwaltungen alles falsch machen kann: 
  • Beispiele(Method Chaining, Nested Functions, Lambda expressions) wie man DSL in Java 8 implementieren kann ohne das Modell zu ändern:  
  • IF CARPENTERS WERE HIRED LIKE PROGRAMMERS: 

Sonntag, 2. Juni 2013

Interessante Links (2013)

Vor ein paar Jahren habe ich interessante Links im Bereich Software-Entwicklung gesammelt und diese an interessierte Personen gesendet. Daraus ist dann eine mehr oder weniger regelmäßige Aktion entstanden. Dies war die erste Link-Sammlung: