TechByte Talks

TechByte Talks

By TechByteTalksTechnology
Download on the App Store

TechByte Talks episodes

  • Envoy

    This episode talks about Envoy

    • What is Envoy, why we need it?
    • Deployment architecture
    • Software architecture
    • Features, Configuration API & Extensibility
    • Where to start
    • When not to use Envoy?
    • Music: Paint the Sky by Hans Atom

      24 min
    • Java 9 Platform Module System

      This episode talks about the modular system in Java 9 

      • Modular System Overview
      • Format of Modular Descriptor
      • Classpath v/s Modulepath
      • Unnamed and Automatic Modules
      • Modular CmdLine options
      • Migration tips
      • Music: Paint the Sky by Hans Atom

        22 min
      • Java 9 Features

        This episode talks about the new features of Java 9 

        • Modular System
        • JShell
        • Library Improvements
        • Language Changes
        • New APIs
        • Performance & Security Improvements
        • Music: Paint the Sky by Hans Atom

          26 min
        • JDK Atomics Package

          This episode talks about the java.util.concurrent.atomic package

          • What are atomic operations and why do we need it?
          • Example with volatile, synchronized and Atomics
          • Atomic Internals
          • Atomic Primitives, Array and Reference variants
          • JDK 1.8 classes – LongAdder, LongAccumulator etc
          • Usage of this API in JDK
          • When not to use Atomics
          • Links:

            1. JDK Atomics API
            2. Music: Paint the Sky by Hans Atom

              16 min
            3. Java References

              This episode talks about

              • What are references in the JDK
              • Strong & Weak References
              • Soft & Phantom References
              • References API & Reference Queue
              • How to use these references? finalize or not
              • Other libraries support
              • Links:

                1. References API
                2. Music: Paint the Sky by Hans Atom

                  17 min
                3. Java CountDownLatch & CyclicBarrier

                  This episode talks about

                  • Synchronization helpers
                  • CountDownLatch – APIs, examples and gotchas
                  • CyclicBarrier – APIs and examples
                  • Comparison between the two
                  • Links:

                    1. CountDownLatch API
                    2. CyclicBarrier API
                    3. Music: Paint the Sky by Hans Atom

                      19 min
                    4. gRPC

                      This episode talks about

                      • Why do we need a RPC framework?
                      • What is gRPC and how does it compare with other RPC frameworks?
                      • Details on gRPC
                      • How does one go about using gRPC in a project ?
                      • How does gRPC compare with REST?
                      • Shortcoming and grpc-gateway
                      • Links:

                        1. gRPC Main page
                        2. grpc-ecosystem
                        3. Music: Paint the Sky by Hans Atom

                          22 min
                        4. ThreadLocal

                          This episode talks about

                          • What is Thread Local
                          • Examples of Thread Local
                          • API
                          • Implementation underneath JDK
                          • How to correctly use Thread Local and its usecases
                          • Music: Paint the Sky by Hans Atom

                            14 min
                          • BloomFilter

                            In this episode, we talk about

                            • What is Bloom Filter with examples
                            • Implementation details
                            • Why we need multiple hash functions and why is it efficient
                            • How to determine the size
                            • Comparison with Set
                            • Use-cases and some number comparisons
                            • Music: Paint the Sky by Hans Atom

                              15 min
                            • Docker

                              In this episode, we talk about

                              • How VM changes the game and where does Docker shine?
                              • Docker under the hood….namespaces, cgroups and union fs
                              • Docker Architecture
                              • 3-Tier Application example for Docker
                              • Docker commands & commits
                              • Interacting with Storage
                              • Compose and Swarm
                              • API Libraries and more
                              • Music: Paint the Sky by Hans Atom

                                27 min

                              About TechByte Talks

                              From the publisher's feed

                              This show explores relevant and upcoming tools, frameworks and technologies in the software field.