C++ProgrammierenVS 2010Martin Richter - Do 12 Jan 2012 17:56

Wer letztes Jahr im Oktober keine Zeit hatte zum C++ Info Day nach München zu kommen, kann dies nun nachholen.

In etwa ähnliche Themen werden an vier verschiedenen Terminen und Standorten von Microsoft kostenlos angeboten:

Die Themen:

  • C++ 11: Modernes C++ im 21. Jahrhundert
  • Parallel-Power in Visual Studio 11: Konzepte und Tools
  • Application Lifecycle Management für C++: Die nächste Generation

Die Termine:

Ich werde 07.02. in Bad Homburg vor Ort sein um ein wenig Networking zu betreiben.
Da es aktuell eigentlich keine C/C++ Community im Netz gibt sehe ich hier die einzige wirklich gute Möglichkeit mit anderen C/C++ Entwicklern ins Gespräch zu kommen.

C++CommunityProgrammierenMartin Richter - Mi 14 Sep 2011 18:50

Der C++ Day wird kostenlos von Microsoft am 19.10.2011 veranstaltet.
Das Ganze ist eine Nachmittagsveranstaltung mit 4 Sessions von 13:00 bis 18:00 Uhr.

Veranstaltungsort ist das MACE Restaurant in München.

Die Themen werden sein:

  • Keynote: Visual Studio 11 and Windows – Powering the Next Wave of Innovation
  • Effective C++ Programming with Visual Studio 11 Ultimate
  • Unleash Parallel Performance with C++ in Visual Studio 11
  • Graphics & Game development tools in Visual Studio 11

 

Sprecher sind:

  • Bev Bachmayer - Senior Software Engineer Software and Solutions Group, Intel GmbH
  • Jean-Pierre Duplessis - Architect, Microsoft Visual Studio, Microsoft Corporation
  • Boris Jabes - Senior Program Manager, Visual C++ Team, Microsoft Corporation

 

Achtung: Es gibt nur eine begrenzte Anzahl von 50 Plätzen.

Hier der Link zur Veranstaltung und zum Anmelden:
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032493900&Culture=de-DE

PS: Ich abe mich soeben angemeldet ;)

C++CommunityProgrammierenMartin Richter - Do 02 Jun 2011 09:12

Ich habe den nachfolgenden Beitrag von Scott Meyers in meinem Blog erhalten und finde es wert ihm einen eigenen Platz in meinem Blog zu geben.
Hier der gesamte originale Kommentar wie er bei mir eingegangen ist:
http://blog.m-ri.de/index.php/2011/05/08/adc-c-konferenz-in-prien-am-chiemsee-ein-ruckblick/#comment-4369

Weil Du so viel Begeisterung für C++ und “Events,” die C++ angehen, hast, wollte ich das “C++ and Beyond” Veranstaltung in August in Banff (Kanada) erwähnen. Dort sprechen Herb Sutter, Andrei Alexandrescu und ich Themen wie das Speichermodell für C++0x, die Verwendung von GPGPUs und die Behandlung von grossen Mengen von Daten an. Anzahl der Teilnehmer ist zu 100 begrenzt. Vorträge finden in Englisch statt, aber Herb ist ein Deutschmuttersprachler, und ich versuche, Deutsch zu sprechen. Details der Veranstaltung sind unter http://cppandbeyond.com/ zu finden.

Etwas näher zu Hause sind die Seminare, die ich in Oktober mit meinem Partner QA Systems in Stuttgart halte. Ich gehe vier verschiedene Themen an, und zwar “Fastware” (schnelle Software), die effektive Nutzung von C++ im eingebetteten Bereich, Richtlinien für gute C++ Klassen und wie man die Kraft der C++-Templates zu Designmuster bringen kann. Drei von diesen werden auf Englisch durchgeführt, aber die zwei-tägige Präsentation über C++ im eingebetteten Bereich gebe ich — zum ersten Mal — auf Deutsch. Linke für die Vorträge sind auf http://www.aristeia.com/seminars.html zu finden.

