{"id":1675,"date":"2024-02-27T17:36:39","date_gmt":"2024-02-27T17:36:39","guid":{"rendered":"https:\/\/portfolio.arnoldbiffna.com\/?page_id=1675"},"modified":"2026-01-17T03:07:14","modified_gmt":"2026-01-17T03:07:14","slug":"posts","status":"publish","type":"page","link":"https:\/\/portfolio.arnoldbiffna.com\/","title":{"rendered":"Posts"},"content":{"rendered":"\n<div class=\"wp-block-query is-layout-flow wp-block-query-is-layout-flow\"><div class=\"wp-block-query-no-results\">\n\n<p><\/p>\n\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-0dfbf163 wp-block-group-is-layout-flex\">\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex\"><form role=\"search\" method=\"get\" action=\"https:\/\/portfolio.arnoldbiffna.com\/\" class=\"wp-block-search__button-outside wp-block-search__text-button wp-block-search\"    ><label class=\"wp-block-search__label\" for=\"wp-block-search__input-1\" >Search<\/label><div class=\"wp-block-search__inside-wrapper\" ><input class=\"wp-block-search__input\" id=\"wp-block-search__input-1\" placeholder=\"\" value=\"\" type=\"search\" name=\"s\" required \/><button aria-label=\"Search\" class=\"wp-block-search__button wp-element-button\" type=\"submit\" >Search<\/button><\/div><\/form>\n\n<div class=\"wp-block-archives-dropdown wp-block-archives\"><label for=\"wp-block-archives-2\" class=\"wp-block-archives__label\">Archives<\/label>\n\t\t<select id=\"wp-block-archives-2\" name=\"archive-dropdown\">\n\t\t<option value=\"\">Select Day<\/option>\t<option value='https:\/\/portfolio.arnoldbiffna.com\/index.php\/2026\/04\/08\/'> April 8, 2026 &nbsp;(1)<\/option>\n\t<option value='https:\/\/portfolio.arnoldbiffna.com\/index.php\/2026\/01\/21\/'> January 21, 2026 &nbsp;(1)<\/option>\n\t<option value='https:\/\/portfolio.arnoldbiffna.com\/index.php\/2026\/01\/20\/'> January 20, 2026 &nbsp;(1)<\/option>\n\t<option value='https:\/\/portfolio.arnoldbiffna.com\/index.php\/2025\/04\/20\/'> April 20, 2025 &nbsp;(1)<\/option>\n\t<option value='https:\/\/portfolio.arnoldbiffna.com\/index.php\/2016\/10\/10\/'> October 10, 2016 &nbsp;(1)<\/option>\n\t<option value='https:\/\/portfolio.arnoldbiffna.com\/index.php\/2015\/12\/02\/'> December 2, 2015 &nbsp;(1)<\/option>\n\t<option value='https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/09\/13\/'> September 13, 2014 &nbsp;(1)<\/option>\n\t<option value='https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/06\/06\/'> June 6, 2014 &nbsp;(1)<\/option>\n\t<option value='https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/06\/01\/'> June 1, 2014 &nbsp;(1)<\/option>\n\t<option value='https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/22\/'> May 22, 2014 &nbsp;(2)<\/option>\n\t<option value='https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/21\/'> May 21, 2014 &nbsp;(2)<\/option>\n\t<option value='https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/20\/'> May 20, 2014 &nbsp;(2)<\/option>\n\t<option value='https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/18\/'> May 18, 2014 &nbsp;(1)<\/option>\n\t<option value='https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/14\/'> May 14, 2014 &nbsp;(1)<\/option>\n\t<option value='https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/'> May 4, 2014 &nbsp;(12)<\/option>\n\t<option value='https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/04\/29\/'> April 29, 2014 &nbsp;(1)<\/option>\n\t<option value='https:\/\/portfolio.arnoldbiffna.com\/index.php\/2011\/02\/13\/'> February 13, 2011 &nbsp;(1)<\/option>\n<\/select><script>\n( ( [ dropdownId, homeUrl ] ) => {\n\t\tconst dropdown = document.getElementById( dropdownId );\n\t\tfunction onSelectChange() {\n\t\t\tsetTimeout( () => {\n\t\t\t\tif ( 'escape' === dropdown.dataset.lastkey ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\tif ( dropdown.value ) {\n\t\t\t\t\tlocation.href = dropdown.value;\n\t\t\t\t}\n\t\t\t}, 250 );\n\t\t}\n\t\tfunction onKeyUp( event ) {\n\t\t\tif ( 'Escape' === event.key ) {\n\t\t\t\tdropdown.dataset.lastkey = 'escape';\n\t\t\t} else {\n\t\t\t\tdelete dropdown.dataset.lastkey;\n\t\t\t}\n\t\t}\n\t\tfunction onClick() {\n\t\t\tdelete dropdown.dataset.lastkey;\n\t\t}\n\t\tdropdown.addEventListener( 'keyup', onKeyUp );\n\t\tdropdown.addEventListener( 'click', onClick );\n\t\tdropdown.addEventListener( 'change', onSelectChange );\n\t} )( [\"wp-block-archives-2\",\"https:\/\/portfolio.arnoldbiffna.com\"] );\n\/\/# sourceURL=block_core_archives_build_dropdown_script\n<\/script>\n<\/div><\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator aligncenter has-alpha-channel-opacity\"\/>\n\n\n<ul class=\"wp-block-latest-posts__list is-grid columns-4 has-dates wp-block-latest-posts\"><li><div class=\"wp-block-latest-posts__featured-image\"><a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2026\/04\/08\/alien-barrage-building-an-ios-game-with-ai\/\" aria-label=\"Alien Barrage \u2014 Building an iOS Game with AI\"><img loading=\"lazy\" decoding=\"async\" width=\"197\" height=\"209\" src=\"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2026\/04\/alienbarragepreview2-e1775753263531.png\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" style=\"\" \/><\/a><\/div><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2026\/04\/08\/alien-barrage-building-an-ios-game-with-ai\/\">Alien Barrage \u2014 Building an iOS Game with AI<\/a><time datetime=\"2026-04-08T01:11:57+00:00\" class=\"wp-block-latest-posts__post-date\">April 8, 2026<\/time><div class=\"wp-block-latest-posts__post-excerpt\">Built with Swift, SpriteKit, and an AI-assisted workflow (Claude + Codex) This week I released a new game on the App &hellip; <a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2026\/04\/08\/alien-barrage-building-an-ios-game-with-ai\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Alien Barrage \u2014 Building an iOS Game with AI&#8221;<\/span><\/a><\/div><\/li>\n<li><div class=\"wp-block-latest-posts__featured-image\"><a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2026\/01\/21\/advanced-ffmpeg-in-plain-english-using-claude\/\" aria-label=\"Advanced FFmpeg in plain English using Claude\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"135\" src=\"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2026\/01\/claudeffmpeg.jpg\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" style=\"\" \/><\/a><\/div><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2026\/01\/21\/advanced-ffmpeg-in-plain-english-using-claude\/\">Advanced FFmpeg in plain English using Claude<\/a><time datetime=\"2026-01-21T20:12:46+00:00\" class=\"wp-block-latest-posts__post-date\">January 21, 2026<\/time><div class=\"wp-block-latest-posts__post-excerpt\">FFmpeg is one of those tools everyone knows is powerful, but can be complicated to use. It can do almost anything &hellip; <a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2026\/01\/21\/advanced-ffmpeg-in-plain-english-using-claude\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Advanced FFmpeg in plain English using Claude&#8221;<\/span><\/a><\/div><\/li>\n<li><div class=\"wp-block-latest-posts__featured-image\"><a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2026\/01\/20\/timesx-2026-now-with-ai\/\" aria-label=\"TimesX 2026, now with AI\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"133\" src=\"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2026\/01\/timesx2026preview.jpg\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" style=\"\" \/><\/a><\/div><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2026\/01\/20\/timesx-2026-now-with-ai\/\">TimesX 2026, now with AI<\/a><time datetime=\"2026-01-20T19:32:04+00:00\" class=\"wp-block-latest-posts__post-date\">January 20, 2026<\/time><div class=\"wp-block-latest-posts__post-excerpt\">What\u2019s New? A decade after TimesX was first released, the 2026 version receives a full rewrite in native Swift, along with &hellip; <a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2026\/01\/20\/timesx-2026-now-with-ai\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;TimesX 2026, now with AI&#8221;<\/span><\/a><\/div><\/li>\n<li><div class=\"wp-block-latest-posts__featured-image\"><a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2025\/04\/20\/subtitle-your-videos-for-free-with-ai\/\" aria-label=\"Generate Subtitles for Your Videos Free with AI\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"290\" src=\"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2025\/04\/translate.jpeg\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" style=\"\" \/><\/a><\/div><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2025\/04\/20\/subtitle-your-videos-for-free-with-ai\/\">Generate Subtitles for Your Videos Free with AI<\/a><time datetime=\"2025-04-20T08:35:23+00:00\" class=\"wp-block-latest-posts__post-date\">April 20, 2025<\/time><div class=\"wp-block-latest-posts__post-excerpt\">The audio in this video contains several languages and subtitles were generated using the process described in this post. I recently &hellip; <a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2025\/04\/20\/subtitle-your-videos-for-free-with-ai\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Generate Subtitles for Your Videos Free with AI&#8221;<\/span><\/a><\/div><\/li>\n<li><div class=\"wp-block-latest-posts__featured-image\"><a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2016\/10\/10\/timesx-released-on-the-app-store\/\" aria-label=\"TimesX &#8211; Released on the App Store\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"193\" src=\"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2016\/10\/timesXBlogvid3.jpg\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" style=\"\" \/><\/a><\/div><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2016\/10\/10\/timesx-released-on-the-app-store\/\">TimesX &#8211; Released on the App Store<\/a><time datetime=\"2016-10-10T22:35:14+00:00\" class=\"wp-block-latest-posts__post-date\">October 10, 2016<\/time><div class=\"wp-block-latest-posts__post-excerpt\">This past weekend was dedicated to getting my first app store submission in order. I was overjoyed that it was accepted &hellip; <a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2016\/10\/10\/timesx-released-on-the-app-store\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;TimesX &#8211; Released on the App Store&#8221;<\/span><\/a><\/div><\/li>\n<li><div class=\"wp-block-latest-posts__featured-image\"><a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2015\/12\/02\/digital-privacy-security-and-how-im-safer-on-the-internet-now\/\" aria-label=\"Digital Privacy, Security, and How I\u2019m Safer on the Internet Now.\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"251\" src=\"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2015\/12\/piavpnservers.jpg\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" style=\"\" \/><\/a><\/div><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2015\/12\/02\/digital-privacy-security-and-how-im-safer-on-the-internet-now\/\">Digital Privacy, Security, and How I\u2019m Safer on the Internet Now.<\/a><time datetime=\"2015-12-02T17:50:47+00:00\" class=\"wp-block-latest-posts__post-date\">December 2, 2015<\/time><div class=\"wp-block-latest-posts__post-excerpt\">Earlier this year I watched the documentary \u201cCitizen Four\u201d about Edward Snowden\u2019s revelations on government spying. Unlike any other documentary I&#8217;ve &hellip; <a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2015\/12\/02\/digital-privacy-security-and-how-im-safer-on-the-internet-now\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Digital Privacy, Security, and How I\u2019m Safer on the Internet Now.&#8221;<\/span><\/a><\/div><\/li>\n<li><div class=\"wp-block-latest-posts__featured-image\"><a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/09\/13\/simple-ios-map-app-in-c-using-xamarin\/\" aria-label=\"iOS Map App Tutorial in C# using Xamarin\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"200\" src=\"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2014\/09\/locatorDemo.jpg\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" style=\"\" srcset=\"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2014\/09\/locatorDemo.jpg 200w, https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2014\/09\/locatorDemo-150x150.jpg 150w\" sizes=\"auto, (max-width: 200px) 85vw, 200px\" \/><\/a><\/div><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/09\/13\/simple-ios-map-app-in-c-using-xamarin\/\">iOS Map App Tutorial in C# using Xamarin<\/a><time datetime=\"2014-09-13T09:16:10+00:00\" class=\"wp-block-latest-posts__post-date\">September 13, 2014<\/time><div class=\"wp-block-latest-posts__post-excerpt\">Preface Xamarin is a powerful development environment for creating apps for multiple platforms, using the same C# code base. The new &hellip; <a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/09\/13\/simple-ios-map-app-in-c-using-xamarin\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;iOS Map App Tutorial in C# using Xamarin&#8221;<\/span><\/a><\/div><\/li>\n<li><div class=\"wp-block-latest-posts__featured-image\"><a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/06\/06\/video-list-using-angular-js\/\" aria-label=\"Video List Using Angular JS\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"115\" src=\"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2024\/03\/videolist.jpg\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" style=\"\" \/><\/a><\/div><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/06\/06\/video-list-using-angular-js\/\">Video List Using Angular JS<\/a><time datetime=\"2014-06-06T06:13:54+00:00\" class=\"wp-block-latest-posts__post-date\">June 6, 2014<\/time><div class=\"wp-block-latest-posts__post-excerpt\">Something I&#8217;ve been meaning to do is add a video gallery or list of videos contained in this blog. Rather than &hellip; <a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/06\/06\/video-list-using-angular-js\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Video List Using Angular JS&#8221;<\/span><\/a><\/div><\/li>\n<li><div class=\"wp-block-latest-posts__featured-image\"><a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/06\/01\/mookiedata-c\/\" aria-label=\"MookieData C#\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"148\" src=\"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2024\/03\/mookiedata2.jpg\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" style=\"\" \/><\/a><\/div><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/06\/01\/mookiedata-c\/\">MookieData C#<\/a><time datetime=\"2014-06-01T02:54:10+00:00\" class=\"wp-block-latest-posts__post-date\">June 1, 2014<\/time><div class=\"wp-block-latest-posts__post-excerpt\">&nbsp; In 2012 when I was trying to make my game, SlotFriendzy profitable, I felt the need for an Admin tool &hellip; <a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/06\/01\/mookiedata-c\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;MookieData C#&#8221;<\/span><\/a><\/div><\/li>\n<li><div class=\"wp-block-latest-posts__featured-image\"><a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/22\/form-creator\/\" aria-label=\"Form Creator\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"127\" src=\"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2024\/03\/dynformcomposer.jpg\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" style=\"\" \/><\/a><\/div><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/22\/form-creator\/\">Form Creator<\/a><time datetime=\"2014-05-22T20:12:49+00:00\" class=\"wp-block-latest-posts__post-date\">May 22, 2014<\/time><div class=\"wp-block-latest-posts__post-excerpt\">&nbsp; &nbsp; In late 2013, I started working at Deluxe Entertainment in Burbank and was debugging several versions of a LAMP &hellip; <a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/22\/form-creator\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Form Creator&#8221;<\/span><\/a><\/div><\/li>\n<li><div class=\"wp-block-latest-posts__featured-image\"><a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/22\/mindjolt\/\" aria-label=\"MindJolt\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"156\" src=\"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2024\/03\/mindjolt2.jpg\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" style=\"\" \/><\/a><\/div><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/22\/mindjolt\/\">MindJolt<\/a><time datetime=\"2014-05-22T19:31:58+00:00\" class=\"wp-block-latest-posts__post-date\">May 22, 2014<\/time><div class=\"wp-block-latest-posts__post-excerpt\">&nbsp; In 2011, I joined the team at MindJolt Inc., now SGN. The founders of MySpace had created this game company &hellip; <a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/22\/mindjolt\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;MindJolt&#8221;<\/span><\/a><\/div><\/li>\n<li><div class=\"wp-block-latest-posts__featured-image\"><a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/21\/jonas-brothers\/\" aria-label=\"Jonas Brothers\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"126\" src=\"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2024\/03\/jonasbrothers.jpg\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" style=\"\" \/><\/a><\/div><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/21\/jonas-brothers\/\">Jonas Brothers<\/a><time datetime=\"2014-05-21T05:51:59+00:00\" class=\"wp-block-latest-posts__post-date\">May 21, 2014<\/time><div class=\"wp-block-latest-posts__post-excerpt\">In 2009, I worked on some fun sites for Disney over at Midnight Oil Creative. This Jonas Brother&#8217;s site was an &hellip; <a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/21\/jonas-brothers\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Jonas Brothers&#8221;<\/span><\/a><\/div><\/li>\n<li><div class=\"wp-block-latest-posts__featured-image\"><a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/21\/radio-disney-n-b-t\/\" aria-label=\"Radio Disney &#8211; N.B.T.\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"151\" src=\"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2024\/03\/radionbt.jpg\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" style=\"\" \/><\/a><\/div><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/21\/radio-disney-n-b-t\/\">Radio Disney &#8211; N.B.T.<\/a><time datetime=\"2014-05-21T05:42:25+00:00\" class=\"wp-block-latest-posts__post-date\">May 21, 2014<\/time><div class=\"wp-block-latest-posts__post-excerpt\">&nbsp; The N.B.T, Next Big Thing was the new version of the flash\/xml page rendering system used to build Jonas Brothers &hellip; <a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/21\/radio-disney-n-b-t\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Radio Disney &#8211; N.B.T.&#8221;<\/span><\/a><\/div><\/li>\n<li><div class=\"wp-block-latest-posts__featured-image\"><a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/20\/pepsi-super-bowl\/\" aria-label=\"Pepsi Super Bowl\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"139\" src=\"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2024\/03\/pepsirefresh.jpg\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" style=\"\" \/><\/a><\/div><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/20\/pepsi-super-bowl\/\">Pepsi Super Bowl<\/a><time datetime=\"2014-05-20T22:54:49+00:00\" class=\"wp-block-latest-posts__post-date\">May 20, 2014<\/time><div class=\"wp-block-latest-posts__post-excerpt\">&nbsp; &nbsp; In 2009, I did a contract to build the Pepsi Superbowl site. Conceptualized and designed by The Famous Group, &hellip; <a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/20\/pepsi-super-bowl\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Pepsi Super Bowl&#8221;<\/span><\/a><\/div><\/li>\n<li><div class=\"wp-block-latest-posts__featured-image\"><a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/20\/tron\/\" aria-label=\"Tron\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"150\" src=\"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2024\/03\/tron1.jpg\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" style=\"\" \/><\/a><\/div><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/20\/tron\/\">Tron<\/a><time datetime=\"2014-05-20T18:23:21+00:00\" class=\"wp-block-latest-posts__post-date\">May 20, 2014<\/time><div class=\"wp-block-latest-posts__post-excerpt\">&nbsp; &nbsp; This highly immersive movie website was built by Heavenspot for Disney in 2010. During that time, Disney hired me &hellip; <a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/20\/tron\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Tron&#8221;<\/span><\/a><\/div><\/li>\n<li><div class=\"wp-block-latest-posts__featured-image\"><a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/18\/slotfriendzy-game-a-passion-project\/\" aria-label=\"SlotFriendzy Game &#8211; a Passion Project\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"150\" src=\"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2024\/03\/sf2.jpg\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" style=\"\" \/><\/a><\/div><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/18\/slotfriendzy-game-a-passion-project\/\">SlotFriendzy Game &#8211; a Passion Project<\/a><time datetime=\"2014-05-18T20:41:01+00:00\" class=\"wp-block-latest-posts__post-date\">May 18, 2014<\/time><div class=\"wp-block-latest-posts__post-excerpt\">In 2012, I had a dream of making a successful slot machine game on Facebook. I spent about 6 months on &hellip; <a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/18\/slotfriendzy-game-a-passion-project\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;SlotFriendzy Game &#8211; a Passion Project&#8221;<\/span><\/a><\/div><\/li>\n<li><div class=\"wp-block-latest-posts__featured-image\"><a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/14\/panda-jam-ads\/\" aria-label=\"Panda Jam Ads\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"150\" src=\"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2024\/03\/pandajamad.jpg\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" style=\"\" \/><\/a><\/div><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/14\/panda-jam-ads\/\">Panda Jam Ads<\/a><time datetime=\"2014-05-14T09:05:35+00:00\" class=\"wp-block-latest-posts__post-date\">May 14, 2014<\/time><div class=\"wp-block-latest-posts__post-excerpt\">The ad that pops up over the Facebook Flash game Panda Jam are actually HTML \/ CSS \/ JavaScript \/ and &hellip; <a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/14\/panda-jam-ads\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Panda Jam Ads&#8221;<\/span><\/a><\/div><\/li>\n<li><div class=\"wp-block-latest-posts__featured-image\"><a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/programming-in-microsoft-word\/\" aria-label=\"Automating Text Content for Flash E-Learning with Word and Visual Basic\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"177\" src=\"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2024\/03\/macroediting.jpg\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" style=\"\" \/><\/a><\/div><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/programming-in-microsoft-word\/\">Automating Text Content for Flash E-Learning with Word and Visual Basic<\/a><time datetime=\"2014-05-04T15:56:19+00:00\" class=\"wp-block-latest-posts__post-date\">May 4, 2014<\/time><div class=\"wp-block-latest-posts__post-excerpt\">Medsn&#8217;s E-Learning Platform Within the Microsoft Office suite of applications is a powerful automation tool. They are called Macros when you &hellip; <a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/programming-in-microsoft-word\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Automating Text Content for Flash E-Learning with Word and Visual Basic&#8221;<\/span><\/a><\/div><\/li>\n<li><div class=\"wp-block-latest-posts__featured-image\"><a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/papervision-app-on-facebook\/\" aria-label=\"Papervision App on FaceBook\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"131\" src=\"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2024\/03\/freind-wallz.jpg\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" style=\"\" \/><\/a><\/div><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/papervision-app-on-facebook\/\">Papervision App on FaceBook<\/a><time datetime=\"2014-05-04T09:18:26+00:00\" class=\"wp-block-latest-posts__post-date\">May 4, 2014<\/time><div class=\"wp-block-latest-posts__post-excerpt\">Using the Papervision library, and the Graph API Facebook \u00a0library, I had the idea to build a 3D wall of images &hellip; <a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/papervision-app-on-facebook\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Papervision App on FaceBook&#8221;<\/span><\/a><\/div><\/li>\n<li><div class=\"wp-block-latest-posts__featured-image\"><a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/the-back-end-why-remoting-is-better\/\" aria-label=\"The Back End &#8211; Why Remoting is Better&#8230;\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"230\" src=\"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2024\/03\/back-end1.gif.jpg\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" style=\"\" \/><\/a><\/div><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/the-back-end-why-remoting-is-better\/\">The Back End &#8211; Why Remoting is Better&#8230;<\/a><time datetime=\"2014-05-04T09:17:35+00:00\" class=\"wp-block-latest-posts__post-date\">May 4, 2014<\/time><div class=\"wp-block-latest-posts__post-excerpt\">The back end for most of my flash portfolio is using AMFPHP Flash Remoting. It&#8217;s a free library that came out &hellip; <a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/the-back-end-why-remoting-is-better\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;The Back End &#8211; Why Remoting is Better&#8230;&#8221;<\/span><\/a><\/div><\/li>\n<li><div class=\"wp-block-latest-posts__featured-image\"><a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/getdirectoryandfilesinfo\/\" aria-label=\"getDirectoryAndFilesInfo\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"263\" src=\"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2024\/03\/getdirectoryandfilesinfo.jpg\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" style=\"\" \/><\/a><\/div><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/getdirectoryandfilesinfo\/\">getDirectoryAndFilesInfo<\/a><time datetime=\"2014-05-04T09:16:56+00:00\" class=\"wp-block-latest-posts__post-date\">May 4, 2014<\/time><div class=\"wp-block-latest-posts__post-excerpt\">An expanded version of the getDirectory call, but also uses the file name as a key to more information in the &hellip; <a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/getdirectoryandfilesinfo\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;getDirectoryAndFilesInfo&#8221;<\/span><\/a><\/div><\/li>\n<li><div class=\"wp-block-latest-posts__featured-image\"><a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/getdirectory\/\" aria-label=\"getDirectory\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"216\" src=\"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2024\/03\/getdirectory.gif.jpg\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" style=\"\" \/><\/a><\/div><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/getdirectory\/\">getDirectory<\/a><time datetime=\"2014-05-04T09:16:18+00:00\" class=\"wp-block-latest-posts__post-date\">May 4, 2014<\/time><div class=\"wp-block-latest-posts__post-excerpt\">&#8220;getDirectory&#8221; is part of my PortfolioService in AMFPHP. It gets the files in a directory and provides info about them such &hellip; <a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/getdirectory\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;getDirectory&#8221;<\/span><\/a><\/div><\/li>\n<li><div class=\"wp-block-latest-posts__featured-image\"><a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/frequency-generator\/\" aria-label=\"Frequency Generator\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"132\" src=\"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2024\/03\/frequencygener.jpg\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" style=\"\" \/><\/a><\/div><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/frequency-generator\/\">Frequency Generator<\/a><time datetime=\"2014-05-04T09:14:09+00:00\" class=\"wp-block-latest-posts__post-date\">May 4, 2014<\/time><div class=\"wp-block-latest-posts__post-excerpt\">Click play and drag the slider to alter the frequency Sound is generated with a sine wave Live spectrum display see &hellip; <a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/frequency-generator\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Frequency Generator&#8221;<\/span><\/a><\/div><\/li>\n<li><div class=\"wp-block-latest-posts__featured-image\"><a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/flex-video-folder-browser\/\" aria-label=\"Flex Video Folder Browser\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"200\" src=\"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2014\/05\/mytube.jpg\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" style=\"\" srcset=\"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2014\/05\/mytube.jpg 200w, https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2014\/05\/mytube-150x150.jpg 150w\" sizes=\"auto, (max-width: 200px) 85vw, 200px\" \/><\/a><\/div><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/flex-video-folder-browser\/\">Flex Video Folder Browser<\/a><time datetime=\"2014-05-04T09:13:34+00:00\" class=\"wp-block-latest-posts__post-date\">May 4, 2014<\/time><div class=\"wp-block-latest-posts__post-excerpt\">see it A video playlist with titles, descriptions, and commenting. Uses my MediaService in AMFPHP to accomplish the back end. Build &hellip; <a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/flex-video-folder-browser\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Flex Video Folder Browser&#8221;<\/span><\/a><\/div><\/li>\n<li><div class=\"wp-block-latest-posts__featured-image\"><a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/google-maps-api\/\" aria-label=\"Google Maps API\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"201\" src=\"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2024\/03\/googlemapsearch.jpg\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" style=\"\" srcset=\"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2024\/03\/googlemapsearch.jpg 200w, https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2024\/03\/googlemapsearch-150x150.jpg 150w\" sizes=\"auto, (max-width: 200px) 85vw, 200px\" \/><\/a><\/div><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/google-maps-api\/\">Google Maps API<\/a><time datetime=\"2014-05-04T09:11:25+00:00\" class=\"wp-block-latest-posts__post-date\">May 4, 2014<\/time><div class=\"wp-block-latest-posts__post-excerpt\">see it The task at hand was to build an &#8220;Area Selector&#8221; in Flash. You could go to an address, drag &hellip; <a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/google-maps-api\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Google Maps API&#8221;<\/span><\/a><\/div><\/li>\n<li><div class=\"wp-block-latest-posts__featured-image\"><a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/dynamic-slide-show\/\" aria-label=\"Dynamic Slide Show\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"149\" src=\"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2024\/03\/slideshow.jpg\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" style=\"\" \/><\/a><\/div><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/dynamic-slide-show\/\">Dynamic Slide Show<\/a><time datetime=\"2014-05-04T09:10:31+00:00\" class=\"wp-block-latest-posts__post-date\">May 4, 2014<\/time><div class=\"wp-block-latest-posts__post-excerpt\">This XML based slideshow can be used as a web page widget to show linkable images on a page. see it &hellip; <a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/dynamic-slide-show\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Dynamic Slide Show&#8221;<\/span><\/a><\/div><\/li>\n<li><div class=\"wp-block-latest-posts__featured-image\"><a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/flickr-api\/\" aria-label=\"Flickr API\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"149\" src=\"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2024\/03\/flickr.jpg\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" style=\"\" \/><\/a><\/div><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/flickr-api\/\">Flickr API<\/a><time datetime=\"2014-05-04T09:09:12+00:00\" class=\"wp-block-latest-posts__post-date\">May 4, 2014<\/time><div class=\"wp-block-latest-posts__post-excerpt\">see it Search for public images on Flickr using RSS feeds. In the video, the search for &#8220;red rose&#8221; was a &hellip; <a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/flickr-api\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Flickr API&#8221;<\/span><\/a><\/div><\/li>\n<li><div class=\"wp-block-latest-posts__featured-image\"><a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/youtube-flash-api\/\" aria-label=\"YouTube Flash API\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"122\" src=\"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2024\/03\/ytflash.jpg\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" style=\"\" \/><\/a><\/div><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/youtube-flash-api\/\">YouTube Flash API<\/a><time datetime=\"2014-05-04T09:08:24+00:00\" class=\"wp-block-latest-posts__post-date\">May 4, 2014<\/time><div class=\"wp-block-latest-posts__post-excerpt\">&nbsp;see it Using the Youtube Flash API, shows a list of your search results and lets you see each result&#8217;s video.<\/div><\/li>\n<li><div class=\"wp-block-latest-posts__featured-image\"><a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/vandalize\/\" aria-label=\"Vandalize\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"188\" src=\"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2024\/03\/vandalizeapp.jpg\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" style=\"\" \/><\/a><\/div><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/vandalize\/\">Vandalize<\/a><time datetime=\"2014-05-04T09:06:59+00:00\" class=\"wp-block-latest-posts__post-date\">May 4, 2014<\/time><div class=\"wp-block-latest-posts__post-excerpt\">&nbsp;see it This was a prototype for a FaceBook app, designed by the UX ( User eXperience) designers at speakTECH back &hellip; <a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/vandalize\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Vandalize&#8221;<\/span><\/a><\/div><\/li>\n<li><div class=\"wp-block-latest-posts__featured-image\"><a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/04\/29\/portfolio-application\/\" aria-label=\"Portfolio Application\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"154\" src=\"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2024\/03\/as3portfolio.jpg\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" style=\"\" \/><\/a><\/div><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/04\/29\/portfolio-application\/\">Portfolio Application<\/a><time datetime=\"2014-04-29T05:46:09+00:00\" class=\"wp-block-latest-posts__post-date\">April 29, 2014<\/time><div class=\"wp-block-latest-posts__post-excerpt\">&nbsp;I was looking for a way to display CS4, CS5, Flex 3, and Flex 4 content all in one contiguous Flash &hellip; <a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/04\/29\/portfolio-application\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Portfolio Application&#8221;<\/span><\/a><\/div><\/li>\n<li><div class=\"wp-block-latest-posts__featured-image\"><a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2011\/02\/13\/mp3-player\/\" aria-label=\"MP3 Player\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"150\" src=\"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2024\/03\/mp3demo.jpg\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" style=\"\" \/><\/a><\/div><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2011\/02\/13\/mp3-player\/\">MP3 Player<\/a><time datetime=\"2011-02-13T09:05:18+00:00\" class=\"wp-block-latest-posts__post-date\">February 13, 2011<\/time><div class=\"wp-block-latest-posts__post-excerpt\">\u00a0 Stereo output level display Spectrum Display Volume Control Balance Control Stop, Play, Pause, Previous &amp; Next Track Loop feature Time &hellip; <a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2011\/02\/13\/mp3-player\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;MP3 Player&#8221;<\/span><\/a><\/div><\/li>\n<\/ul><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1675","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Posts - Arnold Biffna Portfolio<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/portfolio.arnoldbiffna.com\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Posts - Arnold Biffna Portfolio\" \/>\n<meta property=\"og:url\" content=\"https:\/\/portfolio.arnoldbiffna.com\/\" \/>\n<meta property=\"og:site_name\" content=\"Arnold Biffna Portfolio\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-17T03:07:14+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/\",\"url\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/\",\"name\":\"Posts - Arnold Biffna Portfolio\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/#website\"},\"datePublished\":\"2024-02-27T17:36:39+00:00\",\"dateModified\":\"2026-01-17T03:07:14+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Posts\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/#website\",\"url\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/\",\"name\":\"Arnold Biffna Portfolio\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/#\\\/schema\\\/person\\\/248c0dc4cc332f12f120d4734ca0ae8f\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/#\\\/schema\\\/person\\\/248c0dc4cc332f12f120d4734ca0ae8f\",\"name\":\"Arnold Biffna\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/profile.jpg\",\"url\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/profile.jpg\",\"contentUrl\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/profile.jpg\",\"width\":960,\"height\":960,\"caption\":\"Arnold Biffna\"},\"logo\":{\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/profile.jpg\"},\"sameAs\":[\"http:\\\/\\\/arnoldbiffna.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Posts - Arnold Biffna Portfolio","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/portfolio.arnoldbiffna.com\/","og_locale":"en_US","og_type":"article","og_title":"Posts - Arnold Biffna Portfolio","og_url":"https:\/\/portfolio.arnoldbiffna.com\/","og_site_name":"Arnold Biffna Portfolio","article_modified_time":"2026-01-17T03:07:14+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/portfolio.arnoldbiffna.com\/","url":"https:\/\/portfolio.arnoldbiffna.com\/","name":"Posts - Arnold Biffna Portfolio","isPartOf":{"@id":"https:\/\/portfolio.arnoldbiffna.com\/#website"},"datePublished":"2024-02-27T17:36:39+00:00","dateModified":"2026-01-17T03:07:14+00:00","breadcrumb":{"@id":"https:\/\/portfolio.arnoldbiffna.com\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/portfolio.arnoldbiffna.com\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/portfolio.arnoldbiffna.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/portfolio.arnoldbiffna.com\/"},{"@type":"ListItem","position":2,"name":"Posts"}]},{"@type":"WebSite","@id":"https:\/\/portfolio.arnoldbiffna.com\/#website","url":"https:\/\/portfolio.arnoldbiffna.com\/","name":"Arnold Biffna Portfolio","description":"","publisher":{"@id":"https:\/\/portfolio.arnoldbiffna.com\/#\/schema\/person\/248c0dc4cc332f12f120d4734ca0ae8f"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/portfolio.arnoldbiffna.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/portfolio.arnoldbiffna.com\/#\/schema\/person\/248c0dc4cc332f12f120d4734ca0ae8f","name":"Arnold Biffna","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2025\/04\/profile.jpg","url":"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2025\/04\/profile.jpg","contentUrl":"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2025\/04\/profile.jpg","width":960,"height":960,"caption":"Arnold Biffna"},"logo":{"@id":"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2025\/04\/profile.jpg"},"sameAs":["http:\/\/arnoldbiffna.com"]}]}},"_links":{"self":[{"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/pages\/1675","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/comments?post=1675"}],"version-history":[{"count":1,"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/pages\/1675\/revisions"}],"predecessor-version":[{"id":2054,"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/pages\/1675\/revisions\/2054"}],"wp:attachment":[{"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/media?parent=1675"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}