Wednesday, December 17, 2014

Technische Dokumentation in einem agilen Umfeld (Erfahrungsbericht)

In ihrem Blogpost Technische Dokumentation in einem agilen Umfeld hat Melanie Diop die Erfahrungen ihres ersten Jahres als Technische Redakteurin bei Qudosoft zusammengefasst.

Sie stellt zunächst fest, dass die Abgrenzung von Redaktion und Entwicklung in einem agilen nicht funktioniert. Ihre Schlussfolgerungen, Ideen und Ansätze sind eigenen Erfahungen nicht unähnlich, vgl.

Friday, December 12, 2014

Code Review Tools: Gerrit/Hub, Crucible, UpSource, ...

In einer Mittagspause letzte Woche haben Thomas und ich mal kurz den Code Review-Service GerritHub angeschaut. Gerrit selbst war ja hier im Blog auch schon einmal Thema. Bisher haben wir allerdings die Mühen für eine Testinstallation gescheut. Gerrit war da nicht soweit wie andere Projekte (download & start) sondern benötigte etwas mehr Arbeit.

Der erste Eindruck von GerritHub war jedenfalls noch nicht so doll. Gerrit selbst ist cool. Was gibt es sonst noch?

Thursday, December 11, 2014

Mocking in Java: JMockit, Mockito, ...

In .NET i cannot imagine working without mocking frameworks like NSubstitute. But
every once in a while i do some Java. This autumn vacation i had a look at some mocking frameworks for Java. Starting with Stack Overflow: Comparison between Mockito vs JMockit - why is Mockito voted better than JMockit? i did some quick tests with JMockit. First impression: JMockit has all what you need and getting started is really easy.

After asking around i got responses that the arrange-syntax might be a little lighter in Mockito.

What mocking frameworks do you use?

References:

Atlas by HashiCorp: Vagrant, Packer & Co.

Mitchell Hashimoto, founder of HashiCorp (think: Vagrant), announced the commercial cloud solution Atlas that bundles HashiCorp's Open-Source-Tools: Vagrant, Packer, Serf, Consul and Terraform.

I had just a quick look at packer.io which looks very promising. Anyway, i love the name and the logo of terraform.

Friday, November 21, 2014

Thursday, November 20, 2014

About Definition of Done (DoD)

Currently, i am reading Ilan Goldsteins fantastic book Scrum Shortcuts Without Cutting Corners which is full of practical suggestion that can directly be applied to your daily work. On today's morning walk i thought about Shortcut 11: Developing the Definition of Done.

