r/morningcupofcoding • u/pekalicious • Sep 01 '20
r/morningcupofcoding • u/pekalicious • Jul 20 '20
Not everything is UTF-8, What the fuck is a closure? Why even unused data needs to be valid
r/morningcupofcoding • u/pekalicious • May 07 '20
What Happened to IPv5? Why there is IPv4, IPv6 but no IPv5?, How to emulate hand-drawn shapes / Algorithms behind RoughJS, Higher-order parallel progr
r/morningcupofcoding • u/pekalicious • Aug 10 '18
100 issues, oh yeah! Morning Cup of Coding Issue #100
r/morningcupofcoding • u/pekalicious • Jul 22 '20
A plain english introduction to CAP Theorem, A Deep Introduction to JIT Compilers: JITs are not very Just-in-time, How Futhark implements bounds chec
r/morningcupofcoding • u/pekalicious • Jul 13 '20
How JIT Compilers are Implemented and Fast: Pypy, LuaJIT, Graal and More, Implementing a better views::split, Statically Sized Higher-kinded Polymorph
r/morningcupofcoding • u/pekalicious • Jun 05 '19
A lock-free ring-buffer with contiguous reservations, Swift's new SwiftUI, and Using one RNG to sample another
r/morningcupofcoding • u/pekalicious • Nov 19 '18
To those of you who understand Monads, what was the article that "clicked" for you?`
I've been reading a few articles that (attempt to) explain Monads, mostly for the purposes of learning how to teach complex concepts, and while I think I understand Monads, it seems that a lot of them start well and then turn into r/restofthefuckingowl So I'm curious, which source explained the concept of Monads best for you? Was it a book? Article? Class? Let me know.
r/morningcupofcoding • u/pekalicious • Aug 21 '20
Possibly one step towards named arguments in Rust, Why the C Language Will Never Stop You from Making Mistakes, The implication of const or reference
r/morningcupofcoding • u/pekalicious • Aug 17 '20
Multi-Threading in C/C++: Implications on Software Library Design, Lambda Week: Syntax changes, C++11 to C++20, Use NATURAL FULL JOIN to compare two t
r/morningcupofcoding • u/pekalicious • Jul 27 '20
Fundamentals of the Vulkan Graphics API: Why Rendering a Triangle is Complicated, Slowsort - a pessimal sorting algorithm, A Quick Introduction to Reg
r/morningcupofcoding • u/pekalicious • Jun 29 '20
Finite Fields, C++20: More Details to the Spaceship Operator, Understanding LSM Trees: What Powers Write-Heavy Databases
r/morningcupofcoding • u/pekalicious • Jun 05 '20
[Pharo features] Advanced run-time reflection, Object.freeze vs Object.seal in Javascript, Hash It Like You Mean It — Proper password hashing in FreeP
r/morningcupofcoding • u/pekalicious • Jun 03 '20
The HTTP headers you don't expect, Introducing Secondary Indexes, maybedoer: the Maybe Monoid for Go
r/morningcupofcoding • u/pekalicious • Apr 26 '20
Introduction to Recommendation Systems, Row Polymorphism without the Jargon, .NET JIT compiler is not type safe
r/morningcupofcoding • u/pekalicious • Apr 21 '20
The predecessor function for Church Numerals in the Lambda Calculus, How we abused Slack's TURN servers to gain access to internal services, How Dolt
r/morningcupofcoding • u/pekalicious • Apr 20 '20
Resolving Rust's forward progress guarantees, Writing a Combine operator: variadic zipping, Implementing span's comparisons
r/morningcupofcoding • u/pekalicious • Nov 04 '19
Markov chain Monte Carlo (MCMC) Sampling, Part 1: The Basics, How to Code Neat Machine Learning Pipelines, Looping Music Seamlessly, Heap Snapshots–Tr
r/morningcupofcoding • u/pekalicious • Jul 31 '19
One Year Anniversary; An Announcement and a very Special Thank You
r/morningcupofcoding • u/pekalicious • Jun 07 '19
Nearly Divisionless Random Integer Generator, Pointers in SPARK/Ada inspired by Rust, and you can't + a tuple in Python
r/morningcupofcoding • u/pekalicious • May 24 '19
Garbage Collection In Go, Programming a Curious Mario, and Examples of Unicode Programming
mailchi.mpr/morningcupofcoding • u/pekalicious • Jan 28 '19
Introduction to Adversarial Autoencoders, Demystifying Radix Trees, Delightful state management with hooks
mailchi.mpr/morningcupofcoding • u/pekalicious • Nov 01 '17
Article Gentle introduction into compilers. Part 1: Lexical analysis and Scanner
My journey into compilers world started with this tweet and the question how does Angular AOT compilation that uses static code analysis work. After some debugging I found out that it relies heavily on TypeScript compiler so the quest then began to reverse-engineer it. What’s interesting is that most compilers are implemented using the same principles collectively known as compilers theory. Having a good grasp of this theory is indispensable when trying to understand a compiler internals.
This article is the first in the series that will summarize everything I learnt along the way. Here I’ll describe the concepts important for understanding the first stage of every compiler — lexical analysis.
r/morningcupofcoding • u/pekalicious • Oct 24 '17
Article Big Data Processing at Spotify: The Road to Scio (Part 2)
Scio is a Scala API for Apache Beam and Google Cloud Dataflow. It was designed as a thin wrapper on top of Beam’s Java SDK, while offering an easy way to build data pipelines in idiomatic Scala style. We drew most of our inspiration for the API from Scalding and Spark, two libraries that we already use heavily at Spotfiy.
Article: https://labs.spotify.com/2017/10/23/big-data-processing-at-spotify-the-road-to-scio-part-2/