

INNOQ Podcast
INNOQ
In dieser Serie diskutieren wir interessante Themen aus Software-Entwicklung und -Architektur – immer mit dem Fokus auf Praxistauglichkeit.
Episodes
Mentioned books

Dec 7, 2020 • 54min
Go
Moderne Sprache mit altbackenen Konzepten
Lucas hat sich die beiden Gründer der Go-Usergroup Rhein-Ruhr und versierten Go-Kenner Christoph und Philipp geschnappt und sie gründlich zu den Besonderheiten dieser Programmiersprache ausgefragt. Warum eigentlich eine neue Sprache und ist sie alltagstauglich? Außerdem: Warum Go die Sprache der Cloud ist.
Intro
INNOQ Security Podcast
Geschichte
Go
Less is exponentially more (Rob Pike on the origins of Go)
Modulsystem
A Proposal for Package Versioning in Go
Go lernen
A Tour of Go
Go Syntax
Go's Declaration Syntax
empty inteface
Dynamic JSON Parsing using empty Interface and without Struct in Go Language
Go und cgo
Anwendungsfälle
A curated list of awesome Go frameworks, libraries and software
Shrink your Go binaries with this one weird trick
Die Zukunft von Go
go2go Playground
Community
GO User Group Rhine-Ruhr
GoBridge - The Go Community Project

Sep 29, 2020 • 38min
Postel’s Law
Grob gehackt oder fein geschnitten?
Grob gehackt oder lieber ein feiner Julienne-Schnitt für das Suppengemüse? Lucas und Lars diskutieren in dieser Folge über Postel’s Law. Was es besagt und wie liberal man bei der Verarbeitung von strukturierten Daten sein sollte – darum geht’s in dieser Folge!
Postel's Law
Postel's Law im RFC 761
Hyrum's Law

Sep 7, 2020 • 41min
PIM-Systeme
Oder: die Datenkomplexität eines T-Shirts
Produktinformationen im E-Commerce sind komplex. Aus diesem Grund gibt es mittlerweile spezialisierte Systeme, in denen diese Informationen gepflegt werden können. Was diese Systeme ausmacht, und was es dabei fachlich und technisch zu beachten gibt, darüber spricht Robert Glaser in dieser Folge mit Lena Kraaz und Carsten Pelka.
SKU / Artikelnummer
Produktkennzeichnung
Enterprise Resource Planning
OctoPIM

Aug 17, 2020 • 60min
faucet-pipeline
JavaScript, CSS, Bilder und Fonts bereit zum Ausliefern
Jede Web-Anwendung muss einen ganzen Haufen Assets – also JavaScript, CSS, Bilder und Fonts – ausliefern. Aber wie sorgt man dafür, dass diese Dateien optimal ausgeliefert werden? Lucas beschäftigt sich seit längerem mit diesem Thema im Rahmen des Open-Source-Projekts faucet-pipeline. Also löchert Robert ihn mit einer Reihe von Fragen zu Themen wie Dateigröße, über Bundling zu Caching – und wie faucet dabei hilft.
Diese Folge gibt es auch als Video!
faucet-pipeline.org
faucet auf GitHub
browserslist
rollup.js
webpack
mozjpeg
Gützli

Jul 13, 2020 • 54min
MLOps
Entwurf, Entwicklung, Betrieb
„Sobald Machine Learning ins Projekt kommt, verfallen alle in die wüsten 80er.“ Sind nun wieder Spaghetti-Code und Frickelbetrieb angesagt, nur weil auf einmal eine ML-Komponente unsere Architektur ergänzt? Larysa behauptet: nein! Wie machen wir es besser? Und wie hilft dabei MLOps? Darüber sprechen Robert und Larysa in dieser Folge.
Schau Dir die Folge als Video an: https://www.youtube.com/watch?v=Q1Z4OUlv3o4
Statista-Studie
DVC: Data Version Control
ml-ops.org

