Sign up to save your podcastsEmail addressPasswordRegisterOrContinue with GoogleAlready have an account? Log in here.
Software Engineering Best Practices, System Design, High Scale, Algorithms, Math, Programming Languages, Statistics, Machine Learning, Databases, Front Ends, Frameworks, Low Level Machine Structure, P... more
FAQs about Programmers Quickie:How many episodes does Programmers Quickie have?The podcast currently has 361 episodes available.
September 12, 2020How Random is RandomWe all use java.util.Random let's see what a professor of mathematics who recently won $3m prize the largest one in math has to say about randomness....more13minPlay
September 11, 2020JSON and Relational DatabasesThe JSON data model and the relational databse and sql model...more10minPlay
September 05, 2020DFS - Building graph algorithms bottom upBuilding more complex graph algorithms based on the basic building blocks such as DFS and from there moving on to connected components shortest path traveling salesman...more9minPlay
September 04, 2020Design DocumentsWhat are the smells for a bad design document, What makes a design document good, what should you include in it, what should you not include in it guidelines on writing top notch design documents for software engineers....more13minPlay
August 28, 2020Trees and Graph TerminologyRooted graphs, graphs, DAG, different ways of storing graphs bipartite graphs etc....more9minPlay
July 23, 2020Hidden Technical Debt in Machine Learning SystemsMachine learning offers a fantastically powerful toolkit for building useful complexprediction systems quickly. This paper argues it is dangerous to think ofthese quick wins as coming for free. Using the software engineering frameworkof technical debt, we find it is common to incur massive ongoing maintenancecosts in real-world ML systems. We explore several ML-specific risk factors toaccount for in system design. These include boundary erosion, entanglement,hidden feedback loops, undeclared consumers, data dependencies, configurationissues, changes in the external world, and a variety of system-level anti-patterns....more16minPlay
July 17, 2020Statistical Significance and Hypothesis TestingIn statistical hypothesis testing, a result has statistical significance when it is very unlikely to have occurred given the null hypothesis....more12minPlay
July 16, 2020B Trees Research Paper (1970)In computer science, a B-tree is a self-balancing tree data structure that maintains sorted data and allows searches, sequential access, insertions, and deletions in logarithmic time. The B-tree generalizes the binary search tree, allowing for nodes with more than two children.[2] Unlike other self-balancing binary search trees, the B-tree is well suited for storage systems that read and write relatively large blocks of data, such as discs. It is commonly used in databases and file systems....more16minPlay
July 10, 2020Peter Naur's Research Paper - Programming as Theory BuildingPeter Naur (25 October 1928 – 3 January 2016)[1] was a Danish computer science pioneer and Turing award winner. He is best known as a contributor, with John Backus, to the Backus–Naur form (BNF) notation used in describing the syntax for most programming languages. He also contributed to creating the language ALGOL 60....more20minPlay
July 06, 2020Flutter - UI - Well Organized Cross Platform Compiled UI Code.Fast development. Flutter's hot reload helps you quickly and easily experiment, build UIs, add features, and fix bugs faster. Experience sub-second reload times.....more13minPlay
FAQs about Programmers Quickie:How many episodes does Programmers Quickie have?The podcast currently has 361 episodes available.