Tutorial Spring Security - Spring Security Filter

by Jürgen Fast

Das neunte Kapitel der Tutorial-Beitragsreihe zu Spring Security ist online. 

Dieser Beitrag beschreibt einige für den Authentifizierungsprozess von Spring Security innerhalb der Webapplikation verantwortlichen Filter. Der Artikel bezieht sich dabei auf das Projekt aus dem Beitrag Tests mit Spring Security und baut auf den Informationen aus dem Beitrag Kernkompnenten von Spring Security auf.

Viel Spaß beim Lesen dieses Tutorials-Beitrags.

14. IT-Security Meetup in Kassel

by Hendrik Thole

Willkommen beim 14. IT-Security Meetup in Kassel!

Das 14. Treffen findet  am 21.6.2017 wieder in den Räumen der Micromata GmbH statt. Alle Interessierten sind herzlich eingeladen dazuzukommen. 

Read more …

Tutorial Spring Security - Kernkomponenten von Spring Security

by Jürgen Fast

Das achte Kapitel der Tutorial-Beitragsreihe zu Spring Security ist online. 

Dieser Beitrag  soll einen Überblick über die Kernkomponenten von Spring Security schaffen. Zu den zentralen Klassen gehören dabei:

  • SecurityContextHolder
  • SecurityContext
  • Authentication
  • GrantedAuthority
  • UserDetails
  • UserDetailsService

Die Codebeispiele stammen aus Spring Boot in der Version 1.5.2.RELEASE.

Viel Spaß beim Lesen dieses Tutorials-Beitrags.

7. CoderDojo Kassel

by Jule Witte

Willkommen beim 07. CoderDojo!

Hier werden Kinder spielend mit dem Handwerk Software-Entwicklung vertraut gemacht. 

Die Idee dahinter: So wie im letzten Jahrhundert Lesen, Schreiben und Rechnen zu den wichtigsten Fertigkeiten zählten, wird Programmieren die Kulturtechnik des 21. Jahrhunderts sein, denn in Zukunft wird fast alles auf Code basieren. 

Read more …

Web Montag

by Jule Witte

Der 19. Web Montag in Kassel findet am 29. Mai statt! 

Der Web Montag wurde 2005 in Köln aus der Taufe gehoben und bietet seither eine Plattform für alle Webentwickler, Webdesigner und Webarchitekten, die kreativ am Fortschritt des Internets teilhaben wollen und sich mit anderen Enthusiasten auf diesem Gebiet austauschen möchten. Ursprünglich inspiriert vom Hot Spot Silicon Valley ist der Web Montag heute eine Institution in über 40 Städten mit aktiven Gruppen in Deutschland, Österreich, Schweden und Kalifornien.

Read more …

Webengineering SS 2017

by Stefanie Richter

Praxis statt Theorie, echte Projekte auf echten Plattformen statt hypothetischer Beispiele,
Mitbestimmung statt Vorgaben. 

Mit diesen Motivationen hält Dr. Michael Lesniak dieses Sommersemester seine bereits in der Vergangenheit erfolgreiche Vorlesung Webengineering im Master-Studiengang Informatik an der Universität Kassel.

Du willst mehr darüber erfahren, dann schau hier herein.

Tutorial Spring Security - Tests mit Spring Security

by Jürgen Fast

Das siebte Kapitel der Tutorial-Beitragsreihe zu Spring Security ist online. 

Dieser Beitrag führt die Entwicklung von Tests im Hinblick auf Spring Security vor.

Viel Spaß beim Lesen dieses Tutorials-Beitrags.

Bootstrap Kickstart Release Day - v3

by Michael Kühnel

Neue Major Releases von Bootstrap Kickstart und dem zugehörigen Yeoman Generator sind online. Eine der wesentlichen Änderungen ist die Einführung von Browserify mit Babelify, um ES6 nutzen zu können.

Dadurch ist Bootstrap Kickstart nun in der Lage in ES6 geschriebenen Code nach ES5 zu transpilieren und folgendes zu nutzen, ohne dass die eingesetzten Zielbrowser dies nativ unterstützen müssen:

  • die neueste Syntax von ES6/ES7
  • das mit ES6 spezifizierte Modulsystem

Eine weitere wichtige Anpassung ist die Vereinheitlichung des eingesetzten Paketmanager für Entwicklungs und Frontend-Dependencies. Dabei handelt es sich jetzt um npm, was die Handhabung der Dependencies vereinfacht.

