The authors of »AI-Assisted Coding«

Michael Kofler

Photo of Michael Kofler
Michael Kofler is a programmer and one of the most successful and versatile computing authors in the German-speaking world. His current topics include AI, Linux, Docker, Git, hacking and security, Raspberry Pi, and the programming languages Swift, Java, Python, and Kotlin. Michael also teaches at the Joanneum University of Applied Sciences in Kapfenberg, Austria.

Bernd Öggl

Photo of Bernd Öggl
Bernd Öggl is an experienced system administrator and programmer. He enjoys experimenting with new technologies and works with AI in software development using GitHub Copilot. He is particularly interested in local large language models (LLMs) and advancements such as OpenHands and retrieval-augmented generation (RAG).

Sebastian Springer

Photo of Sebastian Springer
Sebastian Springer is a JavaScript engineer at MaibornWolff. In addition to developing and designing both client-side and server-side JavaScript applications, he focuses on imparting knowledge. He inspires enthusiasm for professional development with JavaScript as a lecturer for JavaScript, a speaker at numerous conferences, and an author. Sebastian was previously a team leader at Mayflower GmbH, a premier web development agency in Germany. He was responsible for project and team management, architecture, and customer care for companies such as Nintendo Europe and Siemens.
Print edition E-book Bundle

Current titles

  • Cover of Node.js

    Node.js
    The Comprehensive Guide

    Sebastian Springer

    834 pages, paperback

    If you’re developing server-side JavaScript applications, you need Node.js! Start with the basics of the Node.js environment: installation, application structure, and modules. Then follow detailed code examples to learn about web development using frameworks like Express and Nest. Learn about More about the book

    from $44.99

    Available

    E-book | Print edition | Bundle
    • Your complete guide to backend programming with JavaScript
    • Install the Node.js environment and learn to use core frameworks
    • Debug, scale, test, and optimize your applications
    • Consult and download practical code examples
  • Cover of Git

    Git
    Project Management for Developers and DevOps Teams

    Bernd Öggl, Michael Kofler

    407 pages, paperback

    Get started with Git—today! Walk through installation and explore the variety of development environments available. Understand the concepts that underpin Git’s workflows, from branching to commits, and see how to use major platforms, like GitHub. Learn the ins and outs More about the book

    from $44.99

    Available

    E-book | Print edition | Bundle
    • Get hands-on practical experience with Git
    • Understand branches, commands, commits, workflows, and more
    • Learn to use GitHub, GitLab, and alternative Git platforms
  • Cover of Docker

    Docker
    Practical Guide for Developers and DevOps Teams

    Bernd Öggl, Michael Kofler

    491 pages, paperback

    Learn the ins and outs of containerization in Docker with this practical guide! Begin by installing and setting up the platform. Then master the basics: get to know important terminology, understand how to run containers, and set up port redirecting More about the book

    from $44.99

    Available

    E-book | Print edition | Bundle
    • Get hands-on practice with Docker, from setup to orchestration
    • Work with Dockerfiles, the docker compose command, GitLab, and Docker Hub
    • Learn about project migration, security, Kubernetes, and more
    • Consult and download practical code examples
  • Cover of Hacking and Security

    Hacking and Security
    The Comprehensive Guide to Penetration Testing and Cybersecurity

    Michael Kofler, Klaus Gebeshuber, Peter Kloep, Frank Neugebauer, André Zingsheim, Thomas Hackner, Markus Widl, Roland Aigner, Stefan Kania, Tobias Scheible, Matthias Wübbeling

    1141 pages, paperback

    Uncover security vulnerabilities and harden your system against attacks! With this guide you’ll learn to set up a virtual learning environment where you can test out hacking tools, from Kali Linux to hydra and Wireshark. Then expand your understanding of More about the book

    from $54.99

    Available

    E-book | Print edition | Bundle
    • Understand IT system vulnerabilities and identify attack vectors
    • Learn to secure multiple infrastructures, including Linux, Microsoft Windows, cloud, and mobile
    • Master pen testing with tools like Metasploit, Kali Linux, hydra, Open-VAS, Empire, Pwnagotchi, and more
  • Cover of React

    React
    The Comprehensive Guide

    Sebastian Springer

    676 pages, paperback

    React.js makes developing dynamic user interfaces faster and easier than ever. Learn how to get the most out of the library with this comprehensive guide! Start with the basics: what React is and how it works. Then follow practical code More about the book

    from $54.99

    Available

    E-book | Print edition | Bundle
    • Build user interfaces with React.js, a frontend JavaScript library
    • Work with classes, hooks, type systems, CSS, forms, and more
    • Grow your skills in areas such as testing, debugging, server communication, and server-side rendering
  • Cover of Scripting

    Scripting
    Automation with Bash, PowerShell, and Python

    Michael Kofler

    470 pages, paperback

    Developers and admins, it’s time to simplify your workday. With this practical guide, use scripting to solve tedious IT problems with less effort and less code! Learn about popular scripting languages: Bash, PowerShell, and Python. Master important techniques such as More about the book

    from $44.99

    Available

    E-book | Print edition | Bundle
    • Learn to work with scripting languages such as Bash, PowerShell, and Python
    • Get to know your scripting toolbox: cmdlets, regular expressions, filters, pipes, and REST APIs
    • Automate key tasks, including backups, database updates, image processing, and web scraping
  • Cover of Linux

    Linux
    The Comprehensive Guide

    Michael Kofler

    1178 pages, paperback

    Beginner or expert, professional or hobbyist, this is the Linux guide you need! Install Linux and walk through the basics: working in the terminal, handling files and directories, using Bash, and more. Then get into the nitty-gritty details of configuring More about the book

    from $54.99

    Available

    E-book | Print edition | Bundle
    • Your complete, cross-distribution, professional guide to Linux, for beginners and advanced users
    • Get detailed instructions for installation, configuration, and administration, on both desktop and server
    • Set up security, virtualization, and more