Bitte um Entschuldigung, falls dieser Kommentar wie eine Werbung klingt, aber Tatsache ist, dass es immer noch interessante Veranstaltungen für C++ Entwickler gibt, auch in Deutschland und auch in Deutsch.

Kanada ist etwas weit, aber Stuttgart ist in Reichweite… mal sehen ;)

C++CommunityProgrammierenMartin Richter - So 08 Mai 2011 20:23

Wenn man etwas weiter zurückdenkt, dann war C++ eigentlich ein Thema, das von keiner Entwicklerkonferenz wegzudenken war. Das hat sich allerdings in den letzten Jahren gravierend geändert. C++ fristete mehr oder weniger ein Nischendasein (speziell auch auf Microsoft Konferenzen). Nicht zu vergessen begannen die ADC Konferenzen (IMHO vor 15 Jahren) auch mit Themen aus der nativen Welt und wurden in den letzten Jahren immer mehr nur eine Konferenz für die “Managed Welt”.
Und wenn man manche Vorträge der Vergangenheit anhörte (gerade auch von deutschen Microsoft Mitarbeitern), dann bekam man das Gefühl vermittelt, dass man mit C++ Native Code eigentlich keinen Platz in der “geplanten/zukünftigen neuen Welt” hat.

Alleine das Microsoft Deutschland niemanden im deutschsprachigen Raum hat, der für C++ zuständig ist und das Produkt auch wirklich kennt und damit arbeitet ist für mich eine Eigentümlichkeit der besonderen Art und hoffentlich etwas was sich in der Zukunft ändern könnte ;)

Umso mehr muss man den Mut von ppedv bewundern eine Konferenz genau zu diesem Thema “Natives C++” zu veranstalten, die Advanced Developers Conference zu C++ in Prien.

Das wichtigste was ich zuerst schreiben möchte ist:
Solch eine Veranstaltung war überfällig :!:

Warum?

  1. Es gibt einen Bedarf in unserer Industrie und Technik, nach nativem Code. Und das betrifft eben nicht nur “legacy Code” sondern auch Neuentwicklungen.
  2. C++ ist alles andere als eine tote Sprache. Das zeigt gerade die Entwicklung der Sprache, Compiler und Library die C++11 (vormals (C++0x) mit sich gebracht hat.
    Und ich kann jedem C++ Entwickler nur dringend anraten sich mit den neuen Sprach- und Library-Features auseinander zu setzen.
    Es lohnt sich unbedingt und es ist produktiv diese neuen Features (auto, decltype, Lambdas uvam.) auch zu verwenden.
    Und der nächste Standard lässt hoffentlich mit seinen neuen Features keine 11 Jahre auf sich warten ;)
  3. Weil gerade auch der Microsoft C++ Compiler in VS-2010 (beginnend schon mit dem Featurepack von VS-2008 bzw. VS-2008 SP1) sehr viele der neuen Sprachfeatures anbietet. Alleine hier hat Microsoft eigentlich schon gezeigt, dass native Softwareentwicklung alles andere als tot ist.
  4. Viele C++ Entwickler leben längst in beiden Welten, d.h. sie entickeln sowohl in der Managed Welt mit C# und sie entwickeln auch in nativem C++.  Auch dieser Entwicklung muss Rechnung getragen werden, denn diese zwei Welten vertragen sich ja excellent mit C++/CLI, COM oder auch der MFC als Kleber.
  5. Das auch in Windows 7 alle neuen Features über bestehende native Technologien (Standard Windows API Interface, COM) verfügbar gemacht wurden. Wo doch “viele Auguren” prophezeiten, dass nun auch .NET im OS weiter und weiter Fuß fassen wird.
  6. Und wenn man die angehende Diskussionen und Gerüchte um WinC++ und eine Modernisierung von COM (siehe letzte Artikel auf ZDNet) liest scheint unmanaged Code noch einiges Neues in Zukunft zu bieten.

