Eine kleine Sammlung von Entwickler-Blogs, die interessante Themen beschreiben:
- Oft steht man von dem Problem, ob man LinkedList oder ArrayList verwenden soll (oder entsprechendes in C++, C#). Um es kurz zu machen, LinkedList sind in fast allen Fällen böse. Beispielsweise ist zwar Löschen O(1), aber wenn man das Element erst mal suchen muss, hat man O(n). In solchen Fällen sind intrusive lists meist besser (http://www.codeofhonor.com/blog/avoiding-game-crashes-related-to-linked-lists). Noch mehr Informationen:
- 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: