Category Archives: C++

C++-User-Group Treffen im Chaosdorf am Mi, 18.03.15

Am Mi. den 18. März trifft sich (wie jeden 3. Mittwoch im Monat) die C++ User-Group NRW und Interessierte zu einem Themenabend zu C++.

Special Edition! Undo presents on new ways to debug your C++ Code! There will be Pizza!

Talk Abstract:
Anyone who’s written in C++ or other compiled languages will have had to fix bugs. Julian will give a talk on Undo’s record and replay debugging technology that allows Linux software developers to record their C/C++ program’s execution, and then “wind the tape” back and forth in real-time. This gives a clear view of a program’s execution, allowing the root causes of bugs to be found with astonishing ease. Much of the guesswork and trial-and-error is removed, meaning that bugs that might otherwise have taken weeks to fix can now be fixed in minutes. UndoDB uses advanced optimization techniques to allow practical debugging of even very large and CPU-intensive programs, Through a series of demos Julian will give an in-depth look at the Undo technology and how it works in the two main products: UndoDB (for reversible debugging), and Live Recorder (for recording the execution of programs on any computer – e.g. an in-production failure at the customer site). There will be time for an interactive Q and A session at the end of the talk.

Speaker:

Julian Smith (Co-Founder & CTO Undo Software) holds a physics degree from Oxford University, and a Ph.D. in cognitive psychology from the University of Edinburgh. He has spent the subsequent years writing software professionally, with a focus on development tools and system-level programming.

Julian is a keen cyclist and an accomplished violin, viola and baroque violin player and plays in various chamber music groups, orchestras and a local folk/rock group.

Ab 19:15 Uhr beginnt das Treffen im Chaosdorf.

C++-User-Group Treffen im Chaosdorf am Mi, 19.11.

Am Mi. den 19. November trifft sich (wie jeden 3. Mittwoch im Monat) die C++ User-Group NRW und Interessierte zu einem Themenabend zu C++.

Diesmal gibt es den zweiten Teil des Vortrags von Klaus:
Übergeordnetes Thema: Wartungstechniken.

Es geht darum, eine sich ständig ändernde Software vor dem entropischen Tod zu schützen. Die Verfahren sind teilweise in meinem Berufsalltag entstanden und entwickelt worden.

Wichtige Themengebiete:

  • Fehlerfrüherkennung
  • Fehlerlokalisation
  • Geringhalten des Änderungsaufwandes

Die Punkte werden an Hand von Quelltexten und Debugger diskutiert.

Viele Punkte sind auch für Anfänger verständlich.

C++-User-Group Treffen im Chaosdorf am Mi, 15.10.

Am Mi. den 15. Oktober trifft sich (wie jeden 3. Mittwoch im Monat) die C++ User-Group NRW und Interessierte zu einem Themenabend zu C++.

„A Coding Dojo is a meeting where a bunch of coders get together, code,
learn, and have fun. It’s got to be a winning formula!“ – Emily Bache

In unserem C++ Coding Dojo werden wir zusammen
Test-Driven-Development ausprobieren. Anhand einer Übungsaufgabe
erstellen alle gemeinsam Tests und Lösung. Dabei stellen wir uns
gegenseitig Fragen, geben Hinweise und wechseln uns an der Tastatur ab.
Zum Schluss fassen wir alles zusammen und betrachten unsere Erfahrungen.
Zusammen wird das mindestens 90min dauern.

Das Coding Dojo ist ein Ort, an dem wir die typischen Restriktionen der
täglichen Arbeit aufheben. Die Idee ist, Programmieren als Fertigkeit zu
üben. Gerade so, als wäre dies eine Sportart, die man übt. Zu sehen, wie
Code entsteht, anstatt sich nur fertigen Code anzuschauen, bedeutet,
dass man lernt mit welchen Mitteln guter Code geschrieben wird.

„Those elements – intro, retrospective, moderation, showing working, and
tests – are what sets a coding dojo apart from any other kind of coding
meeting.“ – Emily Bache, The Coding Dojo Handbook

Ab 19:30 Uhr beginnt das Treffen im Chaosdorf.

C++-User-Group Treffen im Chaosdorf am Mi, 17.09.

Am Mi. den 17. Sep. trifft sich (wie jeden 3. Mittwoch im Monat) die C++ User-Group NRW und Interessierte zu einem Themenabend zu C++.

Thema diesmal: Experience with C++11 in ArangoDB

ArangoDB is an open source, multi-model NoSQL database that is written in C++ and embeds Google’s V8 engine to implement the higher levels of its functionality in JavaScript. Recently we decided to switch to C++11 for the database kernel.

In this talk I will first give a short overview of the software architecture of ArangoDB and proceed to tell you about our practical experiences with the switch to C++11. I will explain which of the parts of the “new” standard have been more important and which have been less useful, and I will report about the difficulties we encountered.

Ab 19:30 Uhr beginnt das Treffen im Chaosdorf.

C++-User-Group Treffen im Chaosdorf am Mi, 20.08.14

Am Mi. den 20. Aug. trifft sich (wie jeden 3. Mittwoch im Monat) die C++ User-Group NRW und Interessierte zu einem Themenabend zu C++.

Thema diesmal: Wartungstechniken.

Es geht darum, eine sich ständig ändernde Software vor dem entropischen Tod zu schützen. Die Verfahren sind teilweise in meinem Berufsalltag entstanden und entwickelt worden.

Wichtige Themengebiete:

  •   Fehlerfrüherkennung
  •   Fehlerlokalisation
  •   Geringhalten des Änderungsaufwandes

Die Punkte werden an Hand von Quelltexten und Debugger diskutiert.

Viele Punkte sind auch für Anfänger verständlich.

Ab 19:30 Uhr beginnt das Treffen im Chaosdorf.

 

C++-User-Group Treffen im Chaosdorf am Mi, 16.07.14

Am Mi. den 16. Juli trifft sich (wie jeden 3. Mittwoch im Monat) die C++ User-Group NRW und Interessierte zu einem Themenabend zu C++.

Thema diesmal: Das C++ Committee Meeting im Juni in der Schweiz.
WIr werden wieder mit Michael Wong über die aktuellen Themen in der C++ Standardisierung reden, C++ 14, C++17 und C++11 werden sicher Thema sein.

Ab 19:30 Uhr beginnt das Treffen im Chaosdorf.