DTR023 EJUG, CCC und re:publica
Bei dieser Episode handelt sich wieder um eine bunte Mischung verschiedenster Themen. Tom erzählt von den beiden Vorträgen des letzten EJUG Treffens und geht dabei noch einmal auf Spring Boot, aber auch auf Vaadin, ein. Danach sprechen André und Tom voller Vorfreude über den Catalysts Coding Contest (CCC) und zu guter Letzt wird über die Republica 2014 gesprochen.
Shownotes
DTR022 Spring Boot
Bei dieser Episode handelt es sich um eine Schwerpunktepisode zum Thema Spring Boot. Spring Boot ist ein neues Framework/Tool für die leichtgewichtige Entwicklung von Spring Anwendungen. Bei dieser Gelegenheit besprechen André und Tom die wichtigsten Konzepte und Entwicklungen in Boot sowie in neueren Versionen des Spring Frameworks.
Shownotes
Einführung
Blackberry
Catalysts Coding Contest
Catcoder
Spring Boot
- Spring.io
- Spring Boot Reference Guide
- Spring Roo
- Thymeleaf
- Java-Based Spring Configuration
- Spring Boot @Conditional* Klassen
- ThymeleafAutoConfiguration Beispiel
DTR021 Herzblut und Vagrant
In dieser knackig kurzen Episode sprechen Tom und André wieder über aktuelle Themen. Zu Beginn erzählt André über seine Erfahrungen mit dem Schreiben von technischen Artikeln für diverse Magazine. Danach erklärt und schildert Tom seine Probleme und Chancen mit dem Heartbleed Bug der OpenSSL etwas in Mitleidenschaft gezogen hat. Zu guter Letzt quatschen André und Tom über André’s Vagrant Blog Post.
Heartbleed
- http://de.wikipedia.org/wiki/Heartbleed
- http://heartbleed.com
- http://de.wikipedia.org/wiki/Zwei-Faktor-Authentifizierung
- http://twofactorauth.org/
- https://lastpass.com
- https://agilebits.com/onepassword
- http://www.apple.com/de/support/icloud/keychain/
Vagrant
DTR020 Java 8
In dieser Episode widmen sich Tom und André gänzlich der am 18. März 2014 veröffentlichten Version von Java 8. Es werden die wichtigsten Sprach- sowie Schnittstellenänderungen durch besprochen und über das eine oder andere Feature etwas ausführlicher diskutiert. Zum Ende des Podcasts wird etwas in die US Serienlandschaft abgewichen.
Shownotes
Begrüßung
- The Ultimate Guide to Solving Battery Drain
- Groovy 2.3.0-beta1 Released
- Groovy 2.3.0 Traits Documentation
- Dirk König’s Trait Examples
Java 8
- Article: Everything About Java 8
(ausführlicher Artikel zu allen neuen Java 8 Features und API Änderungen) - WP: Java Version History
- Feature: Interfaces mit statischen Methoden
- Feature: Interfaces mit “Virtual Extension Methods”
- API: Functional Interfaces mit @FunctionalInterface
- Feature: Lambdas
- API: java.util.function Package
- API: java.util.stream Package und Streams
- Feature: bessere generische Type-Inferenz
- API: java.time Package
Handling Legacy Date-Time
java.time Periods - API: Collection API Erweiterungen
- API: IO/NIO Erweiterungen
- Feature: Annotations und Reflection
- Weitere API Verbesserungen
String#join
Comparator
Integer#min, Long#min, etc.
Boolean#logicalAnd, etc.
Objects
ZipFile#stream
Optional
Ende
DTR019 iOS Entwicklung
Bei dieser Episode handelt es um eine Schwerpunktepisode zum Thema “iOS Entwicklung”. Tom erzählt von seinen Erfahrungen aus diversen iOS Projekten und beschreibt den vollständigen Entwicklungsprozess einer iOS Anwendung.
News
iOS Entwicklung
- Cocoaheads Linz
- Mac kaufen
- WP: Objective-C Programmiersprache
- WP: XCode Entwicklungsumgebung
- JetBrains AppCode
- Apple Developer Program
- iOS Dev Center
- iOS Developer Documentation
- Apple Interface-Builder
- Apple Storyboards
- Facebook Three20
- CocoaPods
- iOS Developer Library: Model-View-Controller
- xcodebuild
- Gradle XCode Plugin
- WP: SQLite
- iOS Developer Library: Introduction to Core Data
- Testflight iOS Deployment
- The Nature of Code
- Processing – Java Library
- Clang
- Clang 3.5: Automatic Reference Counting (ARC) for Objective-C
- iOS Developer Library: Objective-C Properties
- iOS Developer Library: Objective-C Blocks
- WP: Grand Central Dispatch
- Crashlytics
DTR018 Kod.io
Diese Episode widmet sich (beinahe) ausschließlich der Kod.io 2014. Die Kod.io ist eine Entwicklerkonferenz die zum ersten Mal in Linz stattfand. Das DTR-Team war mit dabei und so besprechen Tom und André die besuchten Voträge und gehen auf das Drumherum der Konferenz ein.
Kod.io
- Kod.io 2014
- Speakerdeck
- Lea Verou
- What the Color?
- Angular JS
- D3.js Gallery
- Highcharts.js
- Travis CI
- Travis CI Running Builds
- Rails Girls
- He-Man (WP)
- Castle Grayskull (WP)
- RubyMotion
- Apps in RubyMotion
- Mike Adolphs
- Docker.io
- Bootcamp (WP)
pCells
Git
DTR017 News, WhatsApp, Gradle, AsciiDoc, Groovy, Grails
In dieser Episode gibt es wieder einmal keinen Themenschwerpunkt. Dementsprechend quatschen Tom und André über diverse News wie den Apple #GotoFail und den WhatsApp Verkauf, aber auch über technischere Dinge wie Android Builds, Gradle, AsciiDoc, dem Groovy 2.2.2 Release, dem Grails Forked Mode, Hibernate, Andrés Hibernate Audit Log Grails Plugin und ein paar Einsichten aus der Gadgets-Ecke.
#GoToFail
Android und Gradle
AsciiDoc
GitHub Atom
Groovy
Benchmarks
Grails
Gadgets
DTR016 Flappy Bird und Spring Integration
Diese Episode besteht aus zwei Hälften nahezu gleicher Länge. Die erste Hälfte beschäftigt sich mit einem kurzen Rückblick auf die Konsolen-Episode, Flappy Bird, dem App Store and iOS Applikationen. In der zweiten Hälfte geht es dann zur Sache. André berichtet über Spring Integration, dem JMS Support, Project Reactor und dem LMAX Disruptor Paper und Tom über seine Erfahrungen über der in Spring 3 eingeführten @Async Annotation.
Rückblick
Musik und Programmieren
- Lounge FM
- Sofa FM
- Sofa FM – Secret Agent
- Sofa FM – Groove Salad
- iTunes Radio Stations
- Hardjet Playground
App Store
Buchtipps
Messaging
- Spring Integration
- Amazon: Enterprise Integration Patterns
- Spring Integration Documentation
- JMS – Java Message Service
- Microsoft Message Queue
- Project Reactor
- Martin Fowler: LMAX
- LMAX Disruptor Paper
- Cache Coherence (Memory Barrier, Write Contention)
- Java Atomic Access
- RingBuffer
- CPU Cache Line
- Amazon: Spring Integration in Action
- Vertx
DTR015 Konsolenhacking
Bei dieser Episode handelt es sich um ein absolutes Novum denn Tom und André haben bei dieser Folge ausschließlich einen einzigen (!) Themenschwerpunkt: die Konsole.
Dementsprechend wird von Color Themes über bash, zsh, vi, emacs, und vieles mehr, alles diskutiert was sich in der Werkzeugkiste eines echten Console-Ninjas befindet.
Konsolenhacking:
Thomas Fuchs on Terminal Fonts
Font Monaco
Font Menlo
Font Meslo
Coding Horror: Consolas and ClearType
MS: Info on ClearType
Font Consolas
ZShell (WP)
ZSH Bugfix for Low Performance
SO: Mac OSX Terminal: Move Cursor by Word
Solarized Color Theme
Monokai Color Theme for Vi
Eclipse Color Themes
ZSh: Vi-Mode
SO: Backward Search in Vi-Mode
ZSH Globbing
ZSH Manual: Expansions
JEnv
GVM – Groovy Environment Manager
Screen Command
TMux
AutoSSH
Smux – Github
Smux – Blog post
GitHub Dotfiles
Boxen
Square: Maximum Awesome
Emacs: Navigating Paranthesis
Emacs Introduction
SSH: Local and Remote Port Forwarding
SSH Agent Forwarding
Putty Pagent