{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Greg Fox","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/gftech","_microblog":{"about":"https://micro.blog/about/api","id":"12849","username":"gftech","bio":"Software developer in Victoria BC","pronouns":"","is_following":false,"is_you":false,"following_count":1,"discover_count":0},"author":{"name":"Greg Fox","url":"https://gf-tech.com","avatar":"https://www.gravatar.com/avatar/faf8ac847d1e4e26e74e14ea393470f4?s=96&d=https%3A%2F%2Fmicro.blog%2Fimages%2Fblank_avatar.png"},"items":[{"id":"10780666","content_html":"<div>\n<p>A huge tragedy for the JS community is the consistently terrible examples of the reduce function to simply add numbers. A much better example would be to take an array of objects and transform them to another object, or array of objects.</p>\n</div>","summary":"","url":"https://gf-tech.com/2020/12/28/50/","date_published":"2020-12-28T16:47:33+00:00","author":{"name":"Greg Fox","url":"https://gf-tech.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Ffaf8ac847d1e4e26e74e14ea393470f4%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"gftech"}},"_microblog":{"date_relative":"2020-12-28 16:47","date_timestamp":1609174053,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"9701322","content_html":"<div>I started a new job this week, and so far I am really enjoying it. In many ways I was sad to leave my previous job. The two positions are very different, even though many of the technologies are the smae.</div>","summary":"","url":"https://gf-tech.com/2020/05/22/45/","date_published":"2020-05-22T17:20:08+00:00","author":{"name":"Greg Fox","url":"https://gf-tech.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Ffaf8ac847d1e4e26e74e14ea393470f4%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"gftech"}},"_microblog":{"date_relative":"2020-05-22 17:20","date_timestamp":1590168008,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"9532794","content_html":"<div>Next app task is to add Apple ID login to the iOS app. So far, I have it working on my dev machine which is awesome. However the server build fails on the CI server, and the iOS app build fails on App Center due to signing issues. I have a few things to figure out.</div>","summary":"","url":"https://gf-tech.com/2020/04/22/43/","date_published":"2020-04-22T15:53:22+00:00","author":{"name":"Greg Fox","url":"https://gf-tech.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Ffaf8ac847d1e4e26e74e14ea393470f4%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"gftech"}},"_microblog":{"date_relative":"2020-04-22 15:53","date_timestamp":1587570802,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"9494251","content_html":"<div>I managed to get the react-native upgrade done! 50+ node modules were updated, as well as going bumping React Native <code>0.59.10</code> -&gt; <code>0.62.0</code> No easy feat, with lots of breaking changes, and iOS/Android specific pieces to learn and figure out.</div>","summary":"","url":"https://gf-tech.com/2020/04/20/41/","date_published":"2020-04-20T22:52:45+00:00","author":{"name":"Greg Fox","url":"https://gf-tech.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Ffaf8ac847d1e4e26e74e14ea393470f4%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"gftech"}},"_microblog":{"date_relative":"2020-04-20 22:52","date_timestamp":1587423165,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"9277550","content_html":"<div>My new mantra after swithing branches? <code>rm -rf node_modules &amp;&amp; npm install</code><p></p>\n<p> </p>\n<p>Then wait.</p>\n</div>","summary":"","url":"https://gf-tech.com/2020/04/08/39/","date_published":"2020-04-08T22:42:30+00:00","author":{"name":"Greg Fox","url":"https://gf-tech.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Ffaf8ac847d1e4e26e74e14ea393470f4%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"gftech"}},"_microblog":{"date_relative":"2020-04-08 22:42","date_timestamp":1586385750,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"9096307","content_html":"<p>React Native Upgrade: <a href=\"https://gf-tech.com/2020/03/30/36/\">gf-tech.com</a></p>","summary":"","url":"https://gf-tech.com/2020/03/30/36/","date_published":"2020-03-30T17:03:32+00:00","author":{"name":"Greg Fox","url":"https://gf-tech.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Ffaf8ac847d1e4e26e74e14ea393470f4%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"gftech"}},"_microblog":{"date_relative":"2020-03-30 17:03","date_timestamp":1585587812,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"9018474","content_html":"<p>Be Kind: <a href=\"https://gf-tech.com/2020/03/25/be-kind/\">gf-tech.com</a></p>","summary":"","url":"https://gf-tech.com/2020/03/25/be-kind/","date_published":"2020-03-25T18:52:43+00:00","author":{"name":"Greg Fox","url":"https://gf-tech.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Ffaf8ac847d1e4e26e74e14ea393470f4%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"gftech"}},"_microblog":{"date_relative":"2020-03-25 18:52","date_timestamp":1585162363,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"8690735","content_html":"<div>I truly believe that as a developer, it is in your best interest, and the company you work for’s best interests, to document what you know, have learned, and what you have built. Share your knowledge and experience. At the very least, it is your legacy for what you have accomplished.</div>","summary":"","url":"https://gf-tech.com/2020/03/06/30/","date_published":"2020-03-06T17:56:55+00:00","author":{"name":"Greg Fox","url":"https://gf-tech.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Ffaf8ac847d1e4e26e74e14ea393470f4%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"gftech"}},"_microblog":{"date_relative":"2020-03-06 17:56","date_timestamp":1583517415,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"8615242","content_html":"<div>React. React Native. Typescript. Azure. Cosmos. Tile 38. App Center. Google Play Store. iOS App Store. Testflight. Azure. Docker.<p></p>\n<p>These are most of the technologies that I work with on a daily basis for a small app. That is a lot to ramp up on in a short timeframe.</p>\n</div>","summary":"","url":"https://gf-tech.com/2020/03/02/28/","date_published":"2020-03-02T23:57:37+00:00","author":{"name":"Greg Fox","url":"https://gf-tech.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Ffaf8ac847d1e4e26e74e14ea393470f4%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"gftech"}},"_microblog":{"date_relative":"2020-03-02 23:57","date_timestamp":1583193457,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"8435710","content_html":"<div>A new story in my career is starting. In September I joined a small startup here in Victoria. I found out recently that the other developer is leaving, which means that starting next week I will be the only developer. Scary, and exciting. Stay tuned for more updates on this.</div>","summary":"","url":"https://gf-tech.com/2020/02/20/26/","date_published":"2020-02-20T20:26:50+00:00","author":{"name":"Greg Fox","url":"https://gf-tech.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Ffaf8ac847d1e4e26e74e14ea393470f4%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"gftech"}},"_microblog":{"date_relative":"2020-02-20 20:26","date_timestamp":1582230410,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"5589697","content_html":"<div>Test post from Microblog app</div>","summary":"","url":"https://gf-tech.com/2019/09/18/17/","date_published":"2019-09-18T15:35:39+00:00","author":{"name":"Greg Fox","url":"https://gf-tech.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Ffaf8ac847d1e4e26e74e14ea393470f4%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"gftech"}},"_microblog":{"date_relative":"2019-09-18 15:35","date_timestamp":1568820939,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"5589695","content_html":"<div>\n<p>New blog day. I decided to (re)create this blog as a way to capture some of the things I learn or come across during day to day development activities.</p>\n</div>","summary":"","url":"https://gf-tech.com/2019/09/12/10/","date_published":"2019-09-12T21:46:14+00:00","author":{"name":"Greg Fox","url":"https://gf-tech.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Ffaf8ac847d1e4e26e74e14ea393470f4%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"gftech"}},"_microblog":{"date_relative":"2019-09-12 21:46","date_timestamp":1568324774,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}}]}