Around IT in 256 seconds

By Tomasz Nurkiewicz

Listen to a podcast, please open Podcast Republic app. Available on Google Play Store and Apple App Store.


Category: Technology

Open in Apple Podcasts


Open RSS feed


Open Website


Rate for this podcast

Subscribers: 8
Reviews: 0
Episodes: 98

Description

Podcast for developers, testers, SREs... and their managers. I explain complex and convoluted technologies in a clear way, avoiding buzzwords and hype. Never longer than 4 minutes and 16 seconds. Because software development does not require hours of lectures, dev advocates' slide decks and hand waving. For those of you, who want to combat FOMO, while brushing your teeth. 256 seconds is plenty of time. If I can't explain something within this time frame, it's either too complex, or I don't understand it myself. By Tomasz Nurkiewicz. Java Champion, CTO, trainer, O'Reilly author, blogger

Episode Date
#97: Ruby: help every programmer to be productive and to be happy
Feb 13, 2023
#96: Border Gateway Protocol: the duct tape that makes the Internet work
Feb 06, 2023
#95: SQLite: the most ubiquitus database on the planet. And beyond!
Jan 23, 2023
#94: Scala: language with academic background and huge industry adoption
Jan 16, 2023
#93: K-means clustering: machine learning algorithm to easily split observations into multiple buckets
Jan 11, 2023
#92: Clojure: a languages that will change the way you think about programming
Nov 28, 2022
#91: Asynchronous communication: loose coupling in distributed systems
Nov 21, 2022
#90: Mastodon: next-generation, open source social network
Nov 15, 2022
#89: RabbitMQ: A proven message broker for asynchronous communication
Oct 12, 2022
#88: SLI, SLO and SLA: a number, a threshold and a legal document respectively
Oct 03, 2022
#87: Artificial neural networks: imitating human brain to solve problems like humans
Sep 27, 2022
#86: Proof of stake: how to cut global energy usage by 0.2%
Sep 19, 2022
#85: Genetic algorithm: natural selection helps to solve coding problems
Sep 13, 2022
#84: Non-fungible token (NFT): digital, decentralized art market
Aug 29, 2022
#83: Real-time bidding: how online tracking helps serving ads
Aug 23, 2022
#82: MongoDB: the most popular NoSQL database
Aug 16, 2022
#81: Quarkus: supersonic, subatomic Java (guest: Holly Cummins)
Aug 05, 2022
#80: Ethereum: a distributed virtual machine for exchanging money and bored apes
Jul 04, 2022
#79: QUIC: what makes HTTP/3 faster
Jun 30, 2022
#78: Stuxnet: computer virus that you can admire
Jun 20, 2022
#77: DDoS: take down a server, one request at a time
Jun 13, 2022
#76: 12th Factor App: portable and resilient services start here. Part 8-12/12
Jun 06, 2022
#75: 12th Factor App: portable and resilient services start here. Part 1-7/12
May 31, 2022
#74: SOAP: (not really) Simple Object Access Protocol
May 16, 2022
#73: Neo4j: all your data as a graph?
May 10, 2022
#72: React.js: library that won frontends?
May 06, 2022
#71: Erlang: let it crash!
Apr 26, 2022
#70: CRDT: Conflict-free Replicated Data Type (guest: Martin Kleppmann)
Apr 12, 2022
#69: DevOps: not a job position, but culture and mindset
Feb 14, 2022
#68: ACID transactions: don't corrupt your data
Feb 01, 2022
#67: Version control systems: auditing source code, tracking bugs and experimenting
Jan 25, 2022
#66: Aspect-oriented programming: another level of code modularization
Jan 18, 2022
#65: Zero Downtime deployment: If it hurts, do it more often
Jan 10, 2022
#64: TypeScript: will it entirely replace JavaScript?
Jan 03, 2022
#63: Logging libraries: auditing and troubleshooting your application
Dec 27, 2021
#62: Object-relational mapping: hiding vs. introducing complexity
Dec 20, 2021
#61: Spring framework: 2 decades of building Java applications
Dec 15, 2021
#60: Haskell: purely functional and statically typed programming language
Dec 07, 2021
#59: How compilers work: from source to execution
Nov 29, 2021
#58: Consumer-driven Contracts: TDD between services
Nov 22, 2021
#57: Kotlin: Much more than 'better Java'
Nov 16, 2021
#56: Test-driven development: It's not about testing
Nov 02, 2021
#55: Percentages, percentage points and basis points: understand your metrics
Oct 25, 2021
#54: Immutability: from data structures to data centers
Oct 19, 2021
#53: CDN: Content Delivery Network: global scale caching
Oct 11, 2021
#52: How computers work: from electrons to Electron
Oct 04, 2021
#51: Cloud computing: more than renting servers per minute
Sep 27, 2021
#50: Property-based testing: find bugs automatically by generating thousands of test cases
Sep 21, 2021
#49: Functional programming: academic research or new hope for the industry?
Sep 13, 2021
#48: Distributed tracing: find bottlenecks in complex systems
Sep 07, 2021
#47: Terraform: managing infrastructure as code
Jul 05, 2021
#46: Kubernetes: Orchestrating large-scale deployments
Jun 29, 2021
#45: Node.js: running JavaScript on the server (!)
Jun 21, 2021
#44: RESTful APIs: much more than JSON over HTTP
Jun 15, 2021
#43: Public-key cryptography: math invention that revolutionized the Internet
Jun 07, 2021
#42: Flow control and backpressure: slowing down to remain stable
May 31, 2021
#41: Unicode: can you see these: Æ, 爱 and 🚀?
May 24, 2021
#40: Docker: more than a process, less than a VM
May 18, 2021
#39: DNS: one of the fundamental protocols of the Internet
May 11, 2021
#38: HTTP cookies: from saving shopping cart to online tracking
Mar 30, 2021
#37: Fallacies of distributed computing
Mar 22, 2021
#36: Microservices architecture: principles and how to break them
Mar 16, 2021
#35: Reactive programming: from spreadsheets to modern web frameworks
Mar 02, 2021
#34: SQL joins
Feb 22, 2021
#33: OAuth 2.0
Feb 16, 2021
#32: (Cryptographic) hash function
Feb 08, 2021
#31: Redis
Feb 01, 2021
#30: Linear Regression
Jan 18, 2021
#29: Time synchronization
Jan 12, 2021
#28: Event sourcing
Jan 05, 2021
#27: Proof-of-work algorithm in blockchain
Dec 29, 2020
#26: Blockchain
Dec 22, 2020
#25: High-frequency trading
Dec 14, 2020
#24: Service discovery
Dec 08, 2020
#23: Garbage collection
Nov 30, 2020
#22: Moore's Law
Nov 23, 2020
#21: SSE and WebSockets
Nov 03, 2020
#20: Chaos engineering
Oct 26, 2020
#19: GraalVM
Oct 19, 2020
#18: JIT - Just-in-time compilation
Oct 12, 2020
#17: BPM: Business process modeling
Oct 06, 2020
#16: Akka
Sep 22, 2020
#15: Mutation testing
Sep 14, 2020
#14: Static, Dynamic, Strong and Weak Type Systems
Aug 31, 2020
#13: Cassandra
Aug 18, 2020
#12: Continuous integration, delivery and deployment
Aug 11, 2020
#11: MapReduce
Aug 04, 2020
#10: HTTP protocol
Jul 27, 2020
#9: Retrying failures
Jul 21, 2020
#8: Kafka's design
Jul 14, 2020
#7: Speed of light
Jul 06, 2020
#6: Little's law
Jun 30, 2020
#5: asm.js and WebAssembly
Jun 16, 2020
#4: Serverless
Jun 08, 2020
#3: GraphQL
Jun 02, 2020
#2: Service Mesh
May 26, 2020
#1: Circuit Breaker
May 12, 2020
#0: Meta
Apr 27, 2020