Read more …

Tutorial Spring Security - Rollen und Zugriffsrechte mit Spring Security

by Jürgen Fast

Das sechste Kapitel der Tutorial-Beitragsreihe zu Spring Security ist online. 

In diesem Beitrag geht es darum, den Zugriff auf die H2-Konsole auf Administratoren zu beschränken sowie Nachrichten für die Benutzer zu erstellen, deren Zugriff eingeschränkt wird. Dieser Beitrag baut auf dem Projekt aus HTTPS mit Spring Boot auf.

Viel Spaß beim Lesen dieses Tutorials-Beitrags.

Micromata TECH TALK März 2017

by Stefanie Richter

Der TECH TALK von Micromata bietet regelmäßig einen Blick hinter die Kulissen von Micromata. Hier verraten Entwickler der Micromata etwas über neue Technologien oder  Best Practices bzw. Tipps und Tricks aus verschiedenen Bereichen der Technik bzw. ihres normalen Arbeitsalltagswahnsinns. Der aktuellste Beitrag ist nun Online - Viel Spaß beim Anschauen.

TECH Talk vom 02. März - Tobias Marx - Privacy by Design 

Das Thema: Datenschutz als Teil der Produktentwicklung. Wie schützen Sie Ihre privaten Daten? Wie schützen die Gesetze unsere privaten Daten? Was können wir als Designer & Entwickler für mehr Privacy tun?

Read more …

Tutorial Spring Security - HTTPS mit Spring Boot

by Jürgen Fast

Das fünfte Kapitel der Tutorial-Beitragsreihe zu Spring Security ist online. 

In diesem Beitrag geht es darum, den integrierten Tomcat von Spring Boot so zu konfigurieren, dass die Applikation nur noch mit dem HTTPS-Protokoll arbeitet und alle HTTP-Anfragen auf HTTPS umgeleitet werden. Grundsätzlich kann hierfür ein neues Spring-Boot-Projekt verwendet werden, jedoch wurde für diesen Beitrag das Projekt aus Default Schutz durch Spring Security verwendet.

Viel Spaß beim Lesen dieses Tutorials-Beitrags.

10. IT-Security Meetup Kassel/Nordhessen

by Stefanie Richter

Der 10. IT-Security Meetup findet heute ab 18.00 Uhr wieder einmal in Kassel statt. Interessenten sind herzlich willkommen.

Vorträge:

1. Backup-Strategien (Patrick) 
2. Android APK Reverse Engineering (Sebastian) 
3. Java Debug Port (Sergej) 
4. Shodan HQ (Sascha)

Besucht uns auch auf: https://www.meetup.com/de-DE/IT-Security-Kassel-und-Nordhessen/

Tutorial Spring Security - Default Schutz durch Spring Security

by Jürgen Fast

Das vierte Kapitel der Tutorial-Beitragsreihe zu Spring Security ist online. 

Dieser Beitrag veranschaulicht einige Sicherheitsmechanismen von Spring Security, die per Default aktiviert sind, und zeigt anhand eines Beispiels, wann es Sinn macht, diese zu deaktivieren oder anzupassen. Als Basis hierfür dient das Projekt aus dem Beitrag JPA und Spring Security.

Viel Spaß beim Lesen dieses Tutorials-Beitrags.

MINTerface

by Jule Witte

Inform. Motivate. Advise. Connect.

Mathematik. Ein Fluch für die Verfasserin dieser Zeilen, ein Segen für Wirtschaft und Wissenschaft. Überhaupt kann sich der Fortschritt ja glücklich schätzen, dass es immer wieder Menschen gibt, die sich freiwillig mit dieser hochkomplexen Materie auseinandersetzen – gemeint sind alle MINT-Fachbereiche.

Read more …

Logback und Elasticsearch

by Michael Lesniak

Einer der gebräuchlichen Ansätze, um Daten in einen ElasticSearch-Cluster zu importieren, ist Logstash. In verschiedenen Situationen, z. B. wenn keine explizite technische Infrastruktur aufgebaut werden soll, um Nachrichten aus einer einzelnen Quelle zu verarbeiten, ist diese Kombination nicht immer sinnvoll.