Jun 15, 2020 • 40min
Kryptografie
AXPTX OABOO FZEQF DBPZE IRBPP BI
„Wo liegt der Schlüssel?“ – Willkommen zur ersten Folge vom INNOQ Security Podcast! Als kleinen Appetithappeen gibt’s diese Folge auch in unserem Hauptkanal. Zum Einstieg spricht Lucas mit Christoph Iserlohn über alles, was man als Entwicklerin oder Entwickler über Kryptografie wissen sollte. Damit wir alle dem Thema mit weniger Angst, aber weiterhin mit Respekt begegnen können.
Security Podcast abonnieren
Online
Kapitel zu Kryptografie aus dem Buch Security Engineering
Welches kryptografisches Verfahren soll ich nehmen?
Cognicrypt: Eclipse-Plugin zur Sicherstellung der richtigen Anwendung von Kryptografie
Cryptool: Lehrprogramm für Kryptografie
Übersichtseite des BSI rund um das Thema Kryptografie
Bücher
Verschlüsselte Botschaften - klassische (und moderne) Kryptografie einfach erklärt.
Applied Cryptography: Protocols, Algorithms and Source Code in C, 20th Anniversary Edition - der Klassiker zur Kryptografie.
Cryptography Engineering: Design Principles and Practical Applications - das Standardwerk zu Kryptografie.

May 25, 2020 • 41min
Intrinsic Design
Responsive Design weitergedacht
Joy und Lucas sprechen in dieser Folge über „Intrinsic Design“: Was ist das überhaupt? Wie unterscheidet es sich vom mittlerweile gängigen Muster „Responsive Design“? Sind „Breakpoints“ etwas Schlechtes? Und: warum liebt Joy Tabellen?
Joys Tabelle Bibliothek
"Mobile First" von Luke Wroblewski
YouTube Channel von Jen Simmons
Jen Simmons Podcast Interview bei The Big Web Show
A Complete Guide to Flexbox
Every Layout
Vortrag von Joy und Lucas
Beispielanwendung von Joy und Lucas
A Complete Guide to Grid

May 4, 2020 • 35min
TypeScript
Was sind das denn für Typen?
Wir entschuldigen uns für die schlechte Tonqualität bei Lucas
TypeScript ist in aller Munde. In dieser Folge will Lucas von Lars wissen, wieso er sich so sehr für diese Sprache begeistert. Wie ordnet ein erfahrener Scala-Entwickler wie Lars das Typsystem von TypeScript ein? Lars beschreibt zudem, welche Vorteile ein mächtiges Typsystem mit sich bringt, und erklärt, wie die Interaktion mit JavaScript-Bibliotheken funktioniert.
TypeScript
Babel TypeScript Preset
Sucrase
DefinitelyTyped
React Effect Hook
Blogposts von Gary Bernhardt: Teil 1, Teil 2, Teil 3

Mar 9, 2020 • 34min
Mehr schaffen
Was hat es mit der Zahl 15.695 auf sich?
Wie können wir mehr schaffen? Warum sollten wir das überhaupt tun? Ist Prokrastination nicht auch etwas Gutes? Lucas und Gernot stellen sich die Sinnfrage. Außerdem geht’s um Zieldefinition, den Unterschied zwischen Effektivität und Effizienz sowie Tools und Techniken für das Zeitmanagement.

Feb 17, 2020 • 38min
Accessibility
Mentale Mauern einreissen
In dieser Folge spricht Stefan Tilkov mit Andreas Maier. Andreas hat kürzlich bei INNOQ angefangen. Nach einem kurzen Ausflug in seine Historie und User Experience stoßen wir dann schnell auf Hürden, die ihm die Software, die INNOQ verwendet, in den Weg legt. Denn Andreas ist der erste blinde Mitarbeiter bei INNOQ.
Heise Podcast mit Artur Ortega
ISO 25010: System and software quality models
ISO 9241-171: Ergonomics of human-system interaction
Barrierefreie-Informationstechnik-Verordnung - BITV 2.0
Web Content Accessibility Guidelines (WCAG) 2.1


