Podcasts · Arts · Education

CyberSecurity Summary

CyberSecurity Summary

300 episodes

CyberSecurity Summary is your go-to podcast for concise and insightful summaries of the latest and most influential books in the field of cybersecurity. Each episode delves into the core concepts, key takeaways, and practical applications of these books, providing you with the knowledge you need to stay ahead in the ever-evolving world of cybersecurity. Whether you’re a seasoned professional or just starting out, CyberSecurity Summary offers valuable insights and discussions to enhance your understanding and keep you informed. You can listen and download our episodes for free on more than 10 different platforms: https://linktr.ee/cyber_security_summary

Episodes page 1 of 6

  1. Professional Scala

    · 30 min

    An advanced guide for experienced developers seeking to master the Scala programming language. The book bridges object-oriented programming and functional programming, offering deep insights into language features, the…

  2. Programming iOS 11: Dive Deep into Views, View Controllers, and Frameworks

    · 27 min

    A comprehensive guide to iOS 11 programming by Matt Neuburg focuses on building, managing, and animating views and view controllers using the Swift language. The text details how an app launches, establishes its main…

  3. MongoDB: The Definitive Guide: Powerful and Scalable Data Storage

    · 26 min

    A comprehensive overview of MongoDB, exploring its document-oriented data model, basic operations, and advanced administration topics like replication and sharding. The source material details how to create, read,…

  4. MongoDB in Action: Covers MongoDB version 3.0

    · 24 min

    A comprehensive guide to MongoDB, an open-source, document-oriented database designed for modern web applications. The material details the history and design goals of the software, emphasizing its use of JSON-like…

  5. Kubernetes in Action: Deploying and managing containers and cloud-native applications

    · 22 min

    An open-source system designed to automate the management and deployment of containerized applications. It explains the industry shift from monolithic software to microservices, highlighting how this transition creates…

  6. Kafka Streams in Action: Real-time apps and microservices with the Kafka Streams API

    · 22 min

    A Java library designed for building real-time, event-driven applications and microservices. The text explores the evolution of data processing, moving from traditional batch processing to modern stream processing…

  7. JavaScript: The Good Parts: The Good Parts

    · 22 min

    An elegant, reliable subset of the JavaScript programming language by stripping away its most problematic features. He argues that while the language was developed in haste and contains significant design flaws, it…

  8. Kotlin for Android Developers: Learn Kotlin the easy way while developing an Android App

    · 24 min

    A practical manual for Android developers transitioning from Java to Kotlin. The text follows a project-based approach, guiding readers through the creation of a weather application to demonstrate the language's modern…

  9. Learning Swift: Building Apps for macOS, iOS, and Beyond

    · 20 min

    A practical guide for developing macOS and iOS applications. Published by O’Reilly Media, the text focuses on teaching the Swift 4 programming language and the Cocoa Touch framework through a hands-on project called…

  10. Learning PostgreSQL 10: A beginner’s guide to building high-performance PostgreSQL database solution

    · 24 min

    A comprehensive introductory guide to the world's most advanced open-source database. Published by Packt Publishing, the text explores fundamental relational database concepts, such as ACID properties and relational…

  11. Learning JavaScript: JavaScript Essentials for Modern Application Development

    · 23 min

    A foundational guide for developers transitioning to ES6 (ECMAScript 2015). The text explains that while JavaScript was once dismissed as a simple tool for amateurs, it has evolved into a sophisticated, essential…

  12. Learning HTTP/2: A Practical Guide for Beginners

    · 22 min

    Documents the evolution of web protocols, moving from the simplistic roots of HTTP/0.9 to the modern, high-performance standards of HTTP/2. The authors explain that while the original protocols were designed for…

  13. Microservices Patterns: With examples in Java

    · 23 min

    A comprehensive guide for transitioning from monolithic architectures to microservice-based systems. Through the lens of a fictional company called FTGO, the author illustrates the "monolithic hell" that occurs when…

  14. Modern Java in Action: Lambdas, streams, functional and reactive programming

    · 24 min

    Details major advancements in the Java programming language from version 8 through 11. The authors, Raoul-Gabriel Urma, Mario Fusco, and Alan Mycroft, explain how the language evolved to handle multicore processors and…

  15. Microservices in Action

    · 24 min

    Explores the lifecycle of microservice applications. It defines this architectural style as a collection of autonomous, loosely coupled services designed to improve a team's agility and ability to scale. The authors…

  16. Metaprogramming in .NET

    · 23 min

    Introduces techniques for writing code that processes or generates other programs. The authors explore foundational concepts such as reflection, code generation, and dynamic objects to help developers reduce software…

  17. Mastering Functional Programming: Functional techniques for sequential and parallel programming with Scala

    · 23 min

    Introduce the core philosophy and practical advantages of the functional paradigm using Scala. The text contrasts imperative programming, which relies on step-by-step algorithms and mutable states, with declarative…

  18. Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!)

    · 23 min

    A comprehensive guide to writing code that generates code within the Elixir ecosystem. The material explores the Abstract Syntax Tree (AST) and the macro system, which serve as the fundamental building blocks for…

  19. Mastering C# and .NET Framework

    · 23 min

    A comprehensive technical guide for developers aiming to build high-performance applications. The text explores the internal architecture of the Common Language Runtime (CLR), detailing how it manages memory through…

  20. Mastering Emacs

    · 20 min

    A comprehensive guide for users looking to transition from basic text editing to advanced proficiency in the GNU Emacs ecosystem. The text explores the software's unique Lisp-based architecture, emphasizing its extreme…

  21. Linux in Action

    · 23 min

    A comprehensive curriculum for mastering Linux administration through a project-based learning approach. The material transitions from foundational command-line survival skills, such as file system navigation and…

  22. Machine Learning Systems: Designs that scale

    · 21 min

    A comprehensive guide to building production-grade predictive applications using the reactive systems paradigm. Through the narrative of a fictional startup, the author illustrates common pitfalls of naive designs,…

  23. Learning Penetration Testing with Python

    · 23 min

    Instructs readers on how to use Python scripting to enhance the efficiency and effectiveness of security assessments. The curriculum spans from fundamental Python programming and network communication basics to…

  24. Learning Algorithms Through Programming and Puzzle Solving

    · 23 min

    A comprehensive educational resource titled Learning Algorithms Through Programming and Puzzle Solving, which serves as a companion to online computer science programs on Coursera and edX. This book emphasizes an…

  25. Learn Amazon Web Services in a Month of Lunches

    · 16 min

    A practical guide designed to transition beginners into proficient cloud administrators through manageable, daily lessons. The text explores foundational AWS ecosystem components, focusing on core tools like EC2 for…

  26. Learn You Some Erlang for Great Good!: A Beginner's Guide

    · 15 min

    A comprehensive introductory guide to the Erlang programming language. Published by No Starch Press, the text utilizes a lighthearted, accessible tone to teach functional programming and concurrency through practical…

  27. Lambda-Calculus and Combinators: An Introduction

    · 24 min

    An introduction to lambda-calculus and combinatory logic, two foundational systems of logic that function as abstract programming languages. Originally developed in the 1920s and 30s to investigate the foundations of…

  28. Lambda Calculus with Types (Perspectives in Logic)

    · 20 min

    A comprehensive mathematical exploration of three primary typing systems: simple types, recursive types, and intersection types. By transitioning from untyped terms to structured typed terms, the authors examine…

  29. JavaScript Application Design: A Build First Approach

    · 23 min

    A "Build First" philosophy to improve web development quality and reliability. The author emphasizes that modern front-end projects require the same architectural planning and automation typically reserved for back-end…

  30. Java: A Beginner's Guide, Seventh Edition

    · 23 min

    A comprehensive instructional manual designed for individuals with no previous programming background. The text covers Java SE 9 (JDK 9) fundamentals, guiding readers through the history of the language, its…

  31. Java Testing with Spock

    · 17 min

    A technical guide published by Manning Publications that details how to use the Spock framework for software verification. The text explains that Spock is a Groovy-based tool that seamlessly integrates with Java…

  32. iOS 11 Swift Programming Cookbook: Solutions and Examples for iOS Apps

    · 19 min

    A technical guide for intermediate and advanced developers. The text focuses heavily on continuous integration and delivery, specifically detailing how to implement automation using Xcode Server, Xcode Bots, and Travis…

  33. iOS 11 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics

    · 25 min

    A comprehensive guide for beginners and experienced developers to master the core components of Apple's development ecosystem. The text explores the Swift programming language, the Xcode integrated development…

  34. iOS 10 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics

    · 25 min

    A technical guide for aspiring mobile developers. It introduces the Swift programming language by emphasizing its object-oriented nature, where every linguistic entity is treated as an object. The material outlines the…

  35. Introduction to Java Programming and Data Structures

    · 22 min

    A technical overview of computer hardware and software fundamentals, such as the role of the CPU, memory, and various programming languages. The document outlines the Java development process, explaining how source…

  36. Introducing Erlang: Getting Started in Functional Programming

    · 20 min

    A functional programming language designed by Ericsson for high reliability and scalability. The author, Simon St.Laurent, guides newcomers through the initial hurdles of the language by focusing on its unique…

  37. Introduction to Autonomous Robots

    · 27 min

    A comprehensive foundational textbook designed to teach the computational and algorithmic principles of robotics to undergraduate students. The text bridges the gap between mechanical engineering and computer science…

  38. Interpreting LISP: Programming and Data Structures

    · 23 min

    A technical introduction to the LISP programming language and the architectural design of its interpreter, based on Gary D. Knott’s book. It details how LISP utilizes linked-list data structures and a unique "prefix…

  39. Inclusive Design Patterns: Coding Accessibility Into Web Design

    · 28 min

    Outlines the philosophy and technical execution of inclusive web design, emphasizing that accessibility should be a foundational mindset rather than an afterthought. It argues that true design thinking involves solving…

  40. Identity and Data Security for Web Development: Best Practices

    · 24 min

    Explore the critical intersection of user identity and digital protection. The authors argue that modern developers must take personal responsibility for securing data rather than offloading it, especially given the…

  41. Holistic Game Development with Unity: An All-in-One Guide to Implementing Game Mechanics, Art, Design and Programming

    · 22 min

    Explores the intersection of computer programming and artistic design. The text challenges the myth of "left-brain" versus "right-brain" thinking by illustrating how technical logic and creative expression are…

  42. How to Design Programs: An Introduction to Programming and Computing

    · 19 min

    A systematic method for learning computer science through the lens of liberal arts. Instead of focusing on technical jargon, the authors introduce design recipes that guide students through a structured problem-solving…

  43. HTML5 in Action

    · 18 min

    A comprehensive guide to modern web development techniques. The authors focus on the transition of the web from a collection of static documents to a robust platform for interactive applications. Key topics include the…

  44. Geometric Computation: Foundations for Design: Foundations for Design

    · 19 min

    A comprehensive pedagogical framework for integrating mathematics and computer programming into the creative design process. Rather than focusing on specific software that may soon become obsolete, the authors…

  45. Get Programming with Haskell

    · 22 min

    Introduces the Haskell language by emphasizing functional programming over the traditional instruction-based approach of the von Neumann architecture. The text focuses on the mathematical foundations of code, defining…

  46. Get Programming with F#: A guide for .NET developers

    · 23 min

    An introduction and guide to F#, a mature, functional-first programming language that operates on the .NET platform. Author Isaac Abraham emphasizes that F# enables developers to write more succinct and maintainable…

  47. Get Programming with JavaScript

    · 22 min

    A hands-on introduction to coding for beginners using the JS Bin online sandbox. The text utilizes a continuous project called The Crypt, a text-based adventure game, to demonstrate how specific programming concepts…

  48. Go Web Programming

    · 26 min

    A comprehensive guide for building server-side applications using the Go programming language. The material highlights why Go is an ideal choice for modern web development, specifically noting its efficiency,…

  49. Introduction to Recursive Programming

    · 24 min

    A comprehensive guide to understanding recursion as both a computational strategy and a mathematical concept. The book explores how complex problems can be solved by breaking them down into smaller, self-similar…

  50. Introduction to Programming and Problem-Solving Using Scala (Chapman & Hall / CRC Textbooks in Computing)

    · 24 min

    A comprehensive college-level textbook designed to teach foundational computer science concepts through the Scala language. Written by Mark C. Lewis and Lisa L. Lacher, the text covers a wide spectrum of topics ranging…

Shows are listed from Apple Podcasts' charts and directory, and Podcast Index where it is used. Every show and episode belongs to its publisher and plays from the publisher's own feed; this site hosts none of them. Explicit shows are for adult profiles only, and children’s profiles hear only children’s shows. More about this list.