Ich spare mir mal einen detaillierten Rückblick auf einzelne Sessions.
Wie immer auf solchen Konferenzen hört man bekanntes, in manchen Vorträgen schaltet man ab, oder macht seinen Kram ;)
und bei manchen hört man wirklich neues und wird aufmerksam auf Techniken, die man wirklich produktiv einsetzen kann.
Und was solch eine Konferenz auch mit sich bringt, ist neues “zwischen den Zeilen”. Man sieht zum Beispiel die Nutzung von Tools und Funktionen, die man noch gar nicht kannte (ich werde einiges, was ich selbst neu gelernt habe in einigen Artikeln noch verarbeiten). Viele dieser “Neuigkeiten” für mich kamen in Vorträgen vor, die ich eigentlich als “nicht ganz so interessant” und “kenne ich eigentlich” eingestuft hätte. So irrt man eben manchmal.

Und sicherlich bringt solch eine Konferenz auch wieder einen guten Überblick über manche Funktionalität, die man sich alleine (auch mit einem Tutorial) nicht so gut erarbeiten kann. Hier in Prien war es für mich speziell die verschieden Ansätze der Libraries für “Parallel Programming” (OpenMP und PPL) und auch was “Transactional Memory” in C++ bringen kann.

Ein weiterer wichtiger Punkt: “Mal wieder aus seiner Höhle” herauszukommen, wie es ein Teilnehmer in einer Frage-Session formulierte. Der Kontakt zu anderen Entwicklern in den Pausen. Der Austausch, wie man selber aktuell Probleme löst, auf was man hinarbeitet, eröffnet einem einen anderen Blick auf die eigene Arbeit und hilft auch zu anderen Einsichten.
Und wenn es nur die Erfahrung ist: “Ich bin nicht der einzige, der dieses und jenes Problem hat…”

Und nicht zu vergessen, ist es die Möglichkeit den Repräsentanten der verschiedenen Firmen auf den Zahn zu fühlen. Man bekommt zwar wie üblich oft keine 100% Antworten auf Fragen und manche Antwort wird durch Firmen-Policies verwässert, aber man kann zwischen den Zeilen doch oft etwas mehr als “Marketing” herauslesen und sich ein Bild machen.

Speziell erwähnen will ich hier die für mich positiven und sehr offenen Worte von Boris Jabez erwähnen, der offen zugab, dass Microsoft in den letzten 10 Jahren keinen guten Job gemacht hat “natives C++” in der Art zu unterstützen und zu propagieren, wie es eigentlich angebracht gewesen wäre. Ich will es mal ganz vorsichtig so formulieren.
Der Begriff der ”C++ Renaissance” macht ja langsam die Runde.
Die Zukunft wird es zeigen, dass es hoffentlich keine “reine Marketingmasche” ist…

Relativ einmütig war die Meinung der Teilnehmer, dass es gut war nach all den Jahren endlich mal wieder eine “echte C++” Konferenz zu haben und viele wünschen sich -  wie auch ich - dass dies keine Eintagsfliege bleibt.

Fazit für mich:
Die ADC zu C++ in Prien hat mir Appetit auf mehr gemacht :!:

Ein absolut gelungenes Event an einem schönen Plätzchen am Chiemsee, interessanten Beiträgen und Referenten, eine schönen und gemütlichen Abendversanstaltung und guter Organisation.

Ich bin gespannt ob diese Konferenz wirklich im nächsten Jahr eine Fortsetzung findet. Mich persönlich würde es freuen und ich wäre in jedem Fall wieder dabei.  Hoffen wir, dass sich Träger und Sponsoren zu einer neuen ADC für C++ in 2012 finden.

C++CommunityProgrammierenMartin Richter - Fr 06 Mai 2011 07:32

Ich wollte eigentlich schon über Tag 1 etwas schreiben, aber gestern ist es doch sehr spät geworden weil einige von uns nach einer Fahrt über den Chiemsee noch bis ca. Mitternacht mit Boris Jabez gesprochen haben.
Also wird es noch dauern bis ich noch etwas nachtrage.

Das Wetter ist super. Etwas über 100 Teilnehmer können hier die Gegend am Chiemsee zumindest in den Pausen genießen, wenn man nicht noch manchmal Fragen an die Referenten hat…

