{"id":1374,"date":"2022-06-16T01:15:56","date_gmt":"2022-06-16T08:15:56","guid":{"rendered":"https:\/\/josh-mckenzie.com\/?page_id=1374"},"modified":"2025-04-29T21:28:15","modified_gmt":"2025-04-30T04:28:15","slug":"blog","status":"publish","type":"page","link":"https:\/\/josh-mckenzie.com\/index.php\/blog\/","title":{"rendered":"Blog"},"content":{"rendered":"\n<p>Here is where I post topics and projects that I&#8217;m currently working on. The category tags represent the topics pretty well, so filter by category if you are interested in that area. <\/p>\n\n\n\n<div class=\"wp-block-query is-layout-flow wp-block-query-is-layout-flow\"><ul class=\"wp-block-post-template is-layout-flow wp-block-post-template-is-layout-flow\"><li class=\"wp-block-post post-1628 post type-post status-publish format-standard has-post-thumbnail hentry category-code category-downloads category-projects tag-game-development tag-java tag-libgdx tag-programming\">\n<h2 class=\"wp-block-post-title\"><a href=\"https:\/\/josh-mckenzie.com\/index.php\/2025\/06\/24\/blip-blop-game\/\" target=\"_self\" >Pong-like Game<\/a><\/h2>\n\n<figure class=\"alignwide wp-block-post-featured-image\"><a href=\"https:\/\/josh-mckenzie.com\/index.php\/2025\/06\/24\/blip-blop-game\/\" target=\"_self\"  ><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"512\" src=\"https:\/\/josh-mckenzie.com\/wp-content\/uploads\/2025\/06\/icon-pong512.png\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"Pong-like Game\" style=\"object-fit:cover;\" srcset=\"https:\/\/josh-mckenzie.com\/wp-content\/uploads\/2025\/06\/icon-pong512.png 512w, https:\/\/josh-mckenzie.com\/wp-content\/uploads\/2025\/06\/icon-pong512-300x300.png 300w, https:\/\/josh-mckenzie.com\/wp-content\/uploads\/2025\/06\/icon-pong512-150x150.png 150w, https:\/\/josh-mckenzie.com\/wp-content\/uploads\/2025\/06\/icon-pong512-230x230.png 230w, https:\/\/josh-mckenzie.com\/wp-content\/uploads\/2025\/06\/icon-pong512-350x350.png 350w, https:\/\/josh-mckenzie.com\/wp-content\/uploads\/2025\/06\/icon-pong512-480x480.png 480w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/a><\/figure>\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">I&#8217;m always on the lookout for building something fun and learning new things, so I recreated Pong, the universal classic video game. [&hellip;] <\/p><\/div>\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n<div class=\"wp-block-post-date\"><time datetime=\"2025-06-24T17:41:05-07:00\">June 24, 2025<\/time><\/div>\n<\/li><li class=\"wp-block-post post-1589 post type-post status-publish format-standard has-post-thumbnail hentry category-software-engineering category-undergrad-work tag-architecture tag-computer-science tag-operating-systems tag-programming\">\n<h2 class=\"wp-block-post-title\"><a href=\"https:\/\/josh-mckenzie.com\/index.php\/2025\/06\/22\/different-types-of-operating-systems\/\" target=\"_self\" >Different Types of Operating Systems<\/a><\/h2>\n\n<figure class=\"alignwide wp-block-post-featured-image\"><a href=\"https:\/\/josh-mckenzie.com\/index.php\/2025\/06\/22\/different-types-of-operating-systems\/\" target=\"_self\"  ><img loading=\"lazy\" decoding=\"async\" width=\"1536\" height=\"1024\" src=\"https:\/\/josh-mckenzie.com\/wp-content\/uploads\/2025\/06\/20250622_1611_Software-System-Illustration_simple_compose_01jycyff8gfgr986rwr1v3kj0x.png\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"Different Types of Operating Systems\" style=\"object-fit:cover;\" srcset=\"https:\/\/josh-mckenzie.com\/wp-content\/uploads\/2025\/06\/20250622_1611_Software-System-Illustration_simple_compose_01jycyff8gfgr986rwr1v3kj0x.png 1536w, https:\/\/josh-mckenzie.com\/wp-content\/uploads\/2025\/06\/20250622_1611_Software-System-Illustration_simple_compose_01jycyff8gfgr986rwr1v3kj0x-300x200.png 300w, https:\/\/josh-mckenzie.com\/wp-content\/uploads\/2025\/06\/20250622_1611_Software-System-Illustration_simple_compose_01jycyff8gfgr986rwr1v3kj0x-1024x683.png 1024w, https:\/\/josh-mckenzie.com\/wp-content\/uploads\/2025\/06\/20250622_1611_Software-System-Illustration_simple_compose_01jycyff8gfgr986rwr1v3kj0x-768x512.png 768w, https:\/\/josh-mckenzie.com\/wp-content\/uploads\/2025\/06\/20250622_1611_Software-System-Illustration_simple_compose_01jycyff8gfgr986rwr1v3kj0x-920x613.png 920w, https:\/\/josh-mckenzie.com\/wp-content\/uploads\/2025\/06\/20250622_1611_Software-System-Illustration_simple_compose_01jycyff8gfgr986rwr1v3kj0x-230x153.png 230w, https:\/\/josh-mckenzie.com\/wp-content\/uploads\/2025\/06\/20250622_1611_Software-System-Illustration_simple_compose_01jycyff8gfgr986rwr1v3kj0x-350x233.png 350w, https:\/\/josh-mckenzie.com\/wp-content\/uploads\/2025\/06\/20250622_1611_Software-System-Illustration_simple_compose_01jycyff8gfgr986rwr1v3kj0x-480x320.png 480w\" sizes=\"auto, (max-width: 1536px) 100vw, 1536px\" \/><\/a><\/figure>\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">On the daily, we don&#8217;t really think about the underlying systems that support our technology. After all, we live in an extremely [&hellip;] <\/p><\/div>\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n<div class=\"wp-block-post-date\"><time datetime=\"2025-06-22T16:14:44-07:00\">June 22, 2025<\/time><\/div>\n<\/li><li class=\"wp-block-post post-1508 post type-post status-publish format-standard has-post-thumbnail hentry category-code category-leetcode tag-algorithm tag-array tag-help tag-how tag-howto tag-java tag-leetcode tag-maxareaofisland tag-problem tag-problemsolving tag-programming tag-recursion tag-recursive tag-solution\">\n<h2 class=\"wp-block-post-title\"><a href=\"https:\/\/josh-mckenzie.com\/index.php\/2022\/07\/17\/problem-solving-maximum-area-of-island\/\" target=\"_self\" >Problem Solving: Maximum Area of Island<\/a><\/h2>\n\n<figure class=\"alignwide wp-block-post-featured-image\"><a href=\"https:\/\/josh-mckenzie.com\/index.php\/2022\/07\/17\/problem-solving-maximum-area-of-island\/\" target=\"_self\"  ><img loading=\"lazy\" decoding=\"async\" width=\"1176\" height=\"710\" src=\"https:\/\/josh-mckenzie.com\/wp-content\/uploads\/2022\/07\/image-e1658096582612.png\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"Problem Solving: Maximum Area of Island\" style=\"object-fit:cover;\" srcset=\"https:\/\/josh-mckenzie.com\/wp-content\/uploads\/2022\/07\/image-e1658096582612.png 1176w, https:\/\/josh-mckenzie.com\/wp-content\/uploads\/2022\/07\/image-e1658096582612-300x181.png 300w, https:\/\/josh-mckenzie.com\/wp-content\/uploads\/2022\/07\/image-e1658096582612-1024x618.png 1024w, https:\/\/josh-mckenzie.com\/wp-content\/uploads\/2022\/07\/image-e1658096582612-768x464.png 768w, https:\/\/josh-mckenzie.com\/wp-content\/uploads\/2022\/07\/image-e1658096582612-920x555.png 920w, https:\/\/josh-mckenzie.com\/wp-content\/uploads\/2022\/07\/image-e1658096582612-230x139.png 230w, https:\/\/josh-mckenzie.com\/wp-content\/uploads\/2022\/07\/image-e1658096582612-350x211.png 350w, https:\/\/josh-mckenzie.com\/wp-content\/uploads\/2022\/07\/image-e1658096582612-480x290.png 480w\" sizes=\"auto, (max-width: 1176px) 100vw, 1176px\" \/><\/a><\/figure>\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">Here is the link to the full description of the problem: Max Area of Island &#8211; LeetCode The problem deals with a [&hellip;] <\/p><\/div>\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n<div class=\"wp-block-post-date\"><time datetime=\"2022-07-17T15:25:22-07:00\">July 17, 2022<\/time><\/div>\n<\/li><\/ul><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Here is where I post topics and projects that I&#8217;m currently working on. The category tags represent the topics pretty well, so [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1374","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/josh-mckenzie.com\/index.php\/wp-json\/wp\/v2\/pages\/1374","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/josh-mckenzie.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/josh-mckenzie.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/josh-mckenzie.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/josh-mckenzie.com\/index.php\/wp-json\/wp\/v2\/comments?post=1374"}],"version-history":[{"count":8,"href":"https:\/\/josh-mckenzie.com\/index.php\/wp-json\/wp\/v2\/pages\/1374\/revisions"}],"predecessor-version":[{"id":1593,"href":"https:\/\/josh-mckenzie.com\/index.php\/wp-json\/wp\/v2\/pages\/1374\/revisions\/1593"}],"wp:attachment":[{"href":"https:\/\/josh-mckenzie.com\/index.php\/wp-json\/wp\/v2\/media?parent=1374"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}