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 secondsis 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.

Hosted by Tomasz Nurkiewicz. Java Champion, CTO, trainer, O'Reilly author, blogger.
Where to listen
Apple Podcasts Logo
Breaker Logo
Google Podcasts Logo
Overcast Logo
RadioPublic Logo
Spotify Logo
Currently playing episode

#4: Serverless

Around IT in 256 seconds

Go to next audioGo to next audio
Go to prev audioGo to prev audio
1x
#7: Speed of light
Speed of light is not as abstract to us, software engineers, as you might think. If you are deploying to the cloud or if you want to squeeze every bit of performance in your app, speed of light holds you back. Light travels at an unbelievable speed of three hundred thousand kilometers per second. That's more than 7 times around the globe in one second. Is this relevant in our industry?  Read more: https://256.nurkiewicz.com/7 Get new episode straight to your mailbox: https://256.nurkiewicz.com/newsletter
04:11
July 6, 2020
#6: Little's law
Little's law is an astounding equation that's dead simple, yet it can bring an amazing insight into what your distributed system is capable of. Read more: https://256.nurkiewicz.com/6 Newsletter: https://256.nurkiewicz.com/newsletter More resources: * Little's law: https://en.wikipedia.org/wiki/Little%27s_law * John Little: https://en.wikipedia.org/wiki/John_Little_(academic) * Node.js and CPU intensive requests: https://stackoverflow.com/questions/3491811/node-js-and-cpu-intensive-requests * My talk where I mention Little's law (from 23:03: https://www.youtube.com/watch?v=5TJiTSWktLU&t=23m03s)
04:10
June 30, 2020
#5: asm.js and WebAssembly
Read more: https://256.nurkiewicz.com/5 Newsletter: https://256.nurkiewicz.com/newsletter More resources: * asm.js: https://en.wikipedia.org/wiki/Asm.js * WebAssembly: https://en.wikipedia.org/wiki/WebAssembly * Compiling C/C++/Rust/... to asm.js via LLVM backend: https://emscripten.org/ * Quake in the browser (asm.js): http://www.quakejs.com/ * Unity Engine in the browser (WebAssembly): https://blogs.unity3d.com/2018/08/15/webassembly-is-here/
04:13
June 16, 2020
#4: Serverless
Read more: https://256.nurkiewicz.com/4 Newsletter: https://256.nurkiewicz.com/newsletter 4th edition of the newsletter, apart from transcript, contains GraphQL scalability tricks, enjoy! More resources: * AWS Lambda: https://aws.amazon.com/lambda/ * Google Cloud Functions: https://cloud.google.com/functions/ * Azure Functions: https://azure.microsoft.com/en-us/services/functions/ * Spring Cloud Function: https://spring.io/projects/spring-cloud-function
04:15
June 8, 2020
#3: GraphQL
Read more: https://256.nurkiewicz.com/3 Newsletter: https://256.nurkiewicz.com/newsletter More resources: Official GraphQL website: https://graphql.org/ Curated collection of resources: https://github.com/chentsulin/awesome-graphql GitHub's API explorer using GraphQL: https://developer.github.com/v4/explorer/ Facebook's API explorer using GraphQL: https://developers.facebook.com/tools/explorer/ Visual GraphQL explorer for any API: https://github.com/graphql/graphiql A series of my blog posts about GraphQL in Java: https://www.nurkiewicz.com/2019/10/graphql-server-in-java-part-i-basics.html, https://www.nurkiewicz.com/2019/10/graphql-server-in-java-part-ii.html, https://www.nurkiewicz.com/2020/03/graphql-server-in-java-part-iii.html
04:15
June 2, 2020
#2: Service Mesh
Notable implementations of service mesh: * https://istio.io/ * https://linkerd.io/ More details: * What's a service mesh? And why do I need one? (https://buoyant.io/2017/04/25/whats-a-service-mesh-and-why-do-i-need-one/) * What's a service mesh? (https://www.redhat.com/en/topics/microservices/what-is-a-service-mesh) * InfoQ (https://www.infoq.com/servicemesh/) * Service Mesh Landscape (https://layer5.io/landscape) * Service Mesh Comparison (https://servicemesh.es/) Read more at: https://256.nurkiewicz.com/2 Most episodes are originally much longer. If you wish to hear full, director's cut version, check out my mailing list: https://256.nurkiewicz.com/newsletter. I will also notify you about new episodes and add some extra content like transcripts. Suggest your topics: https://github.com/nurkiewicz/256/issues/new/choose
04:15
May 26, 2020
#1: Circuit Breaker
Circuit breaker is a design pattern that prevents cascading failures in distributed systems. More details: https://microservices.io/patterns/reliability/circuit-breaker.html and https://docs.microsoft.com/en-us/azure/architecture/patterns/circuit-breaker. Circuit breaker implementations: * https://github.com/resilience4j/resilience4j (Java) * http://www.thepollyproject.org/ (.NET) * https://github.com/rubyist/circuitbreaker (Go) * https://doc.akka.io/docs/akka/current/common/circuitbreaker.html (Scala/Akka) * https://github.com/yammer/circuit-breaker-js (JavaScript) This episode was originally twice as long. If you wish to hear full, director's cut version, check out my mailing list: https://256.nurkiewicz.com/newsletter. I will also notify you about new episodes and add some extra content. Suggest your topics: https://github.com/nurkiewicz/256/issues/new/choose
04:14
May 12, 2020
#0: Meta
I explain software development in no more than 4 minutes and 16 seconds. Notifications of new episodes: https://256.nurkiewicz.com/newsletter User voice: suggest topics: https://github.com/nurkiewicz/256/issues/new/choose Which programming languages count from 1: https://www.quora.com/Which-programming-languages-count-from-1 Background music from freesound.org: https://freesound.org/people/danlucaz/sounds/513957/
03:31
April 27, 2020