Ilan Goldstein points out that there cannot be any one standard definition of done (DoD) because it inevitably evolves. However, for beginners he suggests some typical DoDs. As a general rule, you should develop DoDs on different levels, e.g. one for Release, User Story and Task. An example DoD for level Task might be:
  • Code has been unit-tested.
  • Code has been peer reviewed (if continual pair programming isn't being conducted) to ensure coding standards are met.
  • Code has been checked into source control with clear check-in comments for traceability
  • Checked-in code doesn't break the build (see Shortcut 18).
  • The task board has been updated and remaining time for the task = 0 (see Shortcut 21)
You can find the book website including TOC and sample chapters at Scrum Shortcuts Without Cutting Corners

Tuesday, November 18, 2014

Anregung: Flake Ids

Immer mal wieder stellen wir fest, dass das vielen DB-Implementierungen zugrundeliegende Identifier-Konzept ziemlich 90er ist und aktuelle Anforderungen nicht gut erfüllt. Kurz gesagt wird dabei der zur Verfügung stehende 64-Bit Wertebereich anhand des zu erwartenden Datenaufkommens und der vorab bekannten Anzahl der Standorte aufgeteilt.

Wednesday, November 12, 2014

crashrpt (Google)

Some time ago, i was looking for a crash dump library for C/C++ on Windows and found crashrpt which is a Google Library which supports collecting Mini-Dumps, Screenshots, Logs etc. as well as handling some typical pitfalls like thread hooking. The first impression was very good. Finally, it is available as NuGet-Package CrashRpt.CPP.

Friday, November 7, 2014

Hanselman about JSONx: Inception-Style Nested Data Formats

In Inception-Style Nested Data Formats Scott Hanselman comments on IBMs JSONx-Standard that supports representig JSON in XML. For good reason, he asks: "Why would one inflict this upon the world?". The comments section refer to a lot of projects you definitely do not want to be part of.

All about Angular 2.0

Seit Rob Eisenberg, der Erfinder von Durandal und des in u.a. TACON extensiv genutzten Frameworks Caliburn.Micro an Bord des Angular-Teams bei Google ist interessiere ich mich mehr und mehr für AngularJS. Erste Versuche sind wow! Eine oft beobachtete Lernerfahrung sieht allerdings eher so aus:

[caption width="545" align="alignnone"]My Experience With AngularJS My Experience With AngularJS[/caption]

Rob Eisenberg ist bei Google um die nächste große Angular-Version mit zu entwerfen, eine große Sache. Im September hat Rob schon im Adventures in Angular-Podcast ng 2.0 with Rob Eisenberg über Angular 2.0 gesprochen.

In seinem gestrigen Blogeintrag All About Angular 2.0 stellt Rob das Design von AngularJS 2.0 zum ersten Mal konkret mit Code-Beispielen vor.

Monday, October 27, 2014

doc2pdf.ps1 [Gist] - Continuous Integration für Handbücher

In einem unserer Projekte haben wir kurz nach dem ersten Release für die nächste Stufe die Aufgabe das Handbuch rund zu machen. Traditionell werden Handbücher noch manuell in Word erstellt und später als PDF oder HTML ausgeliefert. Nachdem wir jetzt gute Erfahrungen mit Continuous Integration gemacht haben, stellt sich doch direkt die Frage:
Wie automatisiert man diesen Prozess der Erstellung des Handbuch eigentlich?

Monday, October 20, 2014

Buchempfehlung: Agile Retrospectives

Lese gerade das Buch Agile Retrospectives aus der Pragmatic Programmers Reihe. Sehr zu empfehlen.

GTest: Testing framework für C++

Eines unserer Teams beginnt mit Akzeptanztests auf Basis von SpecFlow und übernimmt damit eine Vorreiterrolle! Zum Ausführen der Tests auf einer Build-VM hat ein Kollege in seinem Blog beschrieben, wie er MSTest aus VisualStudio herausgeholt hat, da die Buildmaschine oder jeder andere Entwickler nicht unbedingt auf ein komplettes VisualStudio angewiesen sein sollte.

Leider stellt sich Microsoft aktuell nicht so geschickt an wenn es um die Herausgabe einzelner in Visual Studio integrierter Komponenten wie MSTest betrifft. In .NET sind aus genau diesen Gründen Frameworks wie NUnit bzw. xUnit beliebter (vgl. http://stackoverflow.com/questions/22650263/visual-studio-2013-mstest-vs-nunit). Aber das lässt sich für C/C++ natürlich nicht verwenden.

Alternativ kann man Visual Studio komplett auf der Build-VM installieren, wie es das o.g. Team gemacht hat. Als es vor einiger Zeit daran ging, die ersten Unit-Tests zu schreiben, war ein Vorschlag GTest zu verwenden (https://code.google.com/p/googletest/).

Damals hatten wir uns allerdings der Einfachheit halber doch für MSTest entschieden - es war wichtiger, die Entwickler in der IDE mit den Tests vertraut zu machen als die Tests auf dem Buildserver ausführen zu können. Auch war GTest möglicherweise noch nicht als fertiges Paket verfügbar (NuGet).

Das hat sich in der Zwischenzeit anscheinend geändert:
  • Damit die Entwickler im Visual Studio auf dieselben Tests schauen können, gibt es das freie Plugin GoogleTest Runner für VS2013.
  • Außerdem gibt mittlerweile auch das natives NuGet Package GTest

Monday, September 29, 2014

ClickOnce: Customized Icon in Add/Remove

ClickOnce-Apps can have customized icons for the start menu and desktop shortcuts. Sadly, the icon in "Add/Remove" is always the ClickOnce standard icon from the unmanaged ClickOnce API dfshim.dll.

However, the icon can be modified via the Registry. The registry key can be found beneath HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall. So you can set an icon of your own on first run a described on StackOverflow.

Wednesday, September 17, 2014

C#: Avoid Enumerations as Dictionary-Keys (perf-hit)

Als wir heute über Enums und ihre Tests sprachen, erinnerte ich mich an einen schon recht alten Hinweis
von Ayende @ Rahien, Enums als Schlüssel für Dictionaries am besten grundsätzlich zu vermeiden.

Trivia: Ayende ist einer der Haupt-Beitragenden von NHibernate, RhinoMocks und RavenDb.

Friday, September 12, 2014

Maven: git-commit-info im Manifest

Bin seit längerer Zeit schon nicht mehr in Java unterwegs gewesen. Jetzt jedoch wieder zur Abstimmung einiger Java-Services. Da habe ich für die Java nutzenden Kollegen ein entsprechendes Maven-Paket erstellt.

Monday, September 8, 2014

Quickly testing that SOAP service

You can often do simple learning tests for REST services with nothing more than a browser. For SOAP services i saw people using tools like SoapUI. A more lightweight option is the Chrome extension Wizdler. which i like because it is as simple as PostMan for REST services.
For Firefox there is soa-client, which is OK but you have to write the soap envelope bodies yourself.

Monday, August 25, 2014

wincommandpaste (Chocolatey package of the week)

Skimming through the CodeBetter-Blogpost Puppet: Getting Started On Windows the open source project wincommandpaste leaped to my eye. Cool! Finally, some decent copy & paste in the Windows Shell - Must have!

cinst wincommandpaste

Monday, July 21, 2014

Tuesday, July 8, 2014

Vagrant: Base Box für VirtualBox erstellen

Zum Erstellen von sog. base boxes kannte ich bisher nur Tutorials mit Screenshots aus der grafischen Oberfläche von VirtualBox.
In seinem Blogpost Creating a windows box with vagrant 1.6 hat Denny Pichardo mal aufgeschrieben wie das auch auf der Kommandozeile geht. So lässt sich der Vorgang also potentiell skripten.

Warum ist das interessant? Mit einer lokalen Windows-VM die man schnell und einfach hochziehen kann, lassen sich viele triviale Integrationstests schon durchführen ohne bestehende Infrastruktur-VMs blockieren zu müssen.

Friday, June 13, 2014

Babylon.js: WebGL dead-simple

Wieder einmal Scott Hanselman. In Easy accelerated 3D Games in a browser with JavaScript and WebGL using Three.js or Babylon.js hat er u.a. noch einmal geschaut, wie vergleichsweise einfach es mittlerweile geworden ist Spiele-Titel auf WebGL und damit in den Broswer zu portieren. Three.js kannte ich dem Namen nach her bereits als gutes aber doch noch low-level 3D API für WebGL. Höher abstrahierte und für die Spiele-Entwicklung nötige Konzepte wie Physics, Controllers, usw. gab es dort nicht. Allerdings gibt es diese wohl in Babylon.js weswegen Ubisoft auch kürzlich eine Demo von Assassin's Creed: Pirates damit realisiert hat.

Weitere coole Features sind u.s. Unterstützung für den XBox One Controller und Occulus Rift. Woah.

Assassin's Creed Pirates by Ubisoft

AppVeyor: CI in der Cloud endlich auch für .NET

Continuous Integration+Deployment in der Cloud gibt es grundsätzlich schon eine ganze Weile, z.B. Shippable, Codeship, CloudBees (Jenkins), BuildHive, Travis-CI usw-.
Für .NET gab es da allerdings nicht so wirklich viel. Jetzt hat Scott Hanselman in seinem Blogpost AppVeyor - A good continuous integration system is a joy to behold noch einmal AppVeyor angeschaut, mitdem sich auf GitHub oder BitBucket gehostete .NET-Projekte bauen lassen. Für OpenSource-Projekte ist die Nutzung frei.
Sieht gut aus! Ebenso die Doku zur Buildkonfiguration.

Frage: Wer kennt außer den oben genannten noch andere gute CI/CD-Services in der Cloud? Auch wenn bauen+liefern aus der Cloud für uns keine direkte Option ist, kann man da konzeptionell immer viel lernen.

Friday, May 30, 2014

eXtreme Feedback Devices (XFD)

Guten und kompakten Überblick-Artikel zu Continuous Delivery bei Heise Developer. Was ich noch nicht kannte, war der Verweis auf das Jenkins-Plugin für eXtreme Feedback Devices (XFDs) mit denen sich Build-Feedback sehr viel unmittelbarer als mit einer schlichten e-mail zurückgeben lässt.

Monday, May 19, 2014

Vagrant 1.6: Mehr Windows

Es hat sich etwas getan bei Vagrant:
Kurz ausprobiert, funktioniert prima. Stark!

Friday, May 16, 2014

Postman (from Hanselman recommends)

Aus Scott Hanselman's 2014 Ultimate Developer and Power Users Tool List for Windows
Postman - Amazing HTTP and REST client that runs inside Google Chrome. It's TiVo for your Web Service.
For a server-side collaborate solution for Web Services, check out https://www.runscope.com
Ich verwende es zurzeit zum Testen von auf ElasticSearch basierenden Backends und als Ersatz für das Chrome Plugin Sense das leider in die aktuelle ElasctiSearch-Version 1.x (Marvel) gewandert ist und nicht mehr separat zur Verfügung steht (vgl.: Sense on github abandoned? (Google Groups)).

Tuesday, May 13, 2014

Font Awesome in WPF

Thomas Mentzel und ich haben im Rahmen der Produkt-Entwicklung ein Nuget-Paket FontAwesome.Sharp gebaut mit dem sich der zurzeit bei Webanwendungen sehr angesagte Font Awesome komfortabel in Desktopanwendungen (WPF) verwenden lässt.

Wednesday, May 7, 2014

WPF.Ribbon obsolet

Was lange währt wird endlich gut: Nachdem Microsoft lange gebraucht hat um das Ribbon in WPF 4, und damit für .NET 4.0 verfügbar zu machen, kann unser selbst gebautes Package in Rente gehen.

Darauf gestoßen ist unser neuer Kollege Thomas Mentzel.

Monday, April 7, 2014

Buchempfehlung: Behind Closed Doors

"Das Buch Behind Closed Doors von Johanna Rothman und Esther Derby erinnert entfernt an Tom DeMarcos Der Termin. Es ist kein klassisches Fachbuch, sondern der Leser begleitet Sam, einen neuen Manager in einer Softarefirma, während seiner ersten sieben Wochen. Jede dieser sieben Wochen entspricht dabei einem Kapitel."

Cost of Delay (4): Kosten durch die Verzögerung des Starts

Der aktuelle vierte Beitrag Verzögerungskosten durch die Verzögerung des Starts aus Jutta Ecksteins Cost of Delay-Reihe passt ganz gut zu Situationen die wir bei machen Kunden antreffen. Der dort referenzierte Beitrag Cost of Delay Due to Indecision, Part 3 von Johanna Rothman ist ebenfalls lesenswert. Johanna Rothman ist Mitautorin des Buchs Behind Closed Doors.

Der "Experte"

Der einzige "Experte" in einem Vertriebsmeeting zu sein kann seine ganz eigenen Herausforderungen haben.



Gefunden auf Laughing Squid.

Disclaimer: Mögliche Ähnlichkeiten zu realen Personen oder Gegebenheiten sind rein zufällig ;-)

Friday, April 4, 2014

.NET Foundation

Nach Eine Foundation für .NET (Heise): "Um erst mal 24 Open-Source-Projekte kümmert sich die von Microsoft initiierte .NET Foundation, die auf der diese Woche stattfindenden BUILD-Konferenz angekündigt wurde."

Auch für uns unmittelbar spannende Projekte sind dabei, z.B. Linq to Hive (Angebot BSI), SignalR, MEF und MEF2, Reactive Extensions, usw.

Thursday, April 3, 2014

Infrastructure as Code

Was bedeutet Infrastructure as Code? Eine einfache Definition aus Instant VM Management mit Vagrant: "Viele Unternehmen setzen aus Kostengründen schon Infrastrukturvirtualisierung ein. “Infrastructure as Code” und “DevOps” sind neue Schlagworte die Techniken beschreiben, mit denen die Serverspezifikationen ausführbar gemacht werden..."

Monday, March 24, 2014

What's your TQ? (Timeful Quotient)

"How good are you at managing your time? This simple quiz reveals your strengths (and areas that aren't yet your strengths). Just rate each statement for how well it describes you."

Let´s go

Friday, March 21, 2014

Erste Hilfe für scheintote Retrospektiven

In "Erste Hilfe für scheintote Retrospektiven" schreibt Stephan Zimmermann von der Andrä.ag wie sie ihre Retrospektiven wiederbelebt haben.

Andere agile Blogs die oft wertvolle Beiträge veröffentlichen und die ich gerne verfolge:

Monday, March 10, 2014

Git Flow unter Windows

Die git-flow CheatSheet lässt einen schnell mit dem git-flow branching model starten. Unter Linux ist man mit apt-get dabei. Arbeitet man unter Windows geht das nicht so schön.

Monday, February 10, 2014

M.Fowler: Not just Code Monkeys

Hugh! Martin Fowler hat gesprochen. Den zweiten Teil der von ihm auf der OOP 2014 gehaltenen Keynote "Not just Code Monkeys" hat die SIGS DataCom auf YouTube geladen.

How to write good scenarios

Markus Gärtner gibt in seinem Shino-Blog Tipps zum besseren Schreiben von BDD-Szenarien: How to write good scenarios.

Wednesday, February 5, 2014

Developer Economics Q1 2014

Vision Mobile hat gerade den Developer Economics Report für das 1. Quartal 2014 veröffentlicht. Er ist dort zum freien Download verfügbar. Wer sich nicht extra registrieren lassen möchte, findet den Bericht hier im Blog (VisionMobile-Developer_Economics_Q1_20141).

Ist keine ganz leichte Kost. Da muss man sich schon ein wenig Zeit für nehmen. Die wichtigsten Schlussfolgerungen sind aber immer am Seitenrand zusammengefasst.

Die Übersicht aller veröffentlichten Berichte findet sich hier, viele davon frei.

Tuesday, February 4, 2014

Tip: TED Talks

Wer es noch nicht kennt: Die TED ist eine großartige Innovationskonferenz. Die besten Vorträge werden frei ins Netz gestellt und sind z.B. über den TED Talks YouTube Channel oder direkt über die TED Talks-Seite verfügbar. Das Spektrum ist breit, die Vorträge sind mäßig lang (5-8 min.) und immer ausgezeichnet vorbereitet und präsentiert. Für unterwegs gibt es auch die TED Talks App.

Hier ein paar Vorträge die ich kürzlich ganz hervorragend fand:

Friday, January 31, 2014

Scaled Principles

Skaliert man agiles Vorgehen auf größere Vorhaben mit mehreren Produkten und parallel arbeitenden Teams müssen Verbesserungsmaßnahmen verstärkt anhand des Gesamtziels bewertet werden.
Markus Gärtner schreibt über Gobale Optimierung aus den ScALeD Principles.

Update: Stefan Roock und Henning Wolf haben Anfang Februar auf der OOP-Konferenz in München im Rahmen einer Keynote das it-agile-Skalierungskonzept vorgestellt: Prinzipien statt Blueprints. Die Folien zum Vortrag gibt es hier (DropBox-Folder von it-agile).

Thursday, January 23, 2014

Vagrant & Hadoop Cluster

Ich mache gerade sehr gute Erfahrungen mit Vagrant. Heute morgen fragte ich einen Kollegen ob es da nicht auch etwas für Hadoop gebe, sodass man schnell mal einen virtualisierten Hadoop Cluster bei sich lokal laufen lassen kann. "Bestimmt", antwortete dieser. Kurz googlen und klar gibt es auf GitHub das Projekt vagrant-cascading-hadoop-cluster.

HLSL Unit Testing

Es gibt schon krasse Sachen! Tim Jones hat HLSL Unit veröffentlicht. Dabei handelt es sich um ein Framework zum Testen von Shadern. Dies spielt z.B. in Geo4T eine große Rolle da dort vergleichsweise viel Logik auf die GPU "out-ge-sourced" wurde. Entsprechend wichtig sind da automatisierte Tests. Einen entsprechenden Spike habe ich unter Hello.HLSLUnit angelegt.

Clean Coding Cosmos

Die Entwickler und Berater Jörg Vollmer und Reik Oberrath haben sich der Clean Coder Initiative angeschlossen. Sie treten als Sprecher und Autoren auf. Auf Clean Coding Cosmos posten sie jüngst Beiträge zum Thema Clean Code. Aufmerksam bin ich auf sie durch die in der OBJEKTspektrum und auf der iks-Webseite veröffentlichte Reihe Clean Coding Cosmos geworden, speziell den Artikel Clean Coding Cosmos (Teil 2): Kosmologische Suche nach Softwareentwicklungsschmutz in der "Softwareschmutz" metaphorisch als Dunkle Materie des Softwareentwicklungskosmos veranschaulicht wird.

Den ersten Teil der Reihe "Clean Coding Cosmos (Teil 1): Kosmologie für Softwareentwickler" habe ich hier gefunden.

Software Quality Blog: Quamoco -> ConQAT -> CQSE

In der 20-jährigen Jubiläumsausgbae der OBJEKTspektrum gibt es viele gute Beiträge. Einer davon stellt Quamoco vor, ein Metamodell und Editor für Softwarequalität. Es wurde in den letzten 3 Jahren in einem BMWI-Projekt federführend von der TU München/Uni Stuttgart in Zusammenarbeit mit Fraunhofer und Capgemini realisiert. Die automatisierten Messungen wurden mit ConQAT durchgeführt, eine von der TU München entwickelte Softwarequalitätsanalayse-Engine die im akademischen Bereich des Software Engineering Arbeitsgrundlage mehrerer Forschergruppen in Deutschland und mittlerweile Europa ist.

Die ConQAT-Webseite ist mittlerweile nicht mehr nur deutsch, sondern europäisch und hat mit CQSE - Continuous Quality in Software Engineering. Der dazugehörende und noch sehr junge Blog ist empfehlenswert. Ich habe ihn mir direkt in den RSS Bandit gezogen.

Git: Visual Studio als Diff/Merge-Tool

Ein Kollege hat herausgefunden, wie sich das ab Visual Studio 2012 integrierte Diff-/Merge-Tool für git konfigurieren lässt. Das ist dann sinnvoll wenn man vorwiegend aus der IDE arbeiten möchte. Seit VS2012 ist Git voll in die IDE integriert, da ist das schon eine sinnvolle Option. Dazu muss dieses einfach in die nutzerspezifische .gitconfig eingetragen werden:

[diff]
    tool = vsdiffmerge
[difftool]
      prompt = false
[difftool "vsdiffmerge"]
      cmd = '"C:/Program Files (x86)/Microsoft Visual Studio 12.0/Common7/IDE/vsdiffmerge.exe"' "$LOCAL" "$REMOTE" //t
      keepbackup = false
      trustexistcode = true
[merge]
      tool = vsdiffmerge
[mergetool]
      prompt = false
[mergetool "vsdiffmerge"]
      cmd = '"C:/Program Files (x86)/Microsoft Visual Studio 12.0/Common7/IDE/vsdiffmerge.exe"' "$REMOTE" "$LOCAL" "$BASE" "$MERGED" //m
      keepbackup = false
      trustexistcode = true

Tuesday, January 21, 2014

PDB Project: Create C++ from .pdb

Nicht schlecht: Creating a C++ Project from a PDB file: PDB Project

Neues vom MIT: Almost linear-time MaxFlow

Im Herbst 2013 haben die MIT-Wissenschaftler um Aaron Sidford und Jonathan Kelner ein theoretisches Paper veröffentlicht indem sie einen neuen Algorithmus vorstellen der das Maximum flow problem in fast linearer Zeit zur Anzahl der Knoten im Netzwerk approximativ löst. Die Wissenschaftler haben damit den Best Paper Award der letzten ACM-SIAM gewonnen. Hier ein paar Stimmen aus dem Netz dazu:
Achtung: Das Paper ist keine ganz leichte Kost, die verwendeten mathematischen Hilfsmittel sind aber im Appendix vollständig aufgeführt.

Faroo releases "Spilleng Currectian"

Heise Developer: Wolf Garbe, CEO der P2P-Suchmaschine Faroo, hat den Quellcode einer C#-Implementierung für einen Algorithmus zur Rechtschreibkorrektur veröffentlicht.
Insbesondere für wachsende Editierdistanzen (n > 2) sei der Algorithmus um Größenordnungen schneller. Er ist Thesaurus-basiert und damit sprachunabhängig!

Friday, January 10, 2014

Swiss Agile Study 2012

Über die 20-jährige Jubiläumsausgabe der OBJEKTSpektrum bin ich auf die Swiss Agile Study 2012 aufmerksam geworden. Sehr lesenswert.

Monday, January 6, 2014

Programming for Kidz: Scratch

Cool was es mittlerweile alles für Kinder gibt: Kinder fürs Programmieren begeistern.
Insbesondere Scratch ist viel cooler als Logo o.ä.

Code2013

Unter dem Hashtag #code2013 hat The Hybrid Group eine Twitterumfrage für die in 2013 verwendeten Programmiersprachen gestartet. Die Ergebnisse werden alle 10 Min. auf der dazugehörigen Website aktualisiert dargestellt.