Als Alternative wird in diesem Beitrag ein einfacher Appender für das u. a. von Spring-boot standardmäßig verwendete Logging-Framework logback vorgestellt, der ohne den Umweg über einen Logstash-Import und Elasticsearch-Export direkt auf die Elasticsearch-REST-Schnittstelle zugreift und die Logdaten übermittelt.

Viel Spaß beim Lesen!

Terminhinweis: 17. Web Montag Kassel/Nordhessen

by Stefanie Richter

Am Montag, den 30. Januar 2017 findet der nächste Web Montag in Kassel/ Nordhessen im neuen Kalenderjahr statt. Alle Programmpunkte und Rahmendaten findet ihr auf der Heimatseite des Web Montag Kassel.

Tutorial Spring Security - JPA und Spring Security

by Jürgen Fast

Das dritte Kapitel der Tutorial-Beitragsreihe zu Spring Security ist online. Dieser Beitrag beschreibt den Einsatz von JPA und einer H2-Datenbank im Rahmen des Frameworks Spring Security.

Viel Spaß beim Lesen des Tutorials.

Terminhinweis: 9. IT-Security Meetup Kassel/Nordhessen

by Jule Witte

Am Mittwoch, den 18. Januar 2017 gibt sich das IT-Security Meetup KS/NH das erste Stelldichein im neuen Kalenderjahr. Alle Programmpunkte und Rahmendaten findet ihr auf der Heimatseite des IT-Security Meetups.

Terminhinweis: Buffer Overflow Hands-on-Workshop

by Jule Witte

Anmelden - hingehen - dazulernen: Buffer Overflow Hands-on-Workshop am 21. Januar 2017 bei Micromata.

Tutorial Spring Security - Thymeleaf und Spring Security

by Jürgen Fast

Das zweite Kapitel der Tutorial-Beitragsreihe zu Spring Security st online. Dieser Beitrag beschreibt den Einsatz von Thymeleaf und Bootstrap sowie den Einbau der Logout-Funktionalität.

Viel Spaß beim Lesen des Tutorials.

Terminhinweis: 8. IT-Security Meetup Kassel/Nordhessen

by Jule Witte

Heute Abend geht es wieder los. Programm und Schwerpunkte findet ihr hier.

Rückblick: Responsible Design

by Jule Witte

Beim Design einer Webseite oder Webapplikation denken die wenigsten an Kohlendioxid. Unser UX-Designer Julian Mengel hat es dennoch getan und seine Erkenntnisse am World Usability Day 2016 in Hamburg vorgestellt. Deutsch/English

Rückblick: Fachvortrag UX & Privacy by Design

by Jule Witte

Was hat Datenschutz im Netz eigentlich mit User Experience Design zu tun? Das u. a. fragten sich die Teilnehmer des letzten Fachtages des Wissenschaftlichen Zentrums für Informationstechnik-Gestaltung (ITeG) am 06. und 07. Oktober an der Universität in Kassel. Sebastian Ammermüller (Micromata) gab Antworten. Deutsch/English

Rückblick: Fachworkshop Moderationsformate

by Jule Witte

Unsere PMO-Expertin Petra Krug war in diesem Spätsommer bei der GPM Young Crew zu Gast. Im Gepäck hatte sie ein Workshop-Programm zur professionellen Durchführung von Meetings & Co. Der Titel: "Moderationsformate von One-on-One bis Open Space. Rückblick: Deutsch/English

OSS Vanilla UI Router

by Michael Kühnel

Rene Viering (Micromata) has released the first version of the OSS project Vanilla UI Router @github and @npm. Vanilla UI Router is a simple JavaScript router to be used inside a single page app to add routing capabilities. 

Read more …

Tutorial Spring Security

by Stefanie Richter

Das Spring-Framework ist ein Framework für die Java-Plattform. Das Ziel ist die Vereinfachung der Entwicklung und die Förderung guter Programmierpraktiken. Dazu bietet das Framework mit seinem breiten Spektrum an Funktionalität eine ganzheitliche Lösung zur Realisierung von Anwendungen und deren Geschäftslogiken an.

Spring Security als Bestandteil von Spring konzentriert sich auf den Bereich der Authentifizierung und Autorisierung. Das Tutorial zu Spring Security ist die Beitragsreihe von Softwareentwickler Jürgen Fast (Micromata) und gibt einen umfassenden Überblick über die Anwendung von Spring Security. Im Abstand von zwei Wochen wird Jürgen immer wieder neue Aspekte und Anwendungsweisen von Spring Security vorstellen.  
 