Meinen Tag für heute habe ich so geplant:

  • Intel Keynote: The Power for Second-Generation Intel® Core™ Processor Family for Software Developers – Aaron Coday
  • Software Transactional Memory in C++ – Michael Wong
  • Die C++ Releaseversion. Ein Buch mit sieben Siegeln? -Matthias Wedemeyer
  • Native C/C++-Code in der Cloud (Windows Azure)Cosmin Dumitru
  • Game Development with Visual Studio – Boris Jabes
  • DLL Injection – Matthias Wedemeyer
C++CommunityProgrammierenMartin Richter - Mi 04 Mai 2011 21:27

Die Gegend ist wirklich sehr schön :!:
Das ist der Ausblick oberhalb des Chiemsees auf einem Wanderweg Richtung Prien.

Leider werden wir von dieser schönen Landschaft morgen nicht soviel mitbekommen, wenn es um natives C++ geht auf der Advanced Devlopers Conference speziell zu C++.

Meine Agenda für den morgigen Tag sieht so aus (mal sehen, vielleicht wechsel ich noch,gerade bei den beiden letzten Sessions bin ich mir noch nicht sicher):

  • Microsoft Keynote: State of Native Development – Why You Should Care Boris Jabes
  • C++ Standard Committee Representative Michael Wong
  • Building Asynchronous And Parallel Applications With C++ Boris Jabes
  • Managed Wrapper Klassen mit C++/CLI Bernd Marquardt
  • Does & Don’ts in der Parallelprogrammierung Bernd Marquardt
  • Team Foundation Server 2010 Version Control Christian Binder

Mal sehen was der Tag bringt.
Jetzt werde ich noch mal in die Hotelbar gehen, denn Schalke liegt hoffungslos mit 2:1 hinten… ;)

C++CommunityProgrammierenMartin Richter - Do 31 Mrz 2011 20:00

Das C++ eine ganze Konferenz bestimmt hat ist auch in der Vergangenheit selten gewesen. Aber es gab zumindest Konferenzen wo es für die vorgestellten Techniken die primäre Sprache war. Lang ist her.
Aber das Nischendasein zu dem Microsoft C++,  in den letzten Jahren die Sprache C++ verdammt hat, wird dieser Technologie auch nicht gerecht.

ppedv als Veranstalter lädt nun zu eine Advanced Developer Conferenz speziell zu C++ ein.
Die Konferenz findet am 5.+6. Mai in Prien am Chiemsee im Yachthotel statt statt.

Eingeladen sind Boris Jabes von Microsoft, den ich zur Veröffentlichung des Feature Packs und TR1 von VS-2008 in Deutschland kennenlernen durfte. Weitere Sprecher sind die allseits bekannte Bernd Marquardt. Christian Binder als TFS-Guru von Microsoft, Michael S. Wong vom C++ Compiler Kernel Development bei IBM, Aaron Coday, der European Visual Computing Manager bei Intel EMEA, sowie Hans Pabst, Matthias Wedemeyer und Michael Klemm.

Was es aktuell zu wissen gibt über die Konferenz findet sich hier: http://cpp.ADC11.de
Bis zum 08. April kann man sich noch zu einem günstigeren Teilnehmerbeitrag anmelden.

Es lohnt auch ein Blick auf C++ Foren wie http://www.c-plusplus.de/, auf denen auch Promotions angeboten werden… ;)

PS:
Ich werde auch bereits ab Mittwoch Abend dort sein. Wer also mit mir auch mal im richtigen Leben ein paar Worte wechseln will, der hat dazu in Prien die Möglichkeit. Ich freue mich darauf andere Entwickler zu treffen und mal zu hören wie die C/C++ Szene eigentlich aktuell wirklich tickt.

Ich würde mich freuen einige meiner Leser dort zu treffen.

CommunityProgrammierenSonstigesMartin Richter - Mo 21 Mrz 2011 21:42

Heute habe ich meine Zugriff auf mein Blog mal wieder seit langem kontrolliert und ich war über die hohe Anzahl an Zugriffen erstaunt, die über die Suchbegriffe “VS2010 SP1″ und “VS 2010 SP1″ auf meiner Seite landeten.

