Difference between revisions of "Bug Squashing Seminars"
Jump to navigation
Jump to search
(202 intermediate revisions by 34 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
− | + | ||
− | |||
− | |||
The Division of Medical and Biological Informatics at the German Cancer Research Center holds a bug squashing party once a week. We start this group event with short seminars on a current developments or concepts of general interest to MITK developers. | The Division of Medical and Biological Informatics at the German Cancer Research Center holds a bug squashing party once a week. We start this group event with short seminars on a current developments or concepts of general interest to MITK developers. | ||
Line 8: | Line 6: | ||
− | < | + | == 2017 seminars == |
− | + | You find all the presentations of 2017 [https://phabricator.mitk.org/w/community_day/ here] | |
+ | |||
+ | |||
+ | == 2016 seminars == | ||
+ | {|class="wikitable" width=100% style="background-color:#ffffff;" | ||
+ | ! Date | ||
+ | ! PDF link | ||
+ | ! Presenter | ||
+ | |- | ||
+ | | 2016-12-25 | ||
+ | | [[Media:DICOMMetaInformation.pdf|DICOM meta information and where to find/put them]] | ||
+ | | Ralf Floca | ||
+ | |- | ||
+ | | 2016-10-28 | ||
+ | | [[Media:Cpp11Override.pdf|C++11 Override]] | ||
+ | | Clemens Hentschke | ||
+ | |- | ||
+ | | 2016-10-14 | ||
+ | | [[Media:MITK-Icons.pdf|MITK Icon Concept]] | ||
+ | | Carolin Feldmann and Alfred Franz | ||
+ | |- | ||
+ | | 2016-07-13 | ||
+ | | [[Media:Cpp11DelegatingCtors.pdf|C++11 Delegating Constructors]] | ||
+ | | Stefan Kislinskiy | ||
+ | |- | ||
+ | | 2016-07-06 | ||
+ | | [[Media:CppCheck.pdf|Cppcheck: static code analysis for C++]] | ||
+ | | Clemens Hentschke | ||
+ | |- | ||
+ | | 2016-06-22 | ||
+ | | [[Media:ItkImageBasics.pdf|Basics on the itk image]] | ||
+ | | Tobias Norajitra | ||
+ | |- | ||
+ | | 2016-06-08 | ||
+ | | [[Media:Explaining_Bug_18908.pdf|Explaining Bug 18908]] | ||
+ | | Nils Gählert | ||
+ | |- | ||
+ | | 2016-05-18 | ||
+ | | [[Media:2016_05_18_BoostAccumulatorsFabianIsensee.pdf|boost::accumulators]] | ||
+ | | Fabian Isensee | ||
+ | |- | ||
+ | | 2016-05-11 | ||
+ | | [[Media:CmdAppsUpdate.pdf|Creating cmdApps with MITK]] | ||
+ | | Caspar Goch | ||
+ | |- | ||
+ | | 2016-04-06 | ||
+ | | [[Media:ShaderInMITKMappers.pdf|GLSL Shader in MITK]] | ||
+ | | Christoph Kolb | ||
+ | |- | ||
+ | | 2016-03-09 | ||
+ | | [[Media:MoveConstructor.pdf|C++ Move Semantics]] | ||
+ | | Sandy Engelhardt | ||
+ | |- | ||
+ | | 2016-03-02 | ||
+ | | [[Media:UsesAndAbusesOfAccessRights.pdf|Forgers, Cheats, Pickpockets, and Lawyers]] | ||
+ | | Stefan Kislinskiy | ||
+ | |- | ||
+ | | 2016-02-24 | ||
+ | | [[Media:ImageCropper.pdf|Image Cropper Plugin]] | ||
+ | | Sarina Thomas | ||
+ | |- | ||
+ | | 2016-02-24<br />2016-02-17 | ||
+ | | [[Media:BS_Microservices.pdf|Microservices - an example of usage in IGT]] | ||
+ | | Esther Wild<br />Matthias Eisenmann | ||
+ | |- | ||
+ | | 2016-02-17 | ||
+ | | [[Media:ResilientSoftwareDesign2.pdf|Resilient Software Design Pt 2]] | ||
+ | | Dominique Cheray | ||
+ | |- | ||
+ | | 2016-02-10 | ||
+ | | [[Media:ResilientSoftwareDesign.pdf|Resilient Software Design Pt 1]] | ||
+ | | Janek Gröhl | ||
+ | |- | ||
+ | | 2016-01-27 | ||
+ | | [[Media:Regex.pdf|Regular Expressions]] | ||
+ | | Jens Petersen | ||
+ | |} | ||
+ | |||
+ | == 2015 seminars == | ||
+ | {|class="wikitable" width=100% style="background-color:#ffffff;" | ||
+ | ! Date | ||
+ | ! PDF link | ||
+ | ! Presenter | ||
+ | |- | ||
+ | | 2015-12-09 | ||
+ | | [[Media:2015-12-09-BS-final-keyword.pdf| C++ 11 final]] | ||
+ | | Andreas Fetzer | ||
+ | |- | ||
+ | | 2015-11-25 | ||
+ | | [[Media:MultithreadingITK.pdf| Multi-threading with ITK]] | ||
+ | | Jonas Cordes | ||
+ | |- | ||
+ | | 2015-11-11 | ||
+ | | [[Media:NumericLimits.pdf| Numeric Limits]] | ||
+ | | Tobias Norajitra | ||
+ | |- | ||
+ | | 2015-11-04 | ||
+ | | [[Media:LazyEvaluation.pdf| Lazy Evaluation]] | ||
+ | | Christoph Kolb | ||
+ | |- | ||
+ | | 2015-10-21 | ||
+ | | [[Media:FutureTense.pdf| Programming in the future tense]] | ||
+ | | Michael Brehler | ||
+ | |- | ||
+ | | 2015-10-07 | ||
+ | | [[Media:MapAndSet.pdf| C++11 STL Container set & map]] | ||
+ | | Sandy Engelhardt | ||
+ | |- | ||
+ | | 2015-09-30 | ||
+ | | [[Media:Observer_Pattern.pdf| MITK Subject/Observer Pattern]] | ||
+ | | Vincent Reuter | ||
+ | |- | ||
+ | | 2015-09-16 | ||
+ | | [[Media:MITK_Clone_Macro.pdf| MITK Clone macro]] | ||
+ | | Jan Hering | ||
+ | |- | ||
+ | | 2015-09-02 | ||
+ | | [[Media:Namespaces.pdf| Fun with namespaces]] | ||
+ | | Caspar Goch | ||
+ | |- | ||
+ | | 2015-08-22 | ||
+ | | [[Media:VariableInitialization.pdf| Some Basics on C++ Variable Initialization]] | ||
+ | | Alfred Franz | ||
+ | |- | ||
+ | | 2015-08-12 | ||
+ | | [[Media:MITKTestingSeminar.pdf| MITK Testing with CppUnit]] | ||
+ | | Thomas Kilgus | ||
+ | |- | ||
+ | | 2015-07-15 | ||
+ | | [[Media:20150715_BS_Geometry.pdf|...about our beautiful geometries...]] | ||
+ | | Esther Wild | ||
+ | |- | ||
+ | | 2015-07-07 | ||
+ | | [[Media:20150707_BS-DisplayGeometry.pdf|Display Geometry and Interaction Legacy Removal]] | ||
+ | | Christoph Kolb<br />Christian Weber<br />Esther Wild | ||
+ | |- | ||
+ | | 2015-06-24 | ||
+ | | [[Media:20150624_chrono.pdf|std::chrono]] | ||
+ | | Thomas Kirchner | ||
+ | |- | ||
+ | | 2015-06-03 | ||
+ | | [[Media:20150602_SOLID_programming.pdf|SOLID programming]] | ||
+ | | Sebastian J. Wirkert | ||
+ | |- | ||
+ | | 2015-05-27 | ||
+ | | [[Media:15-05-27-cmdLineAnalysis.pdf|GNU command line tools for code analysis]] | ||
+ | | Joseph Görres | ||
+ | |- | ||
+ | | 2015-05-13 | ||
+ | | [[Media:20150513_RAII.pdf|Ressource Acquisition Is Initialization (RAII)]] | ||
+ | | Sebastian J. Wirkert | ||
+ | |- | ||
+ | | 2015-04-08 | ||
+ | | [[Media:rangebasedfor.pdf|C++ 11 Range-based for]] | ||
+ | | Stefan Kislinskiy | ||
+ | |- | ||
+ | | 2015-04-01 | ||
+ | | [[Media:15-04-01-BS-Enums.pdf|C++ 11 Enums]] | ||
+ | | Jasmin Metzger | ||
+ | |- | ||
+ | | 2015-03-11 | ||
+ | | [[Media:Assembly-Level-Debugging.pdf|Assembly-Level Debugging]] | ||
+ | | Alexandro Sánchez Bach | ||
+ | |- | ||
+ | | 2015-03-11 | ||
+ | | [[Media:gitblame.pdf|Git Blame]] | ||
+ | | Peter Neher | ||
+ | |- | ||
+ | | 2015-03-04 | ||
+ | | [[Media:nullptr.pdf|C++11 Nullptr]] | ||
+ | | Eric heim | ||
+ | |- | ||
+ | | 2015-02-25 | ||
+ | | [[Media:C%2B%2B11_in_MITK.pdf| C++11 auto]] | ||
+ | | Jan Hering | ||
+ | |- | ||
+ | | 2015-02-18 | ||
+ | | [[Media:MITK-Master-News.pdf| MITK Master News]] | ||
+ | | Sascha Zelzer | ||
+ | |- | ||
+ | | 2015-02-04 | ||
+ | | [[Media:MimeTypes.pdf|MIME Types]] | ||
+ | | Caspar Goch | ||
+ | |- | ||
+ | | 2015-01-28 | ||
+ | | [[Media:fwddec.pdf|Forward declaration]] | ||
+ | | Nico Riecker | ||
+ | |- | ||
+ | | 2015-01-21 | ||
+ | | [[Media:newio.pdf|Introduction to the new IO System]] | ||
+ | | Keno März | ||
+ | |- | ||
+ | | 2015-01-14 | ||
+ | | [[Media:UNDOREDO_in_MITK.pdf|Undo/Redo in MITK]] | ||
+ | | Christian Weber | ||
+ | |- | ||
+ | | 2015-01-07 | ||
+ | | [[Media:BugSquashingSeminars$Overlays_in_MITK.pdf|Overlays in MITK]] | ||
+ | | Christoph Kolb | ||
+ | |} | ||
+ | |||
+ | == 2014 seminars == | ||
+ | {|class="wikitable" width=100% style="background-color:#ffffff;" | ||
+ | ! Date | ||
+ | ! PDF link | ||
+ | ! Presenter | ||
+ | |- | ||
+ | | 2014-12-04 | ||
+ | | [[Media:ImageMapper.pdf|ImageVtkMapper2D]] | ||
+ | | Thomas Kilgus | ||
+ | |- | ||
+ | | 2014-11-26 | ||
+ | | [[Media:DecoratorPattern.pdf|DecoratorPattern]] | ||
+ | | Tobias Norajitra | ||
+ | |- | ||
+ | | 2014-11-19 | ||
+ | | [[Media:DoubleDispatch.pdf|DoubleDispatch]] | ||
+ | | Sandy Engelhardt | ||
+ | |- | ||
+ | | 2014-10-29 | ||
+ | | [[Media:BugSquashingSeminars$BS Constant.pdf|Constant]] | ||
+ | | Esther Wild | ||
+ | |- | ||
+ | | 2014-10-22 | ||
+ | | [[Media:Streams.pdf|IO-Streams and the new IO System]] | ||
+ | | Keno März | ||
+ | |- | ||
+ | | 2014-10-08 | ||
+ | | [[Media:BugSquashingSeminars$Sorting_Algorithms.pdf|Sorting_Algorithms]] | ||
+ | | Nils Lichtenberg | ||
+ | |- | ||
+ | | 2014-10-01 | ||
+ | | [[Media:BugSquashingSeminars$ViewNavigator.pdf|View Navigator]] | ||
+ | | Caspar Goch | ||
+ | |- | ||
+ | | 2014-09-17 | ||
+ | | [[Media:BugSquashingSeminars$MitkPython.pdf|MITK Python]] | ||
+ | | Eric Heim | ||
+ | |- | ||
+ | | 2014-09-10 | ||
+ | | [[Media:BugSquashingSeminars$2014-09-10-Strategy-Pattern.pdf|Strategy Pattern]] | ||
+ | | Matthias Eisenmann | ||
+ | |- | ||
+ | | 2014-09-03 | ||
+ | | [[Media:BugSquashingSeminars$2014-09-03-Qt-threading-in-MITK.pdf|Qt-threading-in-MITK]] | ||
+ | | Andreas Fetzer | ||
+ | |- | ||
+ | | 2014-09-03 | ||
+ | | [[Media:BugSquashingSeminars$bugsquashing_DesignPatternState.pdf|Design Pattern: State]] | ||
+ | | Jasmin Metzger | ||
+ | |- | ||
+ | | 2014-07-02 | ||
+ | | [[Media:BugSquashingSeminars$2014-07-02-The_mystery_of_typename.pdf|The mystery of Typename]] | ||
+ | | Michael Goetz | ||
+ | |- | ||
+ | | 2014-06-25 | ||
+ | | [[Media:BugSquashingSeminars$ProperUseOfMitkPointSet.pdf|Proper use of mitk::PointSet]] | ||
+ | | Tobias Norajitra | ||
+ | |- | ||
+ | | 2014-06-18 | ||
+ | | [[Media:BugSquashingSeminars$MITK-basictypes.pdf|MITK basic type restructuring]] | ||
+ | | Sebastian Wirkert | ||
+ | |- | ||
+ | | 2014-06-04 | ||
+ | | [[Media:BugSquashingSeminars$MITK-Persistence.pdf|MITK Persistence]] | ||
+ | | Alfred Franz | ||
+ | |- | ||
+ | | 2014-05-28 | ||
+ | | [[Media:BugSquashingSeminars$2014-05-28-bugsquashing-NewGeometryConcept.pdf|New Geometry Concept]] | ||
+ | | Esther Wild | ||
+ | |- | ||
+ | | 2014-05-20 | ||
+ | | [[Media:BugSquashingSeminars$BS-2014-05-20.pdf|Usage of CTK Commandline Functionality in MITK]] | ||
+ | | Christian Weber | ||
+ | |- | ||
+ | | 2014-05-14 | ||
+ | | [[Media:BugSquashingSeminars$2014-05-14-bugsquashing-functorsAndFor_each.pdf|Functors and for_each]] | ||
+ | | Christoph Kolb | ||
+ | |- | ||
+ | | 2014-04-30 | ||
+ | | [[Media:BugSquashingSeminars$14-04-30-bugsquashing-Qt-Size-Policy.pdf|Qt Size Policy]] | ||
+ | | Michael Brehler | ||
+ | |- | ||
+ | | 2014-04-02 | ||
+ | | [[Media:BugSquashingSeminars$2014-04-02-Bugsquashing-STLremove.pdf|STL erase-remove idiom]] | ||
+ | | Joseph Görres | ||
+ | |- | ||
+ | | 2014-03-26 | ||
+ | | [[Media:BugSquashingSeminars$RemeshingPlugin.pdf|Remeshing Plugin]] | ||
+ | | Stefan Kislinskiy | ||
+ | |- | ||
+ | | 2014-03-05 | ||
+ | | [[Media:BugSquashingSeminars$InteractionTestingFramework.pdf|Interaction testing framework]] | ||
+ | | Tobias Schröder | ||
+ | |- | ||
+ | | 2014-02-19 | ||
+ | | [[Media:BugSquashingSeminars$CppUnitFrameworkSeminar.pdf|Cpp Unit Testing Framework in MITK]] | ||
+ | | Thomas Kilgus | ||
+ | |- | ||
+ | | 2014-02-05 | ||
+ | | [[Media:BugSquashingSeminars$cpp-inline-functions-seminar.pdf|C++ inline functions]] | ||
+ | | Tamara Wiebe | ||
+ | |- | ||
+ | | 2014-01-29 | ||
+ | | [[Media:BugSquashingSeminars$Pointers_vs_References.pdf|Pointers vs. References]] | ||
+ | | Moritz Petry | ||
+ | |} | ||
+ | |||
+ | == 2013 seminars == | ||
+ | {|class="wikitable" width=100% style="background-color:#ffffff;" | ||
+ | ! Date | ||
+ | ! PDF link | ||
+ | ! Presenter | ||
+ | |- | ||
+ | | 2013-12-04 | ||
+ | | [[Media:BugSquashingSeminars$Bugsquashing_OpenCV.pdf|OpenCV basics and some comments on classification]] | ||
+ | | Josiah Blöcher | ||
+ | |- | ||
+ | | 2013-12-27 | ||
+ | | [[Media:BugSquashingSeminars$2013-11-27-bugsquashing-BlueBerrySelectionService.pdf|BlueBerry Selection Service]] | ||
+ | | Daniel Knorr | ||
+ | |- | ||
+ | | 2013-11-20 | ||
+ | | [[Media:BugSquashingSeminars$RSA.pdf|RSA - Asymmetric Cryptography]] | ||
+ | | Lars Woitzik | ||
+ | |- | ||
+ | | 2013-11-13 | ||
+ | | [[Media:BugSquashingSeminars$13-11-13-bugsquashing-contourmodel.pdf|ContourModel & ContourModelSet]] | ||
+ | | Nico Riecker | ||
+ | |- | ||
+ | | 2013-11-06 | ||
+ | | [[Media:BugSquashingSeminars$13-11-06-bugsquashing-StringComparison.pdf|(Case Insensitive) String Comparison in C++]] | ||
+ | | Adrian Winterstein | ||
+ | |- | ||
+ | | 2013-10-16 | ||
+ | | [[Media:BugSquashingSeminars$2013-10-16-Bugssquashing-TimeGeometry.pdf|Time Geometries]] | ||
+ | | Michael Goetz | ||
+ | |- | ||
+ | | 2013-10-02 | ||
+ | | [[Media:BugSquashingSeminars$2013-10-02-bugsquashing-smartpointer.pdf|ITK vs. VTK Smartpointers]] | ||
+ | | Andreas Fetzer | ||
+ | |- | ||
+ | | 2013-09-25 | ||
+ | | [[Media:BugSquashingSeminars$2013-09-24-bugsquashing-openGL.pdf|OpenGL in MITK]] | ||
+ | | Sandy Engelhardt | ||
+ | |- | ||
+ | | 2013-09-11 | ||
+ | | [[Media:BugSquashingSeminars$APIDocumentation.pdf|API Documentation]] | ||
+ | | Alfred Franz | ||
+ | |- | ||
+ | | 2013-09-04 | ||
+ | | [[Media:BugSquashingSeminars$2013-09-04-bugsquashing-static.pdf|The C++ Keyword static]] | ||
+ | | Stefan Kislinskiy | ||
+ | |- | ||
+ | | 2013-08-21 | ||
+ | | [[Media:BugSquashingSeminars$Code_coverage.pdf|Test Coverage]] | ||
+ | | Eric Heim | ||
+ | |- | ||
+ | | 2013-08-07 | ||
+ | | [[Media:BugSquashingSeminars$vtk6-bs.pdf|VTK 6 Introduction]] | ||
+ | | Christoph Kolb | ||
+ | |- | ||
+ | | 2013-07-31 | ||
+ | | [[Media:BugSquashingSeminars$2013-07-31-buildsystem.pdf|Buildsystem and CMake]] | ||
+ | | Caspar Goch | ||
+ | |- | ||
+ | | 2013-07-17 | ||
+ | | [[Media:BugSquashingSeminars$2013-07-17-Doxygen.pdf|MITK and Doxygen]] and [[Media:BugSquashingSeminars$2013-07-17-DoxyReference.pdf|Doxygen Reference]] | ||
+ | | Keno März | ||
+ | |- | ||
+ | | 2013-07-10 | ||
+ | | [[Media:BugSquashingSeminars$2013-07-10-git-rerere.pdf|git rerere]] | ||
+ | | Andreas Fetzer | ||
+ | |- | ||
+ | | 2013-07-03 | ||
+ | | [[Media:BugSquashingSeminars$2013-07-03-Bugsquashing_FloatingPoint.pdf|Problems with Floating Point Operations]] | ||
+ | | Michael Goetz | ||
+ | |- | ||
+ | | 2013-06-26 | ||
+ | | [[Media:BugSquashingSeminars$ITK_Functors.pdf|Functors in ITK]] | ||
+ | | Tobias Norajitra | ||
+ | |- | ||
+ | | 2013-06-12 | ||
+ | | [[Media:BugSquashingSeminars$13-06-12-bugsquashing-ITKImages.pdf|Using ITK images in MITK]] | ||
+ | | Joseph Görres | ||
+ | |- | ||
+ | | 2013-06-05 | ||
+ | | [[Media:BugSquashingSeminars$13-06-05-bugsquashing-opencl.pdf|ITKv4 GPU acceleration: OpenCL]] | ||
+ | | Michael Brehler | ||
+ | |- | ||
+ | | 2013-05-08 | ||
+ | | [[Media:BugSquashingSeminars$bugsquashing_TypeCasting.pdf|Type casting]] | ||
+ | | Jasmin Metzger | ||
+ | |- | ||
+ | | 2013-05-15 | ||
+ | | [[Media:BugSquashingSeminars$2013-05-15-VariadicTemplates.pdf|C++ 11 VariadicTemplates]] | ||
+ | | Markus Fangerau | ||
+ | |- | ||
+ | | 2013-04-24 | ||
+ | | [[Media:BugSquashingSeminars$13-04-24-bugsquashing-TemporaryObjects.pdf|Temporary objects]] | ||
+ | | Diana Wald | ||
+ | |- | ||
+ | | 2013-04-03 | ||
+ | | [[Media:BugSquashingSeminars$ITK4_Overview.pdf|ITK 4 Overview]] | ||
+ | | Sven Mersmann | ||
+ | |- | ||
+ | | 2013-03-13 | ||
+ | | [[Media:BugSquashingSeminars$CTest.pdf| CTest]] | ||
+ | | Thomas Kilgus | ||
+ | |- | ||
+ | | 2013-02-13 | ||
+ | | [[Media:BugSquashingSeminars$PlatformProjectInteraction.pdf| Platform project: Interaction]] | ||
+ | | Christian Weber | ||
+ | |- | ||
+ | | 2013-02-06 | ||
+ | | [[Media:BugSquashingSeminars$Git_reflog.pdf|Git reflog]] | ||
+ | | Sandy Engelhardt | ||
+ | |- | ||
+ | | 2013-01-30 | ||
+ | | [[Media:BugSquashingSeminars$STLAlgorithms_Functors.pdf|STL Algorithms Functors]] | ||
+ | | Jan Hering | ||
+ | |- | ||
+ | | 2013-01-16 | ||
+ | | [[Media:BugSquashingSeminars$GeometryClasses.pdf|Geometry Classes]] | ||
+ | | Bastian Graser | ||
+ | |} | ||
− | |||
− | |||
== 2012 seminars == | == 2012 seminars == | ||
− | {| | + | {|class="wikitable" width=100% style="background-color:#ffffff;" |
− | + | ! Date | |
− | + | ! PDF link | |
− | | | + | ! Presenter |
+ | |- | ||
+ | | 2012-12-12 | ||
+ | | [[Media:BugSquashingSeminars$Constructors.pdf|Constructors]] | ||
+ | | Frederik Drosdzol | ||
+ | |- | ||
+ | | 2012-12-05 | ||
+ | | [[Media:BugSquashingSeminars$QtWebBridge.pdf|Qt Web Bridge]] | ||
+ | | Moritz Petry | ||
+ | |- | ||
+ | | 2012-11-28 | ||
+ | | [[Media:BugSquashingSeminars$Design-Patter-MVVM.pdf| Design Pattern MVVM]] | ||
+ | | Lars Woitzik | ||
+ | |- | ||
+ | | 2012-11-21 | ||
+ | | [[Media:BugSquashingSeminars$QtDPointer.pdf|D Pointer und Qt]] | ||
+ | | Jonas Cordes | ||
|- | |- | ||
| 2012-11-15 | | 2012-11-15 | ||
Line 27: | Line 464: | ||
| [[Media:BugSquashingSeminars$Pimpl.pdf|PIMPL Idiom]] | | [[Media:BugSquashingSeminars$Pimpl.pdf|PIMPL Idiom]] | ||
| Alexander Seitel | | Alexander Seitel | ||
+ | |- | ||
+ | | 2012-10-24 | ||
+ | | [[Media:BugSquashingSeminars$Valgrind.pdf|Valgrind]] | ||
+ | | Eric Heim | ||
|- | |- | ||
| 2012-10-17 | | 2012-10-17 | ||
Line 33: | Line 474: | ||
|- | |- | ||
| 2012-10-03 | | 2012-10-03 | ||
− | | [[Media:BugSquashingSeminars$CustomViewerApplicationExample.pptx]] | + | | [[Media:BugSquashingSeminars$CustomViewerApplicationExample.pptx|CustomViewer Application Example]] |
− | | Tobias Norajitra | + | | Tobias Norajitra |
|- | |- | ||
| 2012-09-26 | | 2012-09-26 | ||
Line 108: | Line 549: | ||
| Alfred Franz | | Alfred Franz | ||
|} | |} | ||
+ | |||
== 2011 seminars == | == 2011 seminars == | ||
− | {| | + | {|class="wikitable" width=100% style="background-color:#ffffff;" |
− | + | ! Date | |
− | + | ! PDF link | |
− | + | ! Presenter | |
|- | |- | ||
| 2011-12-14 | | 2011-12-14 | ||
Line 214: | Line 656: | ||
| [[Media:BugSquashingSeminars$FilterInMITK.pdf|Filter in MITK]] | | [[Media:BugSquashingSeminars$FilterInMITK.pdf|Filter in MITK]] | ||
| Thomas Kilgus | | Thomas Kilgus | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| 2011-01-19 | | 2011-01-19 | ||
Line 233: | Line 667: | ||
== 2010 seminars == | == 2010 seminars == | ||
− | {| | + | {|class="wikitable" width=100% style="background-color:#ffffff;" |
− | + | ! Date | |
− | + | ! PDF link | |
− | + | ! Presenter | |
|- | |- | ||
| 2010-12-22 | | 2010-12-22 | ||
Line 334: | Line 768: | ||
| Matthias Baumhauer | | Matthias Baumhauer | ||
|} | |} | ||
+ | |||
== 2009 seminars == | == 2009 seminars == | ||
− | {| | + | {|class="wikitable" width=100% style="background-color:#ffffff;" |
− | + | ! Date | |
− | + | ! PDF link | |
− | + | ! Presenter | |
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| 2009-11-04 | | 2009-11-04 | ||
| [[Media:BugSquashingSeminars$MITK_Coordinate_Systems.pdf|MITK Coordinate Systems]] | | [[Media:BugSquashingSeminars$MITK_Coordinate_Systems.pdf|MITK Coordinate Systems]] | ||
− | | Tobias Schwarz | + | | Tobias Schwarz |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| 2009-09-30 | | 2009-09-30 | ||
| [[Media:BugSquashingSeminars$SelectionService.pdf|The BlueBerry Selection Service]] | | [[Media:BugSquashingSeminars$SelectionService.pdf|The BlueBerry Selection Service]] | ||
| Klaus Fritzsche | | Klaus Fritzsche | ||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| 2009-07-01 | | 2009-07-01 | ||
| [[Media:BugSquashingSeminars$Pipelining.pdf|The MITK$ITK Pipeline]] | | [[Media:BugSquashingSeminars$Pipelining.pdf|The MITK$ITK Pipeline]] | ||
| Phillip Hartmann | | Phillip Hartmann | ||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| 2009-06-17 | | 2009-06-17 | ||
Line 388: | Line 803: | ||
| [[Media:BugSquashingSeminars$how_to_use_the_datastorage.pdf|DataStorage finally replaces DataTree]] | | [[Media:BugSquashingSeminars$how_to_use_the_datastorage.pdf|DataStorage finally replaces DataTree]] | ||
| Jochen Neuhaus | | Jochen Neuhaus | ||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| 2009-05-07 | | 2009-05-07 | ||
| [[Media:BugSquashingSeminars$PreferencesService.pdf|The Preferences Service]] | | [[Media:BugSquashingSeminars$PreferencesService.pdf|The Preferences Service]] | ||
| Michael Müller | | Michael Müller |
Latest revision as of 09:24, 29 June 2018
The Division of Medical and Biological Informatics at the German Cancer Research Center holds a bug squashing party once a week. We start this group event with short seminars on a current developments or concepts of general interest to MITK developers.
This page is to collect the seminar slides for people who could not attend or who want to lookup anything.
2017 seminars
You find all the presentations of 2017 here
2016 seminars
Date | PDF link | Presenter |
---|---|---|
2016-12-25 | DICOM meta information and where to find/put them | Ralf Floca |
2016-10-28 | C++11 Override | Clemens Hentschke |
2016-10-14 | MITK Icon Concept | Carolin Feldmann and Alfred Franz |
2016-07-13 | C++11 Delegating Constructors | Stefan Kislinskiy |
2016-07-06 | Cppcheck: static code analysis for C++ | Clemens Hentschke |
2016-06-22 | Basics on the itk image | Tobias Norajitra |
2016-06-08 | Explaining Bug 18908 | Nils Gählert |
2016-05-18 | boost::accumulators | Fabian Isensee |
2016-05-11 | Creating cmdApps with MITK | Caspar Goch |
2016-04-06 | GLSL Shader in MITK | Christoph Kolb |
2016-03-09 | C++ Move Semantics | Sandy Engelhardt |
2016-03-02 | Forgers, Cheats, Pickpockets, and Lawyers | Stefan Kislinskiy |
2016-02-24 | Image Cropper Plugin | Sarina Thomas |
2016-02-24 2016-02-17 |
Microservices - an example of usage in IGT | Esther Wild Matthias Eisenmann |
2016-02-17 | Resilient Software Design Pt 2 | Dominique Cheray |
2016-02-10 | Resilient Software Design Pt 1 | Janek Gröhl |
2016-01-27 | Regular Expressions | Jens Petersen |
2015 seminars
Date | PDF link | Presenter |
---|---|---|
2015-12-09 | C++ 11 final | Andreas Fetzer |
2015-11-25 | Multi-threading with ITK | Jonas Cordes |
2015-11-11 | Numeric Limits | Tobias Norajitra |
2015-11-04 | Lazy Evaluation | Christoph Kolb |
2015-10-21 | Programming in the future tense | Michael Brehler |
2015-10-07 | C++11 STL Container set & map | Sandy Engelhardt |
2015-09-30 | MITK Subject/Observer Pattern | Vincent Reuter |
2015-09-16 | MITK Clone macro | Jan Hering |
2015-09-02 | Fun with namespaces | Caspar Goch |
2015-08-22 | Some Basics on C++ Variable Initialization | Alfred Franz |
2015-08-12 | MITK Testing with CppUnit | Thomas Kilgus |
2015-07-15 | ...about our beautiful geometries... | Esther Wild |
2015-07-07 | Display Geometry and Interaction Legacy Removal | Christoph Kolb Christian Weber Esther Wild |
2015-06-24 | std::chrono | Thomas Kirchner |
2015-06-03 | SOLID programming | Sebastian J. Wirkert |
2015-05-27 | GNU command line tools for code analysis | Joseph Görres |
2015-05-13 | Ressource Acquisition Is Initialization (RAII) | Sebastian J. Wirkert |
2015-04-08 | C++ 11 Range-based for | Stefan Kislinskiy |
2015-04-01 | C++ 11 Enums | Jasmin Metzger |
2015-03-11 | Assembly-Level Debugging | Alexandro Sánchez Bach |
2015-03-11 | Git Blame | Peter Neher |
2015-03-04 | C++11 Nullptr | Eric heim |
2015-02-25 | C++11 auto | Jan Hering |
2015-02-18 | MITK Master News | Sascha Zelzer |
2015-02-04 | MIME Types | Caspar Goch |
2015-01-28 | Forward declaration | Nico Riecker |
2015-01-21 | Introduction to the new IO System | Keno März |
2015-01-14 | Undo/Redo in MITK | Christian Weber |
2015-01-07 | Overlays in MITK | Christoph Kolb |
2014 seminars
Date | PDF link | Presenter |
---|---|---|
2014-12-04 | ImageVtkMapper2D | Thomas Kilgus |
2014-11-26 | DecoratorPattern | Tobias Norajitra |
2014-11-19 | DoubleDispatch | Sandy Engelhardt |
2014-10-29 | Constant | Esther Wild |
2014-10-22 | IO-Streams and the new IO System | Keno März |
2014-10-08 | Sorting_Algorithms | Nils Lichtenberg |
2014-10-01 | View Navigator | Caspar Goch |
2014-09-17 | MITK Python | Eric Heim |
2014-09-10 | Strategy Pattern | Matthias Eisenmann |
2014-09-03 | Qt-threading-in-MITK | Andreas Fetzer |
2014-09-03 | Design Pattern: State | Jasmin Metzger |
2014-07-02 | The mystery of Typename | Michael Goetz |
2014-06-25 | Proper use of mitk::PointSet | Tobias Norajitra |
2014-06-18 | MITK basic type restructuring | Sebastian Wirkert |
2014-06-04 | MITK Persistence | Alfred Franz |
2014-05-28 | New Geometry Concept | Esther Wild |
2014-05-20 | Usage of CTK Commandline Functionality in MITK | Christian Weber |
2014-05-14 | Functors and for_each | Christoph Kolb |
2014-04-30 | Qt Size Policy | Michael Brehler |
2014-04-02 | STL erase-remove idiom | Joseph Görres |
2014-03-26 | Remeshing Plugin | Stefan Kislinskiy |
2014-03-05 | Interaction testing framework | Tobias Schröder |
2014-02-19 | Cpp Unit Testing Framework in MITK | Thomas Kilgus |
2014-02-05 | C++ inline functions | Tamara Wiebe |
2014-01-29 | Pointers vs. References | Moritz Petry |
2013 seminars
Date | PDF link | Presenter |
---|---|---|
2013-12-04 | OpenCV basics and some comments on classification | Josiah Blöcher |
2013-12-27 | BlueBerry Selection Service | Daniel Knorr |
2013-11-20 | RSA - Asymmetric Cryptography | Lars Woitzik |
2013-11-13 | ContourModel & ContourModelSet | Nico Riecker |
2013-11-06 | (Case Insensitive) String Comparison in C++ | Adrian Winterstein |
2013-10-16 | Time Geometries | Michael Goetz |
2013-10-02 | ITK vs. VTK Smartpointers | Andreas Fetzer |
2013-09-25 | OpenGL in MITK | Sandy Engelhardt |
2013-09-11 | API Documentation | Alfred Franz |
2013-09-04 | The C++ Keyword static | Stefan Kislinskiy |
2013-08-21 | Test Coverage | Eric Heim |
2013-08-07 | VTK 6 Introduction | Christoph Kolb |
2013-07-31 | Buildsystem and CMake | Caspar Goch |
2013-07-17 | MITK and Doxygen and Doxygen Reference | Keno März |
2013-07-10 | git rerere | Andreas Fetzer |
2013-07-03 | Problems with Floating Point Operations | Michael Goetz |
2013-06-26 | Functors in ITK | Tobias Norajitra |
2013-06-12 | Using ITK images in MITK | Joseph Görres |
2013-06-05 | ITKv4 GPU acceleration: OpenCL | Michael Brehler |
2013-05-08 | Type casting | Jasmin Metzger |
2013-05-15 | C++ 11 VariadicTemplates | Markus Fangerau |
2013-04-24 | Temporary objects | Diana Wald |
2013-04-03 | ITK 4 Overview | Sven Mersmann |
2013-03-13 | CTest | Thomas Kilgus |
2013-02-13 | Platform project: Interaction | Christian Weber |
2013-02-06 | Git reflog | Sandy Engelhardt |
2013-01-30 | STL Algorithms Functors | Jan Hering |
2013-01-16 | Geometry Classes | Bastian Graser |
2012 seminars
Date | PDF link | Presenter |
---|---|---|
2012-12-12 | Constructors | Frederik Drosdzol |
2012-12-05 | Qt Web Bridge | Moritz Petry |
2012-11-28 | Design Pattern MVVM | Lars Woitzik |
2012-11-21 | D Pointer und Qt | Jonas Cordes |
2012-11-15 | Git Detached HEAD | Andreas Fetzer |
2012-10-30 | PIMPL Idiom | Alexander Seitel |
2012-10-24 | Valgrind | Eric Heim |
2012-10-17 | Image accessors in MITK | Joseph Görres |
2012-10-03 | CustomViewer Application Example | Tobias Norajitra |
2012-09-26 | BlueBerry Examples | Michael Brehler |
2012-09-05 | Exception handling in MITK | Alfred Franz |
2012-08-29 | Logging in MITK | Alfred Franz |
2012-08-22 | Microservices I: Declearing Services | Keno März |
2012-08-22 | Microservices II: QmitkServiceListWidget | Keno März |
2012-06-27 | Customizing your own MITK application | Caspar Goch |
2012-06-06 | Pointer Arithmetic | Diana Wald |
2012-05-02 | Threading with ITK Barriers | Sven Mersmann |
2012-04-18 | Avoid long functions | Stefan Kislinskiy |
2012-04-11 | Intel Threading Building Blocks | Michael Mueller |
2012-04-04 | OpenMP | Eric Heim |
2012-03-08 | Visual Studio Plugins | Franciszek E. Binczyk |
2012-03-08 | Create your own MITK Datatype | Bastian Graser |
2012-02-22 | Git Bisect | Jan Hering |
2012-02-15 | Git Stash | Andreas Fetzer |
2012-02-08 | gitk | Jonas Cordes |
2012-01-25 | Git Rebase Interactive | Tobias Schroeder |
2012-01-11 | UI Widgets in MITK | Alfred Franz |
2011 seminars
Date | PDF link | Presenter |
---|---|---|
2011-12-14 | Merging multiple bundles into one | Caspar Goch |
2011-11-30 | Git GUI | Alexander Seitel |
2011-11-23 | Git Workflows: #1 Bug integration | Thomas Kilgus |
2011-11-16 | CPack | Peter Neher |
2011-11-09 | Bug Squashing Evaluation | Lena Maier-Hein |
2011-10-19 | Design Patterns: Observer Whiteboard | Jasmin Metzger |
2011-09-28 | Unusual bugs | Bastian Graser |
2011-08-24 | ITK ResourceProbe | Jan Hering |
2011-08-17 | Boost Compressed Pair | Raluca Pahontu |
2011-08-10 | Const correctness | Clarence Bartenhagen |
2011-08-03 | Signals and Slots in Qt | Diana Wald |
2011-07-13 | Code Complexity | Stefan Kislinskiy |
2011-07-06 | Copy constructors and assignment operators | Thomas van Bruggen |
2011-06-29 | HowTo write a good CPU-based ITK-ThreadedGenerateData | Ignaz Reicht |
2011-06-22 | MetaObjectCompiler | Ingmar Gergel |
2011-06-08 | The this pointer in C++ | David Guerrero |
2011-06-01 | Initialization | Caspar Goch |
2011-05-25 | UML - Creating an activity diagram | Michael Müller |
2011-05-18 | Template Specialization | Klaus Fritzsche |
2011-05-11 | C++ Inheritance | Sascha Zelzer |
2011-04-06 | Undo in MITK | Ingmar Wegner |
2011-03-30 | The Command Pattern | Andreas Fetzer |
2011-03-23 | Digital Numerical Representations | Markus Fangerau |
2011-03-09 | QThread in MITK | Peter Neher |
2011-03-02 | Filter in MITK | Thomas Kilgus |
2011-01-19 | Boost | Alexander Seitel |
2011-01-12 | OpenCV | Anja Groch |
2010 seminars
Date | PDF link | Presenter |
---|---|---|
2010-12-22 | Void Pointer | Ignaz Reicht |
2010-12-15 | Defining your own MITK Datatypes | Klaus Fritzsche |
2010-12-01 | Operator Overloading | Sascha Zelzer |
2010-11-17 | Desing Pattern Factory Method | De Long Iu |
2010-11-10 | The VNL library | Tobias Heimann |
2010-11-03 | ITK Events | Michael Müller |
2010-10-20 | MITK-Core Roundtrip | Sven Mersmann |
2010-09-29 | Mitk-Channel | Kwong Yung |
2010-09-15 | Virtual Methods | Thomas van Bruggen |
2010-08-08 | Internationalization | Markus Engel |
2010-09-01 | Friend Classes | Bastian Graser |
2010-08-25 | vtkDebugLeaks $ vtk Memory Management | Diana Wald |
2010-08-18 | Exception-safe Code | Paul Mercea |
2010-08-11 | Multiple Inheritance | Alexander Seitel |
2010-08-04 | Traits | Caspar Goch |
2010-04-28 | Shared Libraries | Markus Fangerau |
2010-04-07 | HDF5-Lib | Sven Mersmann |
2010-03-17 | Design Patterns and the proxy pattern | Michael Müller |
2010-03-10 | Things to know about the QmitkFunctionality class | Michael Müller |
2010-03-03 | Doxygen | Caspar Goch |
2010-02-24 | MITK Style Guide | Diana Wald |
2010-02-03 | Exceptions in C++ | Michael Müller |
2010-01-11 | C++ STL I$O-Streams | Daniel Maleike |
2010-01-11 | MITK Application Deployment | Matthias Baumhauer |
2009 seminars
Date | PDF link | Presenter |
---|---|---|
2009-11-04 | MITK Coordinate Systems | Tobias Schwarz |
2009-09-30 | The BlueBerry Selection Service | Klaus Fritzsche |
2009-07-01 | The MITK$ITK Pipeline | Phillip Hartmann |
2009-06-17 | How source code becomes executable (the "play" button) | Daniel Maleike |
2009-06-03 | New logging macros for MITK | Markus Fangerau |
2009-05-27 | Eclipse UI Guidelines | Michael Müller |
2009-05-20 | DataStorage finally replaces DataTree | Jochen Neuhaus |
2009-05-07 | The Preferences Service | Michael Müller |