¡Últimas horas! Disfruta todo 1 año de Premium al 25% de dto ¡LO QUIERO!

Podcast
TechByte Talks
22
2
This show explores relevant and upcoming tools, frameworks and technologies in the software field.
This show explores relevant and upcoming tools, frameworks and technologies in the software field.
Envoy
Episode in
TechByte Talks
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
23:36
Java 9 Platform Module System
Episode in
TechByte Talks
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
21:04
Java 9 Features
Episode in
TechByte Talks
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
25:45
JDK Atomics Package
Episode in
TechByte Talks
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:
JDK Atomics API
Music: Paint the Sky by Hans Atom
15:30
Java References
Episode in
TechByte Talks
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:
References API
Music: Paint the Sky by Hans Atom
16:35
Java CountDownLatch & CyclicBarrier
Episode in
TechByte Talks
This episode talks about
Synchronization helpers
CountDownLatch – APIs, examples and gotchas
CyclicBarrier – APIs and examples
Comparison between the two
Links:
CountDownLatch API
CyclicBarrier API
Music: Paint the Sky by Hans Atom
18:40
gRPC
Episode in
TechByte Talks
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:
gRPC Main page
grpc-ecosystem
Music: Paint the Sky by Hans Atom
21:51
ThreadLocal
Episode in
TechByte Talks
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
13:22
BloomFilter
Episode in
TechByte Talks
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
14:35
Docker
Episode in
TechByte Talks
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
26:21
Hashtable
Episode in
TechByte Talks
In this episode, we talk about
Application and uses of Hashtable
Time complexity with basic implementation
Collision and the resolution mechanism
Load factor and resizing
Properties of good Hash function
Comparison with Balanced Tree
Implementation details in Java language
Music: Paint the Sky by Hans Atom
20:51
Finagle
Episode in
TechByte Talks
In this episode, we talk about
What is Finagle and a 10000 ft overview of Finagle
Part 1: Service Abstraction – Futures, Services, Servers/Clients and Filters
Part 2: Codecs – What they are and which ones are supported OOTB?
Part 3: Network Abstraction – Infrastructure for RPC Clients and Servers
Netty and Server side advantages
Links:
Finagle Source
Original Finagle Paper – Your Server as a function
Blog finagle-a-protocol-agnostic-rpc-system
Music: Paint the Sky by Hans Atom
23:43
Hystrix
Episode in
TechByte Talks
In this episode, we talk about
What is resiliency and why is it important?
What are the common patterns to improve resiliency and fault tolerance?
Hystrix – What is it and high level features
Flowchart for Hystrix
Other features of Hystrix besides resiliency
Things to know before/while adopting Hystrix
Links:
Hystrix Wiki
20:30
Java Garbage Collection
Episode in
TechByte Talks
In this episode, we talk about
Generational collections
Serial and Parallel Collectors
CMS and G1 Collectors
Understand when stop the world pauses happen and when to use each type and the defaults
Troubleshooting GC
Links:
Java GC Tuning
G1 GC
27:34
OAuth
Episode in
TechByte Talks
In this episode, we talk about
What is OAuth?
Discuss a sample use case and the naming conventions for the various entities
Various ways of performing OAuth (for different type of clients – cloud, mobile)
What one should be aware of when using OAuth
Links:
RFC for OAuth – https://tools.ietf.org/html/rfc6749
22:01
Consistent Hashing
Episode in
TechByte Talks
In this episode, we talk about
What is hashing and what are typical usages of hashing?
What is consistent hashing and why is it needed?
Implementation for consistent hashing
Applications of consistent hashing
Music: Paint the Sky by Hans Atom
17:44
Kubernetes
Episode in
TechByte Talks
In this episode, we talk about
Why do we need Kubernetes(K8s)? What problems does it solve?
Brief History of K8s
10000 feet Overview of K8s
Core concepts and deep-dive for components of K8s
Pre-requisites for your application to run inside K8s?
How do you deal with legacy applications running outside K8s? and more…
Links:
Kubernetes Main site
Music: Paint the Sky by Hans Atom
45:06
Load Balancer
Episode in
TechByte Talks
In this episode, we talk about
Why do we need a Load Balancer(LB) and how were things managed before LB?
Different Types of LB
Core features of LB
Supported NAT
Various L3, L4 and L7 for LB
Popular LB
High Availability for LB
Links:
Google Maglev Paper
Google SeeSaw
Load Balancer 101 Nuts and Bolts
31:08
ZooKeeper
Episode in
TechByte Talks
In this episode, we talk about
What are the challenges in Microservices architecture?
What is Service Discovery and why do we need it?
How does ZooKeeper solve this problem?
Use-cases for ZooKeeper like distributed coordination and leader election
HA and using Apache Curator
Projects using Zookeeper
Links:
ZooKeeper Main Site
Curator Library
Music: Paint the Sky by Hans Atom
28:32
Microservices
Episode in
TechByte Talks
In this episode, we talk about
Why do we need Microservices(MS)? What problems do we face with traditional monolithic apps?
New Challenges introduced by MS
Examples of actual deployment with MS
When not to use a MS
Template for MS and more…
Links:
http://martinfowler.com/articles/microservices.html
http://microservices.io/
Music: Paint the Sky by Hans Atom
44:42
You may also like View more
xHUB.AI
En la era de la Inteligencia Artificial, la aplicación en cualquier escenario supone el mayor debate y más importante para el ser humano y su futuro.En el podcast de xHUB.AI hablamos sobre inteligencia artificial y otras ciencias transversales, su aplicación a diferentes sectores y soluciones, con los mejores speakers y especialistas.La Inteligencia Artificial cambiará el mundo y nosotros queremos contartelo.Te lo vas a perder? Updated
TISKRA
Podcast sobre tecnología de consumo y software. Análisis estratégico del mundo Apple, Google, Microsoft, Tesla y Amazon así como de todos aquellos productos de entretenimiento y su posible impacto económico y social. Conducido por @JordiLlatzer Updated
Hablando Crypto
¿Te interesan las criptomonedas? A nosotros también. Somos Óscar y Cristian. Después de más de 5 años jugueteando con las criptomonedas os explicamos nuestras historias. También hablamos sobre como vemos el crypto-mundo y hacia donde creemos que irá. Updated