Eine Suche über Google ergab, dass mein Blog für diese Suchbegriffe auf Platz 1 steht, und das ganz ohne Werbung und Optimierung ;)

CommunityProgrammierenMartin Richter - Fr 25 Feb 2011 20:51

Vor nicht mal einem Jahr hat Microsoft die NNTP Foren geschlossen.
MSDN-Foren, Technet-Foren und Microsoft-Answers sind der Weg, den sich Microsoft für die Community vorstellt.

Aber auch bei der gemeinsamen Plattform blieb es nicht lange. Ursprünglich liefen MSDN, Technet und Answers auf der selben Plattform. Dabei blieb es nicht lange. Answers wurde von den MSDN und Technet-Foren getrennt. Die Technik blieb erst einmal fast die selbe. Vor einiger Zeit wurde Answers in einen eigenen Bereich ausgekoppelt. D.h. Microsoft machte aus einem Community Bereich und aus einer Softwarelösung 2.

Nun wird es noch mal ganz anders. Answers 2.0 wird an diesem Wochenende seine Türen auf machen.
Wie immer:  Alles wird besserwerden! Es wird schneller, übersichtlicher, besser für die Fragesteller. Auch das Bewertungssystem wird sich ändern. Es wird keine Medaillen und keine Punkte mehr geben. BTW: Wer ist ernsthaft eigentlich auf so etwas wirklich scharf, oder wer braucht das? ;)
Gut wir werden sehen.

Leider hat dies für die Viel-Poster (z.B. MVPs), die in diesen Foren oft genug einen Löwenanteil an Antworten liefern, einen faden Beigeschmack.
Für die Viel-Poster wurde in den bisherigen Foren MS-NNTP Bridge angeboten und dank Jochen Kalmbach haben wir ein noch besseres Produkt, die Community Forums NNTP Bridge. So, dass man bisher auf einfache Art und Weise die HTML Foren wie gewohnt aus seinem Newsreader lesen und Fragen beantworten.
Auch mit der Trennung vom Answers und MSDN Foren blieb zumindest die NNTP Bridge erhalten.
Damit ist nun in Answers 2.0 Schluss. Die neuen Answer Foren werden keine Unterstützung für eine NNTP-Bridge haben.

Vor einem Jahr hieß es, dass die Community durch das Abschalten der NNTP Foren gestärkt werden sollte. Die dort existierende C++ Community wurde dadurch restlos zerstört. Scheinbar stellt sich jetzt heraus, dass die HTTP Foren in der jetzigen Form doch nicht die Community-Lösung sind, die notwendig ist. Eigentümlich, denn es gab schon damals genug Leute, die dies angezweifelt haben.
Irgendwie kommt mir das alles nicht mehr so durchdacht vor wie es sein könnte, und leider kommt es mir auch so vor, dass diejenigen, die die Community maßgeblich mittragen wieder die sein werden, die die größten Nachteile erfahren werden.

Auch wenn Answers nicht mein Bereich ist bleibt für mich irgendwie ein fader Beigeschmack und die Befürchtung, dass die Answers Foren nur der Anfang waren und das auch die MSDN-Foren bald eine Neugestaltung erfahren könnten und die Bridge auch hier kippen wird.
Für mich als Vielschreiber und Vielleser wäre dies ein echter Rückschritt, wie es schon die Abschaltung der NNTP Foren war, denn mit dem Browser Interface alleine, kann man unmöglich so schnell wie heute, so viele Informationen und Foren sichten.

CommunityProgrammierenMartin Richter - Fr 04 Feb 2011 14:59

Hier ein Link über das MVP Programm, der lesenswert ist:
http://www.riagenic.com/archives/448

Der Artikel ist eine Reaktion auf David Woods Blogpost (http://haveyougotwoods.com/archive/2011/02/02/Dropping-my-MVP.aspx).
Ich gehe nicht konform mit allem was David über die Produkte schreibt.

Mit dem was beide über das MVP Programm schreiben stimme in großen Teilen überein.
Vielleicht schreibe ich nächsten Tage noch mal etwas dazu… We will see…

Nächste Seite »