Software Engineering

Programmers

Software Engineering Best Practices, System Design, High Scale, Algorithms, Math, Programming Languages, Statistics, Machine Learning, Databases, Front Ends, Frameworks, Low Level Machine Structure, Papers and Computing, Computer Science Book Reviews - Everything!

Auteur

Software Engineering

Catégorie

Technology

Site du podcast

rex.mindmeld360.com

Dernier épisode

25 janv. 2026

Où écouter ?

Les podcasts dans l'appli Replaio Radio Bientôt disponible

Les podcasts arrivent très bientôt dans l'appli. Installe-la dès maintenant et découvre en avant-première une toute nouvelle façon de vivre les podcasts

Télécharger sur Google Play Installe-la gratuitement Android 5 M+ de téléchargements · note de 4,8 iOS bientôt

Épisodes

The Modular Monolith 31.01.2020

Deciding upon microservices and monolith is not a light decision, it has a high impact on the future of your service, but what about the multimoduled monolith?

Unix File Descriptors and Programmer Abstractions 28.01.2020

Unix File Descriptors and Programmer Abstractions.    In Unix and related computer operating systems, a file descriptor is an abstract indicator used to access a file or other input/output resource, such as a pipe or network socket. File descriptors form part of the POSIX application programming interface

Radix Sort 25.01.2020

In computer science, radix sort is a non-comparative sorting algorithm. It avoids comparison by creating and distributing elements into buckets according to their radix. For elements with more than one significant digit, this bucketing process is repeated for each digit, while preserving the ordering of the prior step, until all digits have been considered

Awk for text processing 22.01.2020

These are the concepts to know when you approach to study the command line tool Awk, it's very powerful but when you try to study it, it many times just does not make sense and appear to be complex, but this should not be the case, this is only because we come from procedural languages, once you grasp the main concepts behind it, it can be much more easier to study it.

Handling Errors in Distributed Systems with Retries 17.01.2020

Now that you have a micro service, you need to rethink how to handle errors, how do you? Would you do a retry? What if the retry fails, what if the service is too slow and so many clients are now doing retries, the load would increase, how do you handle it then?

Logging and Monitoring Best Practice 12.01.2020

We live in a micro services environment and even if not you have for sure some servers some databases and you want to be able to troubleshoot quickly issues, do you really want to scan these long logs and try to find the best way for you to find root cause at night? or do you want to be ready as a professional knowing quickly you already have all the tools for you to troubleshoot.

Handling Failures In Distributed Systems 08.01.2020

In this episode I give you one of my biggest tips for implementing and designing distributed systems, should you or not go about retries? what are their disadvantages? what about caches how do they hurt you? what should you avoid when calling databases and other services?

Bayesian Statistics for Programmers 06.01.2020

Bayesian statistics is a theory in the field of statistics based on the Bayesian interpretation of probability where probability expresses a degree of belief in an event. The degree of belief may be based on prior knowledge about the event, such as the results of previous experiments, or on personal beliefs about the event. This differs from a number of other interpretations of probability, such a...

Queues in System Design Architecture 06.01.2020

Queues in System Design Architecture.  Queues are about everywhere they are not only a data structure that you study out of the blue in computer science, but they also help distribute your system.  But once you distribute your system with queues you face new issues, namely the queue being out of capacity, what do you do in these cases?

Data Science At the Command Line 01.12.2019

Data Science At the Command Line grep sed awk

Couchbase part 2 01.12.2019

Couchbase part 2

Couchbase part 1 01.12.2019

Couchbase part 1

Side project getting customers 29.12.2018

How to get paying customers for software engineers side projects

002 Scalability 2: Startups 11.09.2017

002 Scalability Part 2 - Scalibility and startups how to deal with code with databases and scalability and still move fast

001 Scalability Introduction 09.09.2017

Is scalability a mere technological problem? How do you study it? What are the methods to scale a business or tech solution?

Écoute le podcast Programmers sur Replaio

La radio et les podcasts dans une seule appli - gratuite, sans inscription. Installe-la dès aujourd'hui et ne rate pas le lancement

Télécharger sur Google Play

Replaio n'est pas éditeur de podcasts ; les noms des émissions, les visuels et l'audio appartiennent à leurs auteurs et sont diffusés via des flux RSS publics