{"id":127,"date":"2024-04-26T12:06:48","date_gmt":"2024-04-26T12:06:48","guid":{"rendered":"https:\/\/livsycode.com\/?page_id=127"},"modified":"2026-03-30T11:46:12","modified_gmt":"2026-03-30T11:46:12","slug":"series","status":"publish","type":"page","link":"https:\/\/livsycode.com\/series\/","title":{"rendered":"Series"},"content":{"rendered":"\n<div class=\"wp-block-cover wp-duotone-default-filter\" style=\"border-radius:22px\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-100 has-background-dim has-background-gradient\" style=\"background:linear-gradient(303deg,rgb(90,2,158) 0%,rgb(40,173,252) 100%)\"><\/span><div class=\"wp-block-cover__inner-container is-layout-constrained wp-block-cover-is-layout-constrained\">\n<h2 class=\"wp-block-heading has-text-align-left has-white-color has-text-color has-link-color has-yuki-font-xlarge-font-size wp-elements-73d1e922958f5136137662dddbd6fcec\"><strong>System Design<\/strong><\/h2>\n\n\n\n<p class=\"has-text-align-left has-white-color has-text-color has-link-color wp-elements-019d668f143c3cf40f72dfcff5b568d0\" style=\"padding-right:var(--wp--preset--spacing--medium);padding-left:var(--wp--preset--spacing--medium);font-style:normal;font-weight:600\">Practical insights into designing scalable, maintainable software systems \u2014 for real-world applications and technical interviews. <\/p>\n\n\n\n<p class=\"has-text-align-left has-white-color has-text-color has-link-color wp-elements-064017c620581e79b83107ae979369a7\" style=\"padding-right:var(--wp--preset--spacing--medium);padding-left:var(--wp--preset--spacing--medium);font-style:normal;font-weight:600\">Writing code without bugs or unnecessary headaches.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-right is-layout-flex wp-container-core-buttons-is-layout-56c9de21 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--1\"><a class=\"wp-block-button__link has-black-color has-white-background-color has-text-color has-background has-link-color has-border-color has-yuki-font-medium-font-size has-text-align-center has-custom-font-size wp-element-button\" href=\"https:\/\/livsycode.com\/tag\/system-design\/\" style=\"border-color:#ffffff;border-width:2px;border-radius:22px;box-shadow:var(--wp--preset--shadow--natural)\" target=\"_blank\" rel=\"noreferrer noopener\">Explore<\/a><\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-cover wp-duotone-default-filter\" style=\"border-radius:22px\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-100 has-background-dim has-background-gradient\" style=\"background:linear-gradient(332deg,rgb(121,156,2) 0%,rgb(40,173,252) 100%)\"><\/span><div class=\"wp-block-cover__inner-container is-layout-constrained wp-block-cover-is-layout-constrained\">\n<h2 class=\"wp-block-heading has-text-align-left has-white-color has-text-color has-link-color has-yuki-font-xlarge-font-size wp-elements-385d80da2d30e8e0e4632fdf42038670\"><strong><strong>Interview Preparation<\/strong><\/strong><\/h2>\n\n\n\n<p class=\"has-text-align-left has-white-color has-text-color has-link-color wp-elements-1b8791b745e74ee9ac949566f601d5b7\" style=\"padding-right:var(--wp--preset--spacing--medium);padding-left:var(--wp--preset--spacing--medium);font-style:normal;font-weight:600\">Technical deep dives into concepts commonly explored during iOS engineering interviews, including language internals, architecture, and performance topics.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-right is-layout-flex wp-container-core-buttons-is-layout-56c9de21 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--2\"><a class=\"wp-block-button__link has-black-color has-white-background-color has-text-color has-background has-link-color has-border-color has-yuki-font-medium-font-size has-text-align-center has-custom-font-size wp-element-button\" href=\"https:\/\/livsycode.com\/tag\/interview-preparation\/\" style=\"border-color:#ffffff;border-width:2px;border-radius:22px;box-shadow:var(--wp--preset--shadow--natural)\" target=\"_blank\" rel=\"noreferrer noopener\">Explore<\/a><\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-cover wp-duotone-default-filter\" style=\"border-radius:22px\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-100 has-background-dim has-background-gradient\" style=\"background:linear-gradient(135deg,rgb(179,112,255) 0%,rgb(192,82,199) 61%,rgb(191,65,209) 100%)\"><\/span><div class=\"wp-block-cover__inner-container is-layout-constrained wp-block-cover-is-layout-constrained\">\n<h2 class=\"wp-block-heading has-text-align-left has-white-color has-text-color has-link-color has-yuki-font-xlarge-font-size wp-elements-c98e8111352e626d03824738c0e7464c\">Foundation Models<\/h2>\n\n\n\n<p class=\"has-text-align-left has-white-color has-text-color has-link-color wp-elements-aa5ed38a69930c28a96df899599d7332\" style=\"padding-right:var(--wp--preset--spacing--medium);padding-left:var(--wp--preset--spacing--medium);font-style:normal;font-weight:600\">Notes, tips, and examples on working with Apple Foundation Models in Apple platforms.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-right is-layout-flex wp-container-core-buttons-is-layout-56c9de21 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--3\"><a class=\"wp-block-button__link has-black-color has-white-background-color has-text-color has-background has-link-color has-border-color has-yuki-font-medium-font-size has-text-align-center has-custom-font-size wp-element-button\" href=\"https:\/\/livsycode.com\/tag\/foundation-models\/\" style=\"border-color:#ffffff;border-width:2px;border-radius:22px;box-shadow:var(--wp--preset--shadow--natural)\" target=\"_blank\" rel=\"noreferrer noopener\">Explore<\/a><\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-cover wp-duotone-default-filter\" style=\"border-radius:22px\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-100 has-background-dim has-background-gradient has-midnight-gradient-background\"><\/span><div class=\"wp-block-cover__inner-container is-layout-constrained wp-block-cover-is-layout-constrained\">\n<h2 class=\"wp-block-heading has-text-align-left has-white-color has-text-color has-link-color has-yuki-font-xlarge-font-size wp-elements-466bdfb137cfd33968cadf9c793f0457\">SwiftUI Week Calendar View<\/h2>\n\n\n\n<p class=\"has-text-align-left has-white-color has-text-color has-link-color wp-elements-3df0e462b7e60a0d38d4c6a6618571e4\" style=\"padding-right:var(--wp--preset--spacing--medium);padding-left:var(--wp--preset--spacing--medium);font-style:normal;font-weight:600\">Infinite SwiftUI Week Calendar View with flexible customization tutorial. Source code provided.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-right is-layout-flex wp-container-core-buttons-is-layout-56c9de21 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--4\"><a class=\"wp-block-button__link has-black-color has-white-background-color has-text-color has-background has-link-color has-border-color has-yuki-font-medium-font-size has-text-align-center has-custom-font-size wp-element-button\" href=\"https:\/\/livsycode.com\/tag\/swiftui-week-calendar-view\/\" style=\"border-color:#ffffff;border-width:2px;border-radius:22px;box-shadow:var(--wp--preset--shadow--natural)\" target=\"_blank\" rel=\"noreferrer noopener\">Explore<\/a><\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-cover wp-duotone-default-filter\" style=\"border-radius:22px\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-100 has-background-dim has-background-gradient\" style=\"background:linear-gradient(298deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%)\"><\/span><div class=\"wp-block-cover__inner-container is-layout-constrained wp-block-cover-is-layout-constrained\">\n<h2 class=\"wp-block-heading has-text-align-left has-white-color has-text-color has-link-color has-yuki-font-xlarge-font-size wp-elements-1511c4be7a192e6de10db28bdaf0e538\">Swift Concurrency<\/h2>\n\n\n\n<p class=\"has-text-align-left has-white-color has-text-color has-link-color wp-elements-a5f6f12c644bbfd747015dc54e8dfa01\" style=\"padding-right:var(--wp--preset--spacing--medium);padding-left:var(--wp--preset--spacing--medium);font-style:normal;font-weight:600\">The native concurrency system in Swift enables developers to create parallel and asynchronous operations with minimal overhead and high efficiency, making it a suitable choice for concurrent programming.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-right is-layout-flex wp-container-core-buttons-is-layout-56c9de21 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--5\"><a class=\"wp-block-button__link has-black-color has-white-background-color has-text-color has-background has-link-color has-border-color has-yuki-font-medium-font-size has-text-align-center has-custom-font-size wp-element-button\" href=\"https:\/\/livsycode.com\/tag\/concurrency\/\" style=\"border-color:#ffffff;border-width:2px;border-radius:22px;box-shadow:var(--wp--preset--shadow--natural)\" target=\"_blank\" rel=\"noreferrer noopener\">Explore<\/a><\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-cover wp-duotone-default-filter\" style=\"border-radius:22px\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-100 has-background-dim has-background-gradient\" style=\"background:linear-gradient(263deg,rgb(93,200,0) 0%,rgb(1,109,2) 98%)\"><\/span><div class=\"wp-block-cover__inner-container is-layout-constrained wp-block-cover-is-layout-constrained\">\n<h2 class=\"wp-block-heading has-text-align-left has-white-color has-text-color has-link-color has-yuki-font-xlarge-font-size wp-elements-de6b4d602dabb38c7a5fbc6e35db04a7\">Design Patterns<\/h2>\n\n\n\n<p class=\"has-text-align-left has-white-color has-text-color has-link-color wp-elements-b8167ddd358cdc4d11aca7d6c37cc214\" style=\"padding-right:var(--wp--preset--spacing--medium);padding-left:var(--wp--preset--spacing--medium);font-style:normal;font-weight:600\">Design patterns are practical solutions to common software architecture problems in your software development arsenal. This series of articles will briefly analyze the main ones with examples.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-right is-layout-flex wp-container-core-buttons-is-layout-56c9de21 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--6\"><a class=\"wp-block-button__link has-black-color has-white-background-color has-text-color has-background has-link-color has-border-color has-yuki-font-medium-font-size has-text-align-center has-custom-font-size wp-element-button\" href=\"https:\/\/livsycode.com\/tag\/design-patterns\/\" style=\"border-color:#ffffff;border-width:2px;border-radius:22px;box-shadow:var(--wp--preset--shadow--natural)\" target=\"_blank\" rel=\"noreferrer noopener\">Explore<\/a><\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-cover wp-duotone-default-filter\" style=\"border-radius:22px\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-100 has-background-dim has-background-gradient\" style=\"background:linear-gradient(283deg,rgb(250,158,215) 0%,rgb(152,150,240) 100%)\"><\/span><div class=\"wp-block-cover__inner-container is-layout-constrained wp-block-cover-is-layout-constrained\">\n<h2 class=\"wp-block-heading has-text-align-left has-white-color has-text-color has-link-color has-yuki-font-xlarge-font-size wp-elements-b085b582d749421e9b73f06cf8ef55fe\">SwiftUI Coordinator<\/h2>\n\n\n\n<p class=\"has-text-align-left has-white-color has-text-color has-link-color wp-elements-0f1e19c40b519b41ddab18b5248f21b8\" style=\"padding-right:var(--wp--preset--spacing--medium);padding-left:var(--wp--preset--spacing--medium);font-style:normal;font-weight:600\">A fully developed iOS application based on the SwiftUI framework and MVVM+Coordinator architecture.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-right is-layout-flex wp-container-core-buttons-is-layout-56c9de21 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--7\"><a class=\"wp-block-button__link has-black-color has-white-background-color has-text-color has-background has-link-color has-border-color has-yuki-font-medium-font-size has-text-align-center has-custom-font-size wp-element-button\" href=\"https:\/\/livsycode.com\/tag\/swiftui-coordinator\/\" style=\"border-color:#ffffff;border-width:2px;border-radius:22px;box-shadow:var(--wp--preset--shadow--natural)\" target=\"_blank\" rel=\"noreferrer noopener\">Explore<\/a><\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-cover wp-duotone-default-filter\" style=\"border-radius:22px\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-100 has-background-dim has-background-gradient\" style=\"background:linear-gradient(291deg,rgb(238,93,93) 0%,rgb(254,45,45) 0%,rgb(107,0,62) 100%)\"><\/span><div class=\"wp-block-cover__inner-container is-layout-constrained wp-block-cover-is-layout-constrained\">\n<h2 class=\"wp-block-heading has-text-align-left has-white-color has-text-color has-link-color has-yuki-font-xlarge-font-size wp-elements-c3590f27611867bba790988a0bea04ac\">SwiftUI Custom TextField<\/h2>\n\n\n\n<p class=\"has-text-align-left has-white-color has-text-color has-link-color wp-elements-df9f585a6d53f2bd578fc3b3afbe3ca7\" style=\"padding-right:var(--wp--preset--spacing--medium);padding-left:var(--wp--preset--spacing--medium);font-style:normal;font-weight:600\">A Custom SwiftUI text field with flexible customization, input mask, and validation. Made with UITextField and UIViewRepresentable.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-right is-layout-flex wp-container-core-buttons-is-layout-56c9de21 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--8\"><a class=\"wp-block-button__link has-black-color has-white-background-color has-text-color has-background has-link-color has-border-color has-yuki-font-medium-font-size has-text-align-center has-custom-font-size wp-element-button\" href=\"https:\/\/livsycode.com\/tag\/swiftui-custom-textfield\/\" style=\"border-color:#ffffff;border-width:2px;border-radius:22px;box-shadow:var(--wp--preset--shadow--natural)\" target=\"_blank\" rel=\"noreferrer noopener\">Explore<\/a><\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-cover wp-duotone-default-filter\" style=\"border-radius:22px\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-100 has-background-dim has-background-gradient has-luminous-vivid-orange-to-vivid-red-gradient-background\"><\/span><div class=\"wp-block-cover__inner-container is-layout-constrained wp-block-cover-is-layout-constrained\">\n<h2 class=\"wp-block-heading has-text-align-left has-white-color has-text-color has-link-color has-yuki-font-xlarge-font-size wp-elements-5fed837bdfafca7b8bf2bf65936e6f6b\"><br>LeetCode Blind 75<\/h2>\n\n\n\n<p class=\"has-text-align-left has-white-color has-text-color has-link-color wp-elements-fae5394b85930c9d610e105a6c3ca87f\" style=\"padding-right:var(--wp--preset--spacing--medium);padding-left:var(--wp--preset--spacing--medium);font-style:normal;font-weight:600\">The <strong>Blind 75<\/strong> is one of the most recognized problem sets for coding interview preparation. It was curated to cover the essential data structures, algorithms, and problem-solving patterns that appear frequently in technical interviews.<\/p>\n\n\n\n<p class=\"has-text-align-left has-white-color has-text-color has-link-color wp-elements-6abdac19c319db8d273ea70c678d8cc8\" style=\"padding-right:var(--wp--preset--spacing--medium);padding-left:var(--wp--preset--spacing--medium);font-style:normal;font-weight:600\">This series is dedicated to walking through each of the 75 problems, providing clear explanations, well-structured Swift implementations, and detailed complexity analysis. <\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-right is-layout-flex wp-container-core-buttons-is-layout-56c9de21 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--9\"><a class=\"wp-block-button__link has-black-color has-white-background-color has-text-color has-background has-link-color has-border-color has-yuki-font-medium-font-size has-text-align-center has-custom-font-size wp-element-button\" href=\"https:\/\/livsycode.com\/tag\/leetcode-blind-75\/\" style=\"border-color:#ffffff;border-width:2px;border-radius:22px;box-shadow:var(--wp--preset--shadow--natural)\" target=\"_blank\" rel=\"noreferrer noopener\">Explore<\/a><\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<p class=\"has-text-align-center\"><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-127","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/livsycode.com\/wp-json\/wp\/v2\/pages\/127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/livsycode.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/livsycode.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/livsycode.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/livsycode.com\/wp-json\/wp\/v2\/comments?post=127"}],"version-history":[{"count":171,"href":"https:\/\/livsycode.com\/wp-json\/wp\/v2\/pages\/127\/revisions"}],"predecessor-version":[{"id":3784,"href":"https:\/\/livsycode.com\/wp-json\/wp\/v2\/pages\/127\/revisions\/3784"}],"wp:attachment":[{"href":"https:\/\/livsycode.com\/wp-json\/wp\/v2\/media?parent=127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}