Around IT in 256 seconds

Tomasz Nurkiewicz

Around IT in 256 seconds

A weekly Technology podcast

Good podcast? Give it some love!
Around IT in 256 seconds

Tomasz Nurkiewicz

Around IT in 256 seconds

Episodes
Around IT in 256 seconds

Tomasz Nurkiewicz

Around IT in 256 seconds

A weekly Technology podcast
Good podcast? Give it some love!
Rate Podcast

Episodes of Around IT in 256 seconds

Mark All
Search Episodes...
Yukihiro Matsumoto, the creator of Ruby programming language,famously said: “I hope to see Ruby help every programmer in theworld to be productive, and to enjoy programming, and to be happy.”Honestly, not many programming languages were buil
Border Gateway Protocol, BGP for short, is probably the mostimportant protocols you might have never heard of. Well, you did atleast once, in October 2021. When Facebook, WhatsApp, Instagram andMessenger all went down because of BGP misconfi
SQLite is by far the most common SQL database ever deployed. Are youlsitening to this on iPhone or Android device? It runs SQLite. Or maybethrough a web browser? Chrome, Safari, Firefox, Opera and AndroidBrowser all use SQLite underneath. Ar
Scala is a programming language running on the Java Virtual Machine.It’s statically typed, and you can use it both as functional andobject-oriented language. Even at the same time. The functional side ofScala supports higher-order (and highe
K-means clustering is an algorithm for partitioning data intomultiple, non-overlapping buckets. For example, if you have a bunch ofpoints in two-dimensional space, this algorithm can easily findconcentrated clusters of points. To be honest,
Clojure is a dynamically, strongly typed programming language. It’s adialect of Lisp running on the Java Virtual Machine. Lisp is 6decades old and has a really weird syntax. That weird syntax is calledPolish prefix notation. Basically, in ev
There are two main ways to communicate between components in yourdistributed system: synchronous and asynchronous. Synchronouscommunication is like making a phone call. The system on the other sidemust be present and you actively wait for a
After many dramatic events around Twitter lately, many people,including myself, began experimenting with Mastodon. Superficially it’san open-source clone of the former that anyone can deploy and host.However, once you look deeper, it’s actua
RabbitMQ is a message broker, allowing asynchronous communication indistrubuted systems. The key advantages of RabbitMQ include: 15 years ofopen source history, battle proven Erlang implementation and support forindustry standard protocols.
Many people, when asked about SLA, simply shout 99%. The correctanswer to that question is probably a long, boring PDF, written bylawyers. Yes, SLA is a legal obligation. Not a metric or a number. Youprobably meant SLI or SLO.Read more: htt
An artificial neural network is a computer algorithm somewhatinspired by our brains. Superficially, our brain is a network of neuronsconnected with each other and communicating via electrical impulses.Artificial intelligence experts implemen
p>A few weeks ago Ethereum blockchain moved from proof-of-work to aproof-of-stake algorithm. This step alone reduced global energyconsumption by 0.2%. It’s as much as an energy usage of Austria. At thispoint, Ethereum, the second largest blo
A genetic algorithm is a heuristic approach to solving complexcomputational problems. This includes various optimizations, especiallyaround scheduling and design. For example, NASA designed a radio antennafor their spacecraft using a genetic
Non-fungible tokens, NFTs for short, are financial instrumentsimplemented on top of the blockchain. They can be bought and sold, justlike cryptocurrencies. However, unlike bitcoins, each NFT is unique andtraded individually. Whereas Bitcoins
We all know this feeling. You search for a hotel in Paris and youkeep getting ads for hotels and flights for weeks to come. Or somethingeven scarier. You visit a blog post highlighting the first symptoms of apregnancy. An hour later every si
MongoDB is a NoSQL database. Precisey speaking, it’s adocument-oriented database. It stores arbitrarily complex key-valueobjects. For example, in a single Car object you can storeas much information as you want. Not only license plate or man
Quarkus is supersonic, subatomic Java. What does that mean? It means it’s Java, but really, really small. And really, really fast. Quarkus is a runtime framework which gives you access to programming models you’re probably familiar with. Like M
Ethereum is a network of computers with no central trusted authority.They achieve consensus by running computation-intensive algorithm, knownas proof-of-work. The agreed state is added to an append only ledger,known as blockchain. Yes, Ether
QUIC can be thought of as the third fundamental protocol of theInternet. Next to UDP and TCP/IP. Let’s talk a little bit about thesetwo. They both build upon IP, Internet Protocol. IP supports exchangingpackets of data between two machines h
Stuxnet was probably one of the most sophisticated pieces of softwareever built. I can easily imagine a Hollywood movie about it. A computerprogram that could change the course of history. Ironically, Stuxnet wasa computer virus. A virus tha
Denial-of-service attack tries to take down a server by sendingspecially-crafted requests. The simplest form of this attack is justsending a lot of requests in a short period of time. But moresophisticated methods are possible. For example,
In part 2 of the Twelve-Factor App, we’ll explore the second half ofthe principles. Be sure to listen to the previous episode as well. Westill have only four minutes, so let’s go!Read more: https://nurkiewicz.com/76Get the new episode strai
Twelve-Factor App is a set of design guidelines defined by Heroku.These guidelines are best suited for cloud-native, portable andresilient services. In this episode, I’ll explain the first sevenprinciples. I have four minutes left, so let’s
SOAP, formerly known as Simple Object Access Protocol, is a messagingstandard. SOAP is very broad and general. Technically, it can supportrequest-response, as well as fire-and-forget communication. Theunderlying protocol is typically HTTP, b
Neo4j is a NoSQL database engine. What makes it different is theunusual data model. In Neo4j everything is modelled as a graph. A graphis a collection of nodes connected with edges. A typical example is agraph of friends on a social media we
Rate
Contact This Podcast

Join Podchaser to...

  • Rate podcasts and episodes
  • Follow podcasts and creators
  • Create podcast and episode lists
  • & much more

Unlock more with Podchaser Pro

  • Audience Insights
  • Contact Information
  • Demographics
  • Charts
  • Sponsor History
  • and More!
Pro Features