Viel Spaß beim Lesen des Tutorials.

 

Michael Kühnel has joined the Yeoman core team @github

by Stefanie Richter

Yeoman is a robust and opinionated set of tools, libraries, and a workflow that can help developers quickly build beautiful, compelling web apps.

Michael Kühnel (UX-Developer/ Micromata) loves Yeoman as much as he loves Open Source Software in general. He has been an active contributor to many core parts of Yeoman until now. Given all his help, he has been invited by the yeoman core team to join the core team to be an even more active part of the Yeoman community.

Congratulations!

6. CoderDojo - Kassel

by Hendrik Thole

Komme zum nächsten CoderDojo!

Tauche ein in die Welt des Programmierens und lerne die Welt der Software von innen kennen.
Wir zeigen dir, wie es geht - z. B. mit Scratch und LEGO Mindstorms und vielem mehr.

Read more …

Terminhinweis: 7. IT-Security Meetup Kassel/Nordhessen

by Jule Witte

Am 16. November versammeln wir uns wieder zum Thema Security. Die geplanten Themen hier.

Data Mocking – Möglichkeiten eines Fake-Backends (API)

by Michael Kühnel

In diesem Post möchten wir darstellen, welche Vorteile ein simuliertes Backend bietet und die Frage beantworten, welchen Möglichkeiten es zur einfachen Erstellung eines Fake-Backends gibt.

Read more …

Workshop IT-Security: Pentesting Basics und Metasploit

by Jule Witte

Es kamen Wünsche zu einem erneuten Metasploit-Workshop auf. Er soll sowohl für Neulinge als auch für Fortgeschrittene geeignet sein.

Read more …

6. IT-Security Meetup Kassel/Nordhessen

by Jule Witte

Number 6! Das 6. IT-Security-Meetup hält 3 spannende Vorträge für euch bereit ...

Read more …

Micromata TECH TALKs aus August und September 2016

by Stefanie Richter

Der TECH TALK von Micromata bietet regelmäßig einen Blick hinter die Kulissen von Micromata. Hier verraten Entwickler der Micromata etwas über neue Technologien oder  Best Practices bzw. Tipps und Tricks aus verschiedenen Bereichen der Technik bzw. ihres normalen Arbeitsalltagswahnsinns.

Interessiert mehr zu erfahren? Hier bekommst du einen Überblick, über die letzten Neuigkeiten aus dem Micromata-Kosmos. Schaut euch doch einfach die TECH TALKs  auf Youtube an oder abonniert gleich unseren Youtube-Channel Micromata TV.

Read more …

Web-Montag Kassel

by Stefanie Richter

Am 29.08.2016 fand wieder der Web-Montag in Kassel in den Räumlichkeiten der Micromata statt.

Der Webmontag in Kassel bringt Anwender, Entwickler, Gründer, Unternehmer, Forscher, Blogger, Podcaster, Designer und sonstige Interessenten aus der Mitte Deutschlands zum Thema Web 2.0 zusammen. Sponsor und Gastgeber: Micromata. 

Read more …

Security-Meetup Kassel

by Stefanie Richter

Am 24.08.2016 fand das vierte Security-Meetup in Kassel in den Räumlichkeiten der Micromata statt. Gegründet wurde die Initiative im März 2016, mit dem Ziel, allen Entwicklern und IT-Fachleuten eine Plattform zu bieten, sich zum Thema Security austauschen wollen.

Read more …

ProjectForge 6.2.0 released

by Stefanie Richter

The team of Micromata has released version 6.2.0 of ProjectForge. 

Read more …

Single Page Apps - A Framework Agnostic Approach

by Jule Witte

Es gibt eine Vielzahl von Frameworks zur Implementierung von Single Page Apps. Doch was sind eigentlich Single Page Apps? Benötigt man immer ein Framework und wie strukturiert man so eine Frontend-Applikation richtig? Letztere Frage wird leider viel zu häufig mit Frameworks/Libraries beantwortet anstatt das Produkt und die spezifischen Anforderungen in den Fokus zu rücken. Dieser Tech Talk schaut hinter die Kulissen und beleuchtet Grundpfeiler, gängige Konzepte und Patterns, die aktuell sehr verbreitet sind.

