Free Post M1 How to install old Ruby versions on Apple M1 The problem with installing older Ruby versions, is that OpenSSL, a dependency of older Ruby versions, is "end of life" [https://github.com/kelaberetiv/TagUI/issues/635] and not shipped using brew anymore. Later versions of OpenSSL are not compatible [https://github.com/rbenv/
Free Post FAANG How I would solve the Facebook iOS App Design Interview Last week, a reader contacted me to explain issues he was facing in his recent interview with Facebook. During the System Design challenge, he was asked to design a Mobile
Free Post FAANG How I Cracked the Object Oriented Design Interview at Amazon The most prominent questions to last week's article, "How I got into FAANG" [https://www.davidseek.com/faang/], revolved around the Object Design interview. Namely, "what it is?", "how to
Free Post FAANG How I got into FAANG Over the past months, many colleagues and friends have asked about my preparation, interviewing experience, and how my life has changed since I joined Amazon as a Software Development Engineer,
Free Post Firebase Push Notifications with Firebase and Swift Push Notifications have always been a big subject. You can find countless threads on StackOverflow, videos on YouTube, and even entire books [https://www.raywenderlich.com/books/push-notifications-by-tutorials/v3.0]
Free Post SwiftUI How to write a poker bot in SwiftUI As some of my followers, and most of my friends know, I love poker. As an engineer, efficiency and automation are always at the forefront of my mind. Therefore, when
Free Post Binary Search Tree Search in a Binary Search Tree LeetCode’s challenge of the day [https://leetcode.com/explore/challenge/card/june-leetcoding-challenge/541/week-3-june-15th-june-21st/3361/] on June 15, 2020 (#700) asks us to search a Binary Search Tree and
Free Post Medium Building a Set API LeetCode's challenge of the day [https://leetcode.com/problems/insert-delete-getrandom-o1/] on June 12, 2020 (#380) asks us to create an API wrapper around the standard Swift Set implementation. The only
Free Post Easy The Power of Two LeetCode's challenge of the day [https://leetcode.com/problems/power-of-two/] on June 8, 2020 (#231) asks us to write a function that determines if the given Integer n is a
Free Post LeetCode Traversing BST in Level Order LeetCode's challenge #102 [https://leetcode.com/problems/binary-tree-level-order-traversal/] asks us to traverse a Binary Search Tree in level order. Level order traversal is the key to solve a multitude of
Free Post LeetCode Reversing a String LeetCode's [https://leetcode.com/problems/reverse-string/] challenge of June 4, 2020 (#344) asks us to reverse a String. This task can be achieved with 1 line of code, yet it's
Free Post LeetCode Delete Node in a Linked List LeetCode's [https://leetcode.com/problems/delete-node-in-a-linked-list/] challenge of June 2, 2020 (#237) asks us to delete a Node from a LinkedList. The tricky part is that we only have access
Free Post LeetCode Adding Two Linked Lists LeetCode's challenge #2 [https://leetcode.com/problems/add-two-numbers/] asks us to sum up two Linked Lists and return one singly Linked List. The given lists are (2 -> 4 ->
Free Post LeetCode Solving the Two Sum Problem The two sum problem is a classic coding challenge required in many tech interviews, and the #1 challenge on leetcode.com [https://leetcode.com/problems/two-sum/]. Usually, one is given