Archiv iJS 2017

Workshop: Functional Reactive Programming with RxJS

Workshop: Modern Web APIs with Node.js [SOLD OUT]

Workshop: Angular Jumpstart [SOLD OUT]

Workshop: Accelerate Domain-driven Design with Event Storming [SOLD OUT]

PHP 7 Deep Dive Workshop

Robust Production-ready Node.js

It's not Dark Magic – Pulling back the Curtains from your Style Sheets

Develop Desktop Applications with Electron

Database? Meh! Implementation Details with Domain-driven Design

Everything you need to know about PHP 7.2

PouchDB – The perfect Offline-First Database for your Browser

SonarJS: a static Tool to detect Runtime Exceptions in JavaScript

Angular with Redux

Symfony 4 and Symfony Flex – Core Ideas, Features and Improvements

The Security State of Open Source PHP Applications

From Zero to Hero – Web Performance

Routing into the Sunset with Angular

Stabile Software in volatilen Umgebungen

Domain-specific Languages with PHP

There’s a slight Smell of wet Dog in your Code

Redux and React

Web goes Native: Progressive Web Apps (PWA) – with Angular

Make your own Robotic Tester with Docker, FFmpeg and codeception

Der Weg von nativen/Java-basierten Clientsystemen nach HTML/JavaScript: die RISC-HTML-Methode

Legacy-Anwendungen mit Expressive modernisieren

Climbing the Abstract Syntax Tree

Global Inventory Web App in Angular – Keeping 5700 People in sync

Sharing Code between Web and Native Mobile Apps with Angular and NativeScript

Through the Sound Barrier: High-Performance Applications with Angular

Packt mein Shop das? Load Testing, Performance und Co.

Templating in 2017 – you're still doing it wrong

Using PHP outside the Web Context, why not scientific Applications?

The Vue of Search Engine Optimization – How to make your Single-Page App rank well

Divide and Conquer – Microservices with Node.js

RxJS, a better async

Queues with RabbitMQ

Writing React Components: The Functional Way

Write solid JavaScript Code with TypeScript

Go for PHP Developers

How to escape Legacy Hell

The Art of State Machinery

Was man alles ohne JavaScript machen kann

Unleash the Power of Angular Reactive Forms

When to abstract?

ECMAScript oder TypeScript, das ist hier die Frage

Self-hosted Continuous Integration for PHP Applications with GitLab

Zero-Configuration Microservices with Node.js and Docker

Learning Machine Learning

Bausteine erfolgreicher Retrospektiven in agilen Prozessen

JavaScript Testing mit Jasmine

Inferno – React on Speed?

Angular 5 vs. React

Exploratory Data Analysis with JavaScript

Alexa Skills für Amazon Echo mit PHP entwickeln

JavaScript frameworks vs. SEO: Challenges around JS crawling and indexing

Getting comfortable being uncomfortable – Lessons learned one Year after Coding Bootcamp

Rise of the Nodebots

Devs fight your Battle! A Pledge for cross-functional Teams

Building Cross-Platform Apps with Apache Cordova and GitHub Electron

webpack – the JavaScript Bundler

Year with Event Sourcing and CQRS

Unlock the Power of JavaScript Decorators

Architecture Refactoring: Moving towards DDD

BotMan – From Zero to Chatbot

I didn’t know the Browser could do that

A Glimmer of Hope – Creating modern Web Components with Glimmer

Best Practices for Writing JS Libraries

Backups in the Time of Microservices

LAMP in Containers

How hard can it be?

The Mobile Web Second Edition: First-Class Citizen on your Device now

You can save Web Typography

Everything Web and why open matters

Debugging, Logging and Profiling in Distributed Systems

GraphQL - the better interface for client-server-enterprise systems

Functional Reactive Programming with Cycle.js

Jenkins vs Circle vs Travis

How to automate your DevSecOps successfully

Workshop: Progressive Web Apps using the Angular Mobile Toolkit [SOLD OUT]

Symfony 4 for large and small projects