Read more …

ECMAScript 6 (2015) - Die Zukunft von JavaScript hat begonnen

by Jule Witte

ECMAScript. Das ist die Fortsetzung von JavaScript mit besseren Mitteln. Welche Verbesserungen und Erweiterungen die ES6-Spezifikation mitbringt, erläutert dieser Tech Talk. Viel Spaß damit!

Read more …

Bootstrap Kickstart released

by Ulrich Schmidt

Micromata releases Bootstrap Kickstart. The aim of this repository is to help you with the creation of Bootstrap themes and sites by providing a file structure with focus on maintainibilty and upgradability and also Grunt workflow with many features.

Read more …

ProjectForge Security release 5.3

by Jule Witte

A security review for ProjectForge was done by a team of Micromata, Germany. Many thanks to Sergej Michel and Peter Baus (great job).

Read more …

ProjectForge on GitHub

by Ulrich Schmidt

The source code repository is now organized by Git and available on GitHub.

Read more …

Release Note ProjectForge 4.3.1

by Jule Witte

  • The responsive mode for mobile devices was improved.
  • The history of changes now has a cool different view.
  • Font icons are used instead of images.
  • Some bugs were fixed.

Read more …

Release Note ProjectForge 4.1.0

by Jule Witte

Layout improvements. Works much better with mobile devices now (iOS and Android) and with Internet Explorer. The layout is now bootstrap-based with a responsive design. A new full text search bar for faster access and search. Wicket 6 migration is completed.

Read more …

ProjectForge - Release 4

by Jule Witte

2012/06/16 Release 4.1.3

This release adds bugfixes, including a major one related to timesheet booking.

2012/05/03 Release 4.1.0 - New calendar

We present a complete new implementation of ProjectForge's calendar with drag&drop functionality and week/day view!

  1. New calendar implementation
  2. Tested now with Internet Explorer.
  3. Layout improvements and some bug fixes.

2012/04/18 Release 4.0.0

We proudly present, our release 4.0.0:

  1. Complete new layout including refactored GUI source code!
  2. Customizable menu trees for every user for more efficient daily work..
  3. New plugin: adress campains for administration of addresses for campains such as mailings etc.
  4. Developer's quickstart: Java-Main for starting ProjectForge from command line or directly in Eclipse

Read more …

ProjectForge - Quickstart for Developers

by Jule Witte

2012/03/18 Quickstart for Developers (ready to run with embedded Jetty) now available!
ProjectForge 4.0 has now a built-in Jetty web-server for a Quickstart: Checkout, build and run with a few command line commands or directly out of Eclipse as a java main application!

Developers are welcome

Read more …

New Layout ProjectForge

2012/02/02 New Layout by Oisin Lavery of Tricycle Interactive
After having hard times with the current html layout we've decided to use a new one: Adminica from Themeforest. Thanks to Oisin Lavery of Tricycle Interactive as a new contributor of ProjectForge.
We expect to present a completely renewed layout as a Beta release during the next weeks. After a short test phase of 1-2 weeks within a productive ProjectForge environment with 100 active users we will publish release 3.7 soon. This release contains a full refactoring of all pages including the layout code.

Das Micromata Careercamp 2011

by Jule Witte

  • Schicke Deine Bewerbung an Stéphanie Naujock (jobs@micromata.de)
  • Kurzbewerbung mit Auflistung der bereits angewendeten Technologien im Bereich der Softwareentwicklung
  • Bewerbungsschluss: 24. April 2011

Read more …

ProjectForge is now available as innovative ready-to-run-version

by Jule Witte

Today ProjectForge is launched as an innovative ready-to-run-version for MacOS X (dmg/app), Windows (exe) and all Java capable platforms (executable jar). You don't need any further installation or set-up of a data-base or web-server!

Read more …

JAK travels California

by Jule Witte

Micromata presents Java API for KML at the JavaOne in San Fransisco

Read more …

JAK won the 3rd place of "Innovationspreis-IT 2010"

by Jule Witte

In front of hundreds of guests from the economy sector, the political sector as well as the Information and Communications sector (ITK) the 'Initiative for Small and Medium Sized Businesses' awarded the Innovation Prize IT 2010 during the NORD/LB forum at the CeBit for the best IT innovations of the year.

Read more …