Skip to main content
Around IT in 256 seconds

Around IT in 256 seconds

By Tomasz Nurkiewicz

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
Available on
Apple Podcasts Logo
Google Podcasts Logo
Overcast Logo
RadioPublic Logo
Spotify Logo
Currently playing episode

#94: Scala: language with academic background and huge industry adoption

Around IT in 256 secondsJan 16, 2023

00:00
04:16
#97: Ruby: help every programmer to be productive and to be happy
Feb 13, 202304:10
#96: Border Gateway Protocol: the duct tape that makes the Internet work
Feb 06, 202304:13
#95: SQLite: the most ubiquitus database on the planet. And beyond!
Jan 23, 202304:16
#94: Scala: language with academic background and huge industry adoption
Jan 16, 202304:16
#93: K-means clustering: machine learning algorithm to easily split observations into multiple buckets
Jan 11, 202304:16
#92: Clojure: a languages that will change the way you think about programming
Nov 28, 202204:16
#91: Asynchronous communication: loose coupling in distributed systems
Nov 21, 202204:12
#90: Mastodon: next-generation, open source social network
Nov 15, 202204:16
#89: RabbitMQ: A proven message broker for asynchronous communication

#89: RabbitMQ: A proven message broker for asynchronous communication

RabbitMQ is a message broker, allowing asynchronous communication in distrubuted systems. The key advantages of RabbitMQ include: 15 years of open source history, battle proven Erlang implementation and support for industry standard protocols. RabbitMQ is among the most popular implementations of message brokers. Others include ActiveMQ for Java, celery for Python and Kafka - if you consider it a message broker. Also, pretty much all cloud providers have their proprietary implementations, like, Google Pub/Sub, Amazon Kinesis, Azure Service Bus and so on. RabbitMQ at its core implements AMQP, a standard protocol for information interchange. So not only it’s open source, it’s also built on top of open standards.

Read more: https://nurkiewicz.com/89

Get the new episode straight to your mailbox: https://nurkiewicz.com/newsletter

Oct 12, 202203:46
#88: SLI, SLO and SLA: a number, a threshold and a legal document respectively
Oct 03, 202204:12
#87: Artificial neural networks: imitating human brain to solve problems like humans
Sep 27, 202204:15
#86: Proof of stake: how to cut global energy usage by 0.2%
Sep 19, 202204:16
#85: Genetic algorithm: natural selection helps to solve coding problems
Sep 13, 202204:16
#84: Non-fungible token (NFT): digital, decentralized art market
Aug 29, 202204:06
#83: Real-time bidding: how online tracking helps serving ads
Aug 23, 202204:16
#82: MongoDB: the most popular NoSQL database
Aug 16, 202204:15
#81: Quarkus: supersonic, subatomic Java (guest: Holly Cummins)
Aug 05, 202204:07
#80: Ethereum: a distributed virtual machine for exchanging money and bored apes
Jul 04, 202204:16
#79: QUIC: what makes HTTP/3 faster
Jun 30, 202204:04
#78: Stuxnet: computer virus that you can admire
Jun 20, 202204:16
#77: DDoS: take down a server, one request at a time
Jun 13, 202204:14
#76: 12th Factor App: portable and resilient services start here. Part 8-12/12
Jun 06, 202204:16
#75: 12th Factor App: portable and resilient services start here. Part 1-7/12
May 31, 202204:14
#74: SOAP: (not really) Simple Object Access Protocol
May 16, 202204:14
#73: Neo4j: all your data as a graph?
May 10, 202204:16
#72: React.js: library that won frontends?
May 06, 202204:12
#71: Erlang: let it crash!
Apr 26, 202204:16
#70: CRDT: Conflict-free Replicated Data Type (guest: Martin Kleppmann)
Apr 12, 202204:09
#69: DevOps: not a job position, but culture and mindset
Feb 14, 202204:05
#68: ACID transactions: don't corrupt your data
Feb 01, 202204:16
#67: Version control systems: auditing source code, tracking bugs and experimenting
Jan 25, 202204:13
#66: Aspect-oriented programming: another level of code modularization
Jan 18, 202204:14
#65: Zero Downtime deployment: If it hurts, do it more often
Jan 10, 202204:04
#64: TypeScript: will it entirely replace JavaScript?
Jan 03, 202204:16
#63: Logging libraries: auditing and troubleshooting your application
Dec 27, 202104:16
#62: Object-relational mapping: hiding vs. introducing complexity
Dec 20, 202104:16
#61: Spring framework: 2 decades of building Java applications
Dec 15, 202104:16
#60: Haskell: purely functional and statically typed programming language
Dec 07, 202104:11
#59: How compilers work: from source to execution
Nov 29, 202104:14
#58: Consumer-driven Contracts: TDD between services
Nov 22, 202104:14
#57: Kotlin: Much more than 'better Java'
Nov 16, 202103:54
#56: Test-driven development: It's not about testing
Nov 02, 202104:15
#55: Percentages, percentage points and basis points: understand your metrics
Oct 25, 202104:16
#54: Immutability: from data structures to data centers
Oct 19, 202104:16
#53: CDN: Content Delivery Network: global scale caching
Oct 11, 202104:16
#52: How computers work: from electrons to Electron
Oct 04, 202104:16
#51: Cloud computing: more than renting servers per minute
Sep 27, 202104:13
#50: Property-based testing: find bugs automatically by generating thousands of test cases
Sep 21, 202104:16
#49: Functional programming: academic research or new hope for the industry?
Sep 13, 202104:13
#48: Distributed tracing: find bottlenecks in complex systems
Sep 07, 202104:16