Categories #academic (60) 3 ways of installing Oracle XE 11g on Ubuntu A GPS diary in four weeks with Play! AngularJS Intensive Workshop by Robin Böhm/Symetics GmbH Anti Patterns Automated UI testing with Swing & FEST Begin of my master thesis about OSGi and PaaS providers Bildoptimierung für Webseiten Calculating Mandelbrot Set with Java Tasks Continuous Integration Development Workflow Coursera Full Stack Web Development Capstone Project Coursera Full Stack Web Development Course Review Decorator & Fassade (Design Patterns) DeployMan (command line tool to deploy Docker images to AWS) Development speed, the Docker remote API and a pattern of frustration Die Stadt (Hörspiel) ERASMUS Bericht Ein Studium in Zahlen Einführung in Smalltalk Extracting meaningful content from raw HTML First steps with Ractive.js Gelesen: Grundkurs Künstliche Intelligenz Gelesen: Ideen der Informatik Gelesen: Learning UML Gelesen: Oracle 9i für Einsteiger Gelesen: Patterns kompakt Gelesen: Wissenschaftlich schreiben leicht gemacht Halbzeit in Schweden Hej då Sverige! Image optimization for websites Install OpinionTrends with nginx and memcached Java (Micro) Performance Measuring Media Night Apps Media Night Review Media Night Winter Semester 2013/2014 Media-Night am 1. Juli 2010 Mini-Game: JARUN Impact Monitoring latency in a Microservice Architecture My Bachelor's and Master's Thesis Naiver Bayes Klassifizierer (Präsentation & Python-Code) Nepomuk - digitales Metronom für Android-Geräte Opinion Mining on Hackernews and Reddit Paper about XForms and XFormsMM Praxissemester bei IBM Presentation about XForms Presentation of my master thesis Reflections in Java: "private" umgehen Review: Cloud Computing - Chancen und Risiken aus technischer und unternehmerischer Sicht Review: Modular Cloud Apps with OSGi Siedler von Catan in UML TechTrends - Searching trends on HN and Reddit TechTrends Final Presentation TechTrends Presentation TechTrends at the Media Night 2013 of the Media University Stuttgart The thesis writing toolbox Thomas' Functional Interpreter Visualizing KML files in Google Maps Välkommen till Linköping! Who is using OSGi? Working with GerritHub.io Writing an online scraper on Google App Engine (Python) #activemq (1) Effective error handling for ActiveMQ topics #android (3) Media Night Apps Media-Night am 1. Juli 2010 Nepomuk - digitales Metronom für Android-Geräte #angularjs (15) A component-based test architecture for Protractor and AngularJS E2E tests AngularJS Intensive Workshop by Robin Böhm/Symetics GmbH AngularJS provider and app configuration AngularJS tests with mocked HTML documents Booting an AngularJS application Coursera Full Stack Web Development Capstone Project Coursera Full Stack Web Development Course Review Don't use transitive dependencies in AngularJS modules Login by captcha and authenticate with JSON Web Token Reusable AngularJS form components Simple permission handling in AngularJS Spring-Boot boilerplate project with ActiveMQ and AngularJS Testing AngularJS directives with Jasmine Two-way binding for URL parameters in AngularJS Use ranges with ngRepeat #architecture (9) Concrete vs Generic - The story of a data model Don't depend on details - an example Encapsulated modules and clean tests with Spring's @Configuration Idempotent events with revision numbers Messages vs. Events vs. Commands Programming to an interface Queues vs. Topics vs. Virtual Topics (in ActiveMQ) Self-made event dispatcher find vs. get #aws (2) DynamoDB with Kotlin and Spring Boot (Part 1) DynamoDB with Kotlin and Spring Boot (Part 2) #blog (6) Hello world! Posting Speaker Deck Presentations in Wordpress Remaking my blog with Jekyll Show next image by clicking images in NextGEN Gallery Show next image by clicking images in NextGEN Gallery with shutter effect The Disqus Affiliated Links Program #book (6) Gelesen: Grundkurs Künstliche Intelligenz Gelesen: Ideen der Informatik Gelesen: Learning UML Gelesen: Patterns kompakt Gelesen: Wissenschaftlich schreiben leicht gemacht Review: Modular Cloud Apps with OSGi #books (2) Don't depend on details - an example Gelesen: Oracle 9i für Einsteiger #c (1) Mini-Game: JARUN Impact #cloud (5) Begin of my master thesis about OSGi and PaaS providers Docker vs. Heroku How to know you are inside a Docker container Layering of Docker images Review: Modular Cloud Apps with OSGi #coding (98) 3 ways of installing Oracle XE 11g on Ubuntu A Windows SSO (for Java on client and server) A basic micro-frontend with Vaadin A component-based test architecture for Protractor and AngularJS E2E tests A mocked Spring security configuration for testing AngularJS provider and app configuration AngularJS tests with mocked HTML documents Anti Pattern: Don't use Optionals for data repositories Anti Patterns Automated UI testing with Swing & FEST Basic Auth log-out with JavaScript Begin of my master thesis about OSGi and PaaS providers Booting an AngularJS application Calculating Mandelbrot Set with Java Tasks Concrete vs Generic - The story of a data model Continuous Integration Development Workflow Coursera Full Stack Web Development Course Review Create random test objects with Java reflection DDD with Kotlin DeployMan (command line tool to deploy Docker images to AWS) Development speed, the Docker remote API and a pattern of frustration Difference between save and export in Docker Don't depend on details - an example Don't use transitive dependencies in AngularJS modules DynamoDB with Kotlin and Spring Boot (Part 1) Effective error handling for ActiveMQ topics Encapsulated modules and clean tests with Spring's @Configuration Event Sourcing with Kotlin Everytime a mock returns a mock a fairy dies Expression based security with Spring Security Extracting meaningful content from raw HTML Find all beans with annotation on method First steps with Ractive.js Flatten a Docker container or image Gelesen: Grundkurs Künstliche Intelligenz Gelesen: Patterns kompakt Generating PDFs with Java, Flying Saucer and Thymeleaf (Part 1) Generating PDFs with Java, Flying Saucer and Thymeleaf (Part 2) Gradle's bootRun and Window's command length limit GraphQL with Kotlin + Spring Boot Idempotent events with revision numbers Image optimization for websites Implementing Interfaces and Abstract Classes on the fly Inject mocks with Spring's @ContextConfiguration Install OpinionTrends with nginx and memcached JAXB vs. GSON and Jackson Java (Micro) Performance Measuring Java 8 for Eclipse Kepler via the Eclipse Marketplace Java 8 in Eclipse (Juno) Java 8 in Eclipse (Kepler and Luna) Java vs. JavaScript Build Tools Login by captcha and authenticate with JSON Web Token Making a Spring bean session scoped Media Night Apps Media Night Winter Semester 2013/2014 Messages vs. Events vs. Commands Mini-Game: JARUN Impact Mocking repos with Dynamic Proxies My Logging Best Practices Neo4J with Spring Boot Nepomuk - digitales Metronom für Android-Geräte Object updater pattern in Kotlin Opinion Mining on Hackernews and Reddit Paper about XForms and XFormsMM Praxissemester bei IBM Programming to an interface Queues vs. Topics vs. Virtual Topics (in ActiveMQ) Reflections in Java: "private" umgehen Reusable AngularJS form components Saga pattern with Spring Boot and ActiveMQ Self-made event dispatcher Show next image by clicking images in NextGEN Gallery Show next image by clicking images in NextGEN Gallery V2.0.40 Show next image by clicking images in NextGEN Gallery with shutter effect Siedler von Catan in UML Simple permission handling in AngularJS Spring-Boot boilerplate project with ActiveMQ and AngularJS TechTrends - Searching trends on HN and Reddit TechTrends Final Presentation TechTrends Presentation TechTrends at the Media Night 2013 of the Media University Stuttgart Testing @ConfigurationProperties in Spring Boot Testing AngularJS directives with Jasmine Thomas' Functional Interpreter Thread pools with Java's ExecutorService Tools to understand Java code Two-way binding for URL parameters in AngularJS Use ranges with ngRepeat Using @ConfigurationProperties to separate service and configuration Using Spring Data for database views without an ID Virtual Topics in ActiveMQ Visualizing KML files in Google Maps What static methods for interfaces tell you about the Java community When modularity comes down to OSGi Why using Spring's @Value annotation is bad Working with GerritHub.io Writing an online scraper on Google App Engine (Python) find vs. get #data-mining (12) Extracting meaningful content from raw HTML Gelesen: Grundkurs Künstliche Intelligenz Install OpinionTrends with nginx and memcached Media Night Apps Media Night Winter Semester 2013/2014 Naiver Bayes Klassifizierer (Präsentation & Python-Code) Opinion Mining on Hackernews and Reddit TechTrends - Searching trends on HN and Reddit TechTrends Final Presentation TechTrends Presentation TechTrends at the Media Night 2013 of the Media University Stuttgart Writing an online scraper on Google App Engine (Python) #database (9) A GPS diary in four weeks with Play! DynamoDB with Kotlin and Spring Boot (Part 1) DynamoDB with Kotlin and Spring Boot (Part 2) Gelesen: Oracle 9i für Einsteiger Media Night Winter Semester 2013/2014 Neo4J with Spring Boot ORA-28001: the password has expired Using Spring Data for database views without an ID find vs. get #ddd (3) DDD with Kotlin Event Sourcing with Kotlin Object updater pattern in Kotlin #design-pattern (28) AngularJS provider and app configuration Anti Pattern: Don't use Optionals for data repositories Anti Patterns Automated UI testing with Swing & FEST Bildoptimierung für Webseiten Concrete vs Generic - The story of a data model Decorator & Fassade (Design Patterns) Don't depend on details - an example Effective error handling for ActiveMQ topics Encapsulated modules and clean tests with Spring's @Configuration Event Sourcing with Kotlin Everytime a mock returns a mock a fairy dies Gelesen: Patterns kompakt Idempotent events with revision numbers Image optimization for websites Making a Spring bean session scoped Messages vs. Events vs. Commands Object updater pattern in Kotlin Programming to an interface Queues vs. Topics vs. Virtual Topics (in ActiveMQ) Saga pattern with Spring Boot and ActiveMQ Siedler von Catan in UML Thread pools with Java's ExecutorService Using @ConfigurationProperties to separate service and configuration Virtual Topics in ActiveMQ What static methods for interfaces tell you about the Java community Why using Spring's @Value annotation is bad find vs. get #devops (12) Cloud vendors with Windows DeployMan (command line tool to deploy Docker images to AWS) Development speed, the Docker remote API and a pattern of frustration Docker Registry Rest API Docker vs. Heroku How to know you are inside a Docker container Layering of Docker images Mount Windows folder to Boot2Docker VM Presentation of my master thesis Resizing Vagrant box disk space Using the console on Windows VirtualBox crashes with STATUS_OBJECT_NAME_NOT_FOUND #docker (5) Docker vs. Heroku How to know you are inside a Docker container Layering of Docker images Mount Windows folder to Boot2Docker VM VirtualBox crashes with STATUS_OBJECT_NAME_NOT_FOUND #html (16) A GPS diary in four weeks with Play! Basic Auth log-out with JavaScript Bildoptimierung für Webseiten Booting an AngularJS application Extracting meaningful content from raw HTML First steps with Ractive.js Generating PDFs with Java, Flying Saucer and Thymeleaf (Part 1) Generating PDFs with Java, Flying Saucer and Thymeleaf (Part 2) Image optimization for websites Media Night Winter Semester 2013/2014 Paper about XForms and XFormsMM Show next image by clicking images in NextGEN Gallery with shutter effect TechTrends - Searching trends on HN and Reddit TechTrends Presentation Two-way binding for URL parameters in AngularJS Visualizing KML files in Google Maps #java (44) A GPS diary in four weeks with Play! A basic micro-frontend with Vaadin A mocked Spring security configuration for testing Anti Pattern: Don't use Optionals for data repositories Anti Patterns Automated UI testing with Swing & FEST Begin of my master thesis about OSGi and PaaS providers Calculating Mandelbrot Set with Java Tasks Create random test objects with Java reflection Effective error handling for ActiveMQ topics Everytime a mock returns a mock a fairy dies Expression based security with Spring Security Find all beans with annotation on method Generating PDFs with Java, Flying Saucer and Thymeleaf (Part 1) Generating PDFs with Java, Flying Saucer and Thymeleaf (Part 2) Gradle's bootRun and Window's command length limit Implementing Interfaces and Abstract Classes on the fly Inject mocks with Spring's @ContextConfiguration Java (Micro) Performance Measuring Java 8 in Eclipse (Juno) Java vs. JavaScript Build Tools Login by captcha and authenticate with JSON Web Token Making a Spring bean session scoped Mocking repos with Dynamic Proxies Monitoring latency in a Microservice Architecture Neo4J with Spring Boot Nepomuk - digitales Metronom für Android-Geräte Object updater pattern in Kotlin Praxissemester bei IBM Programming to an interface Reflections in Java: "private" umgehen Review: Modular Cloud Apps with OSGi Saga pattern with Spring Boot and ActiveMQ Self-made event dispatcher Testing @ConfigurationProperties in Spring Boot 2.5.X Thomas' Functional Interpreter Thread pools with Java's ExecutorService Tools to understand Java code Using @ConfigurationProperties to separate service and configuration Using Spring Data for database views without an ID Virtual Topics in ActiveMQ What static methods for interfaces tell you about the Java community When modularity comes down to OSGi Why using Spring's @Value annotation is bad #javascript (24) A GPS diary in four weeks with Play! A component-based test architecture for Protractor and AngularJS E2E tests AngularJS Intensive Workshop by Robin Böhm/Symetics GmbH AngularJS provider and app configuration AngularJS tests with mocked HTML documents Basic Auth log-out with JavaScript Booting an AngularJS application Coursera Full Stack Web Development Capstone Project Coursera Full Stack Web Development Course Review Deutsche Schachnotation zu PGN Konverter Don't use transitive dependencies in AngularJS modules First steps with Ractive.js Java vs. JavaScript Build Tools Login by captcha and authenticate with JSON Web Token Paper about XForms and XFormsMM Reusable AngularJS form components Show next image by clicking images in NextGEN Gallery Show next image by clicking images in NextGEN Gallery with shutter effect TechTrends Final Presentation TechTrends Presentation Testing AngularJS directives with Jasmine Two-way binding for URL parameters in AngularJS Use ranges with ngRepeat Visualizing KML files in Google Maps #job (1) Monitoring latency in a Microservice Architecture #kotlin (7) DDD with Kotlin Don't depend on details - an example DynamoDB with Kotlin and Spring Boot (Part 1) DynamoDB with Kotlin and Spring Boot (Part 2) Event Sourcing with Kotlin GraphQL with Kotlin + Spring Boot Object updater pattern in Kotlin #personal (18) Begin of my master thesis about OSGi and PaaS providers Bye Bye Bringmeister! ERASMUS Bericht Ein Studium in Zahlen Gelesen: Wissenschaftlich schreiben leicht gemacht Halbzeit in Schweden Hej då Sverige! Hello Berlin! Hello world! Media Night Review Media-Night am 1. Juli 2010 My Bachelor's and Master's Thesis Praxissemester bei IBM Reisebericht: von Lindau an die Riviera mit dem Fahrrad Some impressions of Aix-en-Provence Trip to Croatia Välkommen till Linköping! When your Acer Aspire 5560G doesn't shutdown anymore #programming (1) Working with GerritHub.io #python (13) Continuous Integration Development Workflow Extracting meaningful content from raw HTML Install OpinionTrends with nginx and memcached Media Night Apps Media Night Review Naiver Bayes Klassifizierer (Präsentation & Python-Code) Opinion Mining on Hackernews and Reddit TechTrends - Searching trends on HN and Reddit TechTrends Final Presentation TechTrends Presentation TechTrends at the Media Night 2013 of the Media University Stuttgart Working with GerritHub.io Writing an online scraper on Google App Engine (Python) #security (4) A mocked Spring security configuration for testing Expression based security with Spring Security Login by captcha and authenticate with JSON Web Token Simple permission handling in AngularJS #slides (12) Bildoptimierung für Webseiten Decorator & Fassade (Design Patterns) Einführung in Smalltalk Image optimization for websites Media Night Apps Media Night Winter Semester 2013/2014 Naiver Bayes Klassifizierer (Präsentation & Python-Code) Nepomuk - digitales Metronom für Android-Geräte Paper about XForms and XFormsMM Presentation about XForms TechTrends Final Presentation TechTrends Presentation #software-design (4) Concrete vs Generic - The story of a data model Idempotent events with revision numbers My Logging Best Practices Queues vs. Topics vs. Virtual Topics (in ActiveMQ) #spring (22) A basic micro-frontend with Vaadin A mocked Spring security configuration for testing DynamoDB with Kotlin and Spring Boot (Part 1) Encapsulated modules and clean tests with Spring's @Configuration Expression based security with Spring Security Find all beans with annotation on method Gradle's bootRun and Window's command length limit GraphQL with Kotlin + Spring Boot Inject mocks with Spring's @ContextConfiguration Login by captcha and authenticate with JSON Web Token Making a Spring bean session scoped Mocking repos with Dynamic Proxies Monitoring latency in a Microservice Architecture Neo4J with Spring Boot Saga pattern with Spring Boot and ActiveMQ Spring-Boot boilerplate project with ActiveMQ and AngularJS Testing @ConfigurationProperties in Spring Boot Testing @ConfigurationProperties in Spring Boot 2.5.X Using @ConfigurationProperties to separate service and configuration Using Spring Data for database views without an ID Virtual Topics in ActiveMQ Why using Spring's @Value annotation is bad #sql (1) Using Spring Data for database views without an ID #testing (2) How to plot test results to discover regressions Mocking repos with Dynamic Proxies #uml (4) Gelesen: Learning UML Siedler von Catan in UML Thomas' Functional Interpreter Tools to understand Java code #vaadin (1) A basic micro-frontend with Vaadin #wordpress (2) Show next image by clicking images in NextGEN Gallery with shutter effect The Disqus Affiliated Links Program