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!
Author
Software Engineering
Category
Podcast website
Latest episode
Jan 25, 2026
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
The Modular Monolith 31.01.2020 25:46
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 16:34
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 18:20
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 17:55
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 22:59
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 24:55
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 15:16
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 19:11
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 16:41
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 15:29
Data Science At the Command Line grep sed awk
Couchbase part 2 01.12.2019 5:04
Couchbase part 2
Couchbase part 1 01.12.2019 5:05
Couchbase part 1
Side project getting customers 29.12.2018 10:24
How to get paying customers for software engineers side projects
002 Scalability 2: Startups 11.09.2017 11:27
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 11:12
Is scalability a mere technological problem? How do you study it? What are the methods to scale a business or tech solution?
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.