<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Navin Mani</title>
    <description>The latest articles on Forem by Navin Mani (@navinmoney).</description>
    <link>https://forem.com/navinmoney</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F205929%2F2a88a798-b3cf-449a-b4cb-96cb7fd643e6.jpeg</url>
      <title>Forem: Navin Mani</title>
      <link>https://forem.com/navinmoney</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/navinmoney"/>
    <language>en</language>
    <item>
      <title>Innovations in Neuroscience Coming to a PCP Near You</title>
      <dc:creator>Navin Mani</dc:creator>
      <pubDate>Tue, 01 Sep 2020 15:33:06 +0000</pubDate>
      <link>https://forem.com/navinmoney/innovations-in-neuroscience-coming-to-a-pcp-near-you-4gdc</link>
      <guid>https://forem.com/navinmoney/innovations-in-neuroscience-coming-to-a-pcp-near-you-4gdc</guid>
      <description>&lt;p&gt;The brain is the most complex organ in the body. We are able to relate to the world only through the sensations and thoughts that arise in the brain. The brain tells us, or rather decides, when good things are happening and when bad things are happening. Everything from subconscious decision making to rational thought to basal desires, everything that we do ever, is directly associated with the brain. This complexity elevates the importance of neuroscience; the brain is one of the most important things humans should be aiming to gain mastery of right now. This complexity also means that it is super f***ing hard to understand the brain. Millennia of curiosity about the brain has taken us far, but not far enough. Modern science still lacks a complete understanding of how one’s neurology impacts one’s experience for the better or worse. Yes, we have a really good understanding, but not good enough to solve many neurocognitive and neurodegenerative diseases. Diseases such as Major Depressive Disorder, Alzheimer’s Disease, and Huntington’s Disease are just three of the dozens of ailments that are considered the most horrendous and harmful of all disorders and they plague millions and kill hundreds of thousands annually. We still have a lot of work to do. But, as you know, technology moves FAST. Painting a cohesive, exhaustive, and detailed mosaic of neurology has been extremely difficult, but now we are more capable than ever to do so. Innovations in psychology, software, and hardware are making neuroscientific breakthroughs easier to discover and create. Sometime soon, these innovations can help you understand your brain and live a better, more beautiful life.&lt;br&gt;
Psychological advancements are fundamental to the understanding of neurological diseases. In 2008, the US National Institute of Mental Health (NIMH) began the &lt;a href="https://www.nimh.nih.gov/research/research-funded-by-nimh/rdoc/constructs/rdoc-matrix.shtml"&gt;Research Domain Criteria (RDoC)&lt;/a&gt; project, wherein they “&lt;a href="https://en.m.wikipedia.org/wiki/Research_Domain_Criteria"&gt;attempt to create a new kind of taxonomy for mental disorders by bringing the power of modern research approaches in genetics, neuroscience, and behavioral science to the problem of mental illness.&lt;/a&gt;” This is a huge development for a field that has historically relied on a doctrine, the Diagnostic and Statistical Manual of Mental Disorders (DSM), that is based in consensual opinion rather than objective measures. This doctrine, while widely used, limited the rate of innovation within the field; it was a weak cornerstone on which much of today’s psychological practice was built. This important step taken by the NIMH is helping pull the study of psychology from &lt;a href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4629069/"&gt;largely theoretical to largely scientific&lt;/a&gt;, a step that directly destigmatizes our &lt;a href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2080544/"&gt;cultural view of mental illnesses&lt;/a&gt;. In effect, this project is remixing the mortar and relaying the brick on which informed, accurate, and impactful psychological innovations can be made.&lt;br&gt;
The advent of new machine learning methods and the availability of computer power has expanded the breadth of situations for which machine learning can be used effectively. In essence, where there are ample data, there is the opportunity for data analysis. &lt;a href="https://en.m.wikipedia.org/wiki/Neuroimaging"&gt;The use of neuroimaging&lt;/a&gt; dates back to 1927, and today we are using methods that were introduced in the 1970’s and 1980’s such as CT and MRI. So in our neuroscientific context, there are ample neuroimaging data, and machine learning can find patterns in these images very well. With decades of data, we can do amazing things like &lt;a href="https://pubmed.ncbi.nlm.nih.gov/30398430/"&gt;train machine learning models on PET scan images to predict Alzheimer’s Disease over 6 years before a final diagnosis.&lt;/a&gt; This is also why this Fall 2020, I am beginning a project wherein I am training machine learning models to analyze EEG and PET scans of Major Depressive Disorder patients (reach out if you want to contribute!). When the right machine learning models are trained over good data, doctors will be able to diagnose and treat many neurological disorders with higher accuracy and care. As we gather more and more neuroimages, and create new tools to gather novel data or do something traditional more accurately, our models will enable us to understand the complexities that are inherent in the brain.&lt;br&gt;
Finally, I want to highlight &lt;a href="https://www.mitpressjournals.org/doi/full/10.1162/netn_a_00103"&gt;the emerging field of clinical network neuroscience&lt;/a&gt;, or connectomics. This field is home to a number of neuroscientists who share the goal of fully mapping out the insanely complex molecular network structure of the brain. Building a network of this caliber requires huge amounts of compute power and &lt;a href="https://www.anl.gov/profile/narayanan-kasthuri"&gt;novel technologies&lt;/a&gt; that allow us to see the brain at a high resolution, two things that could very well be available within the next 5 years. By building a molecular mapping of the brain we can deeply understand neurobiological structure and how it relates to neurological function. From there, we could virtually simulate any number of events on a particular brain, meaning we could literally conduct neurological experiments without requiring an actual brain. This would remove the mammoth obstacle of needing live human brains to conduct these experiments and accelerate the rate at which we discover innovations in the field.&lt;br&gt;
Technology moves really fast, which means that these approaching neuroscientific innovations will certainly have a big impact on your life. Right now, scientists all over the world are focusing their efforts in building brain-machine interfaces that allow us to communicate with our brains. &lt;a href="https://www.neuralink.com/"&gt;Neuralink&lt;/a&gt; is perhaps the closest to getting &lt;a href="https://www.biorxiv.org/content/10.1101/703801v4.full"&gt;one of these&lt;/a&gt; in your hands, or rather in your brain, tomorrow. Last week they demoed their chip in healthy pigs, and proved that their 23mm by 8mm device can accurately transmit brain signals outwardly, and that the implant has essentially no negative side effects. Their goal is to make these chips affordable and safe, such that “anyone who wants one can have one.” First, they plan to use the chip to help solve neurological disorders such as paraplegia and memory loss. Over time, this chip will be available for consumer purchase, and can be implanted in under an hour without the need for general anesthesia. I am impartial whether you should go sign up to get a Neuralink implant whenever they are released to the public. I bring this example up because I want to shed light on the possibilities that exist around neuroscientific innovations, and how the field is getting increasingly closer to comprehensively understanding everything the brain does and how it does it. This understanding will be a feat for the history books, and will be looked back as a turning point that changed the course of technological progression and human potential forever. Soon, we will be able to solve some of humanity’s most devastating neurological diseases. Soon, we will be able to communicate with our brain to fundamentally change our experience of the world.&lt;/p&gt;

</description>
      <category>machinelearning</category>
      <category>networks</category>
      <category>neuroscience</category>
      <category>innovation</category>
    </item>
    <item>
      <title>JAMstack Roundup for December 17th 2019</title>
      <dc:creator>Navin Mani</dc:creator>
      <pubDate>Tue, 17 Dec 2019 22:11:25 +0000</pubDate>
      <link>https://forem.com/takeshape/jamstack-roundup-for-december-17th-2019-195m</link>
      <guid>https://forem.com/takeshape/jamstack-roundup-for-december-17th-2019-195m</guid>
      <description>&lt;h3&gt;
  
  
  Here are 5 great articles we read this week!
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://scotch.io/tutorials/deploying-a-static-nuxtjs-site-to-cloudflare-workers"&gt;Deploying a static NuxtJS site to Cloudflare Workers&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Recently Cloudflare announced Workers support for static sites. This opens up a whole new era of static website deployment. 🔓&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://simonhearne.com/2019/2020-predictions/"&gt;Six Web Performance Technologies to Watch in 2020&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Don't bet on 5G and HTTP/3 to make things faster 🙅‍♀️🙅‍♂️, there are six technologies that I believe will have a bigger impact on web performance in 2020.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.aboutmonica.com/blog/create-gatsby-blog-search-tutorial"&gt;How to Add Search Functionality to a Gatsby Blog&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This tutorial will is based off of how I implemented a basic search on this site and will cover how to create a search filter on a site built with &lt;a href="https://www.gatsbyjs.org/"&gt;GatsbyJS&lt;/a&gt;. 🔍&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.raymondcamden.com/2019/11/18/adding-google-calendar-to-your-jamstack"&gt;Adding Google Calendar to your JAMstack&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I’m a huge Google Calendar user and I know many other people are as well. I thought it might be interesting to see if you could add upcoming events, driven by a Google Calendar, to a static website. 📅&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://tinacms.org/blog/simple-markdown-blog-nextjs/"&gt;Creating a Markdown Blog with Next.js&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Next.js is simple and flexible. Compared to a full-fledged static site generator, there are less prescriptive guiderails placed on developers in the implementation of an app or site. Due to this flexibility, this article shares just one perspective to approach building a simple, markdown-based blog. 🤗&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>jamstack</category>
      <category>react</category>
      <category>graphql</category>
      <category>webdev</category>
    </item>
    <item>
      <title>JAMstack Roundup for December 11th 2019</title>
      <dc:creator>Navin Mani</dc:creator>
      <pubDate>Thu, 12 Dec 2019 01:14:20 +0000</pubDate>
      <link>https://forem.com/takeshape/jamstack-roundup-for-december-11th-2019-26gk</link>
      <guid>https://forem.com/takeshape/jamstack-roundup-for-december-11th-2019-26gk</guid>
      <description>&lt;h3&gt;
  
  
  Here are 5 articles that taught us a lot, from SEO to React Testing!
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://hackernoon.com/how-can-jamstack-help-your-seo-lzr32aq"&gt;How JAMstack Impacts Your SEO&lt;/a&gt;&lt;br&gt;
Nowadays, if you want to do search engine optimization (SEO) properly you have to think beyond the desired keyword, title, and other tags. 🏷 You also have to take branding, audience behavior, search intent, user experience, analytics, website performance and competition into consideration as well. 👩‍🔬&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://css-tricks.com/the-rising-complexity-of-jamstack-sites-and-how-to-manage-them/"&gt;The Rising Complexity of JAMstack Sites and How to Manage Them&lt;/a&gt;&lt;br&gt;
When you add anything with user-generated content or dynamic data to a static site, the complexity of the build process can become comparable to launching a monolithic CMS. 🐘 How can we add rich content to static sites without stitching together multiple third-party services? 🤔&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.brianemilius.com/get-started-with-expressjs/"&gt;Get Started With ExpressJS&lt;/a&gt;&lt;br&gt;
ExpressJS is probably the most popular framework for creating server-side web applications in Node.js. In this blog series I want to show you how to get started and how to do it The Right Way™. 😎&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.toForget%20Mobile%20First,%20Progressive%20Web%20App%20First%20is%20the%20Future"&gt;Forget Mobile First, Progressive Web App First is the Future&lt;/a&gt;&lt;br&gt;
The days of “build it and they will come” 🛠 are long gone, and now the name of the game in mobile is “pay to play.” 💵 It doesn’t have to be this way. Companies that have historically been web-first have employed a very different strategy to acquire users. 🕸&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/bryce/ui-testing-best-practices-4ke4"&gt;UI Testing Best Practices&lt;/a&gt;&lt;br&gt;
I've been writing a decent amount of UI tests these past few weeks and thought I'd share a handful of patterns I've been adhering to. 🤝 Hopefully this can help guide good decision making when writing tests and make it easy to write more maintainable code. &lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>jamstack</category>
      <category>react</category>
      <category>graphql</category>
      <category>webdev</category>
    </item>
    <item>
      <title>JAMstack Roundup for November 26th 2019</title>
      <dc:creator>Navin Mani</dc:creator>
      <pubDate>Tue, 26 Nov 2019 19:05:43 +0000</pubDate>
      <link>https://forem.com/takeshape/jamstack-roundup-for-november-26th-2019-396c</link>
      <guid>https://forem.com/takeshape/jamstack-roundup-for-november-26th-2019-396c</guid>
      <description>&lt;h3&gt;
  
  
  Here are some great resources and articles we've found to prepare us for a great Thanksgiving!
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://blog.logrocket.com/writing-end-to-end-tests-for-graphql-servers-using-jest/"&gt;Writing end-to-end tests for GraphQL servers using Jest&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Writing end-to-end tests for applications helps to ensure applications behave as expected. 👌&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://dev.to/lydiahallie/javascript-visualized-event-loop-3dif"&gt;JavaScript Visualized: Event Loop ✨♻️&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Oh boi the event loop. It’s one of those things that every JavaScript developer has to deal with in one way or another, but it can be a bit confusing to understand at first. 🤷‍♀️&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://appseed.us/apps/jamstack"&gt;Apps prototyped in JAMstack pattern&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Code your next web application on top of boilerplate apps built in JAMstack pattern. All apps (open-source or paid) includes tools, documentation and free Email support. 🤩&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.leonelngande.com/angular-allow-users-retry-failed-requests-with-a-twitter-like-try-again-button/"&gt;Angular: Allow Users Retry Failed Requests With A Twitter-Like Try Again Button&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;While using the Twitter web app, I noticed it displays a Try Again button for failed requests in different sections of the user interface. This allows the user to retry each failed request without affecting the rest of the application, quite neat. 🔁&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://nikoheikkila.fi/blog/checking-a-web-page-for-dead-links/"&gt;Checking a Web Page for Dead Links&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There is no content on the web that is immune to rotting and growing moss. Blog posts start festering with old dead links pointing to nowhere, and images blank out when a server hosting them goes away. The cure is to periodically check for any dead content. 🔗&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>react</category>
      <category>webdev</category>
      <category>graphql</category>
      <category>jamstack</category>
    </item>
    <item>
      <title>JAMstack Roundup for November 13th 2019</title>
      <dc:creator>Navin Mani</dc:creator>
      <pubDate>Wed, 13 Nov 2019 23:13:14 +0000</pubDate>
      <link>https://forem.com/takeshape/jamstack-roundup-for-november-13th-2019-m55</link>
      <guid>https://forem.com/takeshape/jamstack-roundup-for-november-13th-2019-m55</guid>
      <description>&lt;h3&gt;
  
  
  Here are some great articles, videos, and podcasts that educated us this week!
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://dzone.com/articles/why-and-when-to-use-graphql-1"&gt;Why and When to Use GraphQL&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To overcome the downsides of using the great REST API, Facebook developed GraphQL, an open-source data query and manipulation language for APIs. 📊&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://dev.to/duomly/how-to-create-a-simple-vue-js-app-in-5-minutes-5fg3"&gt;How to create a simple Vue.js app in 5 minutes&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Vue.js is getting more and more popular, becoming a meaningful competitor to frameworks like Angular or React.js. As a beginner-friendly front-end framework, it successfully conquers the hearts of junior front-end developers and people who just started to learn front-end programming. 🚀&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://devmode.fm/episodes/jamstack-serverless-with-netlify"&gt;JAMstack &amp;amp; Serverless with Netlify&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;On this episode, we talk to Shawn ​“swyx” Wang from Netli­fy about the JAM­stack &amp;amp; Server­less rev­o­lu­tion in fron­tend development. ✊&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://dev.to/jesseskinner/react-hooks-vs-svelte-1i9m"&gt;React Hooks vs. Svelte&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I get asked a lot on my Twitch channel to show a comparison of React and Svelte. I thought I'd record a short video to show everyone how to take a basic React example and rewrite it using Svelte. 📹&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://ramigs.dev/blog/how-the-jamstack-inspired-me-to-start-blogging/"&gt;How the JAMstack inspired me to start blogging&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is the story about how discovering and exploring the JAMstack has inspired me to finally kick off my blogging ventures. 📝&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>react</category>
      <category>graphql</category>
    </item>
    <item>
      <title>JAMstack Roundup for October 29th 2019</title>
      <dc:creator>Navin Mani</dc:creator>
      <pubDate>Tue, 29 Oct 2019 22:45:35 +0000</pubDate>
      <link>https://forem.com/takeshape/jamstack-roundup-for-october-29th-2019-2dj3</link>
      <guid>https://forem.com/takeshape/jamstack-roundup-for-october-29th-2019-2dj3</guid>
      <description>&lt;h3&gt;
  
  
  Here are 5 great articles we've enjoyed this week!
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.raymondcamden.com/2019/10/20/adding-search-to-your-eleventy-static-site-with-lunr"&gt;Adding Search to your Eleventy Static Site with Lunr&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Lunr is a completely client-side search solution. 🌚 Working with an index of your creation, Lunr will take in search input and attempt to find the best match it can. You are then free to create your search UI/UX any way you choose. 😲&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://dev.to/skatkov/jamstack-progressive-mailchimp-sign-up-form-with-netlify-13m3"&gt;JAMstack: Progressive Mailchimp sign-up form with Netlify&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This article will help you build a solid "works-at-all-times" sign-up form with a custom serverless function on the JAMstack. ✅&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://medium.com/krayx/how-we-built-a-serverless-progressive-web-app-with-cloudflare-workers-f917cca7bbd8"&gt;How We Built a Serverless Progressive Web App with Cloudflare Workers&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A few days ago, we launched our new Progressive Web App (krayx.com). We did this without setting up any servers. We didn’t have to worry about regions or uptime. 💃🕺 Instead, we could focus on delivering the best experience to our users. &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://dev.to/wgao19/play-with-react-concurrent-mode-with-your-gatsby-site-2b70"&gt;Play with React Concurrent Mode with Your Gatsby Site&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The React team released curious cat version for concurrent mode 😸, and I want to try that with my personal sites and side projects.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://medium.com/better-programming/using-storybook-as-a-powerful-visual-testing-platform-3b71db953b4b"&gt;Using Storybook as a Visual Testing Platform&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is my experience with Visual Testing and how you can implement it in your projects. 📖&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>react</category>
      <category>webdev</category>
      <category>graphql</category>
      <category>jamstack</category>
    </item>
    <item>
      <title>JAMstack Roundup for October 23rd 2019</title>
      <dc:creator>Navin Mani</dc:creator>
      <pubDate>Wed, 23 Oct 2019 22:15:19 +0000</pubDate>
      <link>https://forem.com/takeshape/jamstack-roundup-for-october-23rd-2019-1224</link>
      <guid>https://forem.com/takeshape/jamstack-roundup-for-october-23rd-2019-1224</guid>
      <description>&lt;h2&gt;
  
  
  Here are 5 great videos and articles we're bringing you this week!
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://css-tricks.com/static-first-pre-generated-jamstack-sites-with-serverless-rendering-as-a-fallback/"&gt;Static First: Pre-Generated JAMstack Sites with Serverless Rendering as a Fallback&lt;/a&gt;&lt;br&gt;
One of the principles of JAMstack is that of pre-rendering. If we are going to pre-generate our sites ahead of time, how do we make them feel dynamic? How do we work with things like user generated content? 🤔&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/pawelmadeja/5-frontend-podcasts-here-s-what-i-listen-to-to-stay-up-to-date-2i1a"&gt;5 Frontend Podcasts - here's what I listen to to stay up to date&lt;/a&gt;&lt;br&gt;
I love listening to podcasts. Whenever I've got a moment, while commuting, going to work or cooking, I'm just putting on my headphones. I would like to share with you my favorite ones. 🎧&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://medium.com/javascript-in-plain-english/i-created-the-exact-same-app-in-react-and-vue-here-are-the-differences-e9a1ae8077fd"&gt;I created the exact same app in React and Vue. Here are the differences.&lt;/a&gt;&lt;br&gt;
Having used Vue at work, I had a fairly solid understanding of it. I was, however, curious to know what the grass was like on the other side of the fence — the grass in this scenario being React. 🍂&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://medium.com/think-serverless/building-a-serverless-sms-sender-in-10-minutes-44e1c9ce326e"&gt;Building a serverless SMS sender in 10 minutes&lt;/a&gt;&lt;br&gt;
A web based SMS sender can be a very handy tool any developer out there, which can be used for a wide range of use cases. In this article, we will build one. 📲&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=wlHeRugmGuI"&gt;Learn GraphQL using JavaScript and Apollo&lt;/a&gt;&lt;br&gt;
This video tutorial teaches why you should use GraphQL and explains concepts such as schema and resolvers. We will construct a simple API that supports hello world but we will also show how we can integrate with an external API. 📽&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>graphql</category>
      <category>jamstack</category>
      <category>webdev</category>
      <category>serverless</category>
    </item>
    <item>
      <title>The Mesh is Here!</title>
      <dc:creator>Navin Mani</dc:creator>
      <pubDate>Thu, 17 Oct 2019 21:44:07 +0000</pubDate>
      <link>https://forem.com/takeshape/the-mesh-is-here-pn0</link>
      <guid>https://forem.com/takeshape/the-mesh-is-here-pn0</guid>
      <description>&lt;h3&gt;
  
  
  We are very excited to announce the opening up of the &lt;a href="https://www.takeshape.io/mesh/"&gt;TakeShape Mesh&lt;/a&gt; service!
&lt;/h3&gt;

&lt;p&gt;Those of you who signed up for the Mesh Beta are first in line as we start to onboard people! Today at the &lt;a href="https://jamstackconf.com/sf/"&gt;San Francisco JAMstack Conference&lt;/a&gt;, TakeShape’s CTO Andrew Sprouse dropped this news. For those of you who weren’t able to make it, or haven’t &lt;a href="https://app.takeshape.io/signup/"&gt;signed up&lt;/a&gt; yet, this article is for you. 🤗&lt;/p&gt;

&lt;p&gt;Over the last year, we’ve been working heads down to make sure the Mesh is plenty robust for your powerful web application. The Mesh unites all of your services into a single backend GraphQL API. Now you can compose, sync, and fetch content and data across your multiple APIs with ease. We’re starting with two service TakeShape CMS and Shopify with more to quickly follow as we hear from the community what APIs are most needed.&lt;/p&gt;

&lt;p&gt;All you need to do is &lt;a href="https://app.takeshape.io/login"&gt;login&lt;/a&gt;, and toggle to the Mesh tab! If you don’t see the Mesh button here yet, don’t worry. It’ll be rolling out to each of you slowly yet surely. And we want this beta to be meaningful, so give us your feedback. From your nicest words to your harshest criticisms, our ears and eyes are open.&lt;/p&gt;

&lt;p&gt;Take TakeShape for a spin!&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>graphql</category>
      <category>news</category>
      <category>startup</category>
    </item>
    <item>
      <title>The JAMstack Glossary</title>
      <dc:creator>Navin Mani</dc:creator>
      <pubDate>Mon, 07 Oct 2019 23:18:21 +0000</pubDate>
      <link>https://forem.com/takeshape/the-jamstack-glossary-2aho</link>
      <guid>https://forem.com/takeshape/the-jamstack-glossary-2aho</guid>
      <description>&lt;h3&gt;
  
  
  The JAMstack, and everything else, defined. 😎
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;JAMstack:&lt;/strong&gt; JavaScript, APIs, and Markup - &lt;a href="https://jamstack.org/"&gt;A new way of building websites and apps that delivers better performance, higher security, lower cost of scaling, and a better developer experience.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;CMS:&lt;/strong&gt; Content Management System - &lt;a href="https://www.takeshape.io/content-editor/"&gt;An application that supports the modeling, creation, and service of content.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;JavaScript:&lt;/strong&gt; &lt;a href="https://jamstack.wtf/"&gt;An object-oriented computer programming language commonly used to create interactive effects within web browsers.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;API:&lt;/strong&gt; Application Programming Interface - &lt;a href="https://www.takeshape.io/graphql-api/"&gt;A software intermediary that allows two applications to talk to each other.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;REST:&lt;/strong&gt; Representational State Transfer - &lt;a href="https://www.smashingmagazine.com/2018/01/understanding-using-rest-api/"&gt;A set of rules that developers follow when they create their API.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GraphQL:&lt;/strong&gt; &lt;a href="https://www.takeshape.io/graphql-api/"&gt;A syntax that describes how to ask for data, and is generally used to load data from a server to a client.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Static Site:&lt;/strong&gt; &lt;a href="https://www.takeshape.io/static-site-generator/"&gt;A website built with HTML that has fixed content on each page.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SSG:&lt;/strong&gt; Static Site Generator - &lt;a href="https://snipcart.com/blog/choose-best-static-site-generator"&gt;An application that takes your site content, applies it to templates, and generates a structure of purely static HTML files ready to be delivered to visitors.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Serverless:&lt;/strong&gt; &lt;a href="https://dev.to/paulswail/the-differing-definitions-of-serverless-2h3k"&gt;A serverless solution is one where developers are freed up to focus more on application development without needing to worry about provisioning, scaling or maintaining servers (or containers), and whose running costs are proportional to the system's usage levels.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;CDN:&lt;/strong&gt; Content Delivery Network - &lt;a href="https://www.cloudflare.com/learning/cdn/what-is-a-cdn/"&gt;A geographically distributed group of servers which work together to provide fast delivery of Internet content.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;E-Commerce:&lt;/strong&gt; Electronic Commerce - &lt;a href="https://www.takeshape.io/mesh/"&gt;The buying and selling of goods or services using the internet, and the transfer of money and data to execute these transactions.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Web Form:&lt;/strong&gt; &lt;a href="https://github.com/takeshape/shape-form"&gt;An HTML form on a web page that lets visitors enter their information.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;HTML:&lt;/strong&gt; Hypertext Markup Language - &lt;a href="https://www.takeshape.io/static-site-generator/"&gt;The standard markup language for documents designed to be displayed in a web browser.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Markup:&lt;/strong&gt; &lt;a href="https://www.takeshape.io/static-site-generator/"&gt;A system for annotating a document in a way that is syntactically distinguishable from the text.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;CSS:&lt;/strong&gt; Cascading Style Sheets - &lt;a href="https://www.takeshape.io/static-site-generator/"&gt;A style sheet language used for describing the presentation of a document written in a markup language like HTML.&lt;/a&gt;&lt;/p&gt;

</description>
      <category>jamstack</category>
      <category>react</category>
      <category>graphql</category>
      <category>webdev</category>
    </item>
    <item>
      <title>JAMstack Roundup for September 30th 2019</title>
      <dc:creator>Navin Mani</dc:creator>
      <pubDate>Thu, 03 Oct 2019 00:36:07 +0000</pubDate>
      <link>https://forem.com/takeshape/jamstack-roundup-for-september-30th-2019-41a6</link>
      <guid>https://forem.com/takeshape/jamstack-roundup-for-september-30th-2019-41a6</guid>
      <description>&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://auth0.com/blog/building-a-component-library-with-react-and-storybook/"&gt;Building a Component Library with React and Storybook&lt;/a&gt;&lt;br&gt;
Learn how to build a component library 📚 with React and Storybook to create modular and reusable components that can be shared across projects.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://medium.com/@appseed.us/100-open-source-apps-built-with-automation-tools-appseed-24a47db0d5b9"&gt;How I’ve built 100+ open-source apps with automation tool&lt;/a&gt;&lt;br&gt;
See how Sm0ke has generated more than 💯 apps in different languages and architectures, including the JAMstack, using automation tools and boilerplate code.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.d-hagemeier.com/en/articles/wordpress-to-jamstack/"&gt;From WordPress to JAMstack&lt;/a&gt;&lt;br&gt;
Away from WordPress, towards JAMstack. Multilingualism, a domain move 🚀.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://webriq.com/the-best-react-and-vue-static-websites-generators-for-jamstack-websites/"&gt;The Best React And Vue Static Websites Generators For JAMstack Websites&lt;/a&gt;&lt;br&gt;
From pricing 💵 to performance 🎟, which static site generators are best for React and Vue.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://cheesecakelabs.com/blog/what-is-serverless-all-about/"&gt;What is Serverless all about?&lt;/a&gt;&lt;br&gt;
In an agile world, shipping 🚢 scalable software with budget constraints has become a big puzzle: one that Serverless may solve.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>jamstack</category>
      <category>react</category>
      <category>graphql</category>
      <category>webdev</category>
    </item>
    <item>
      <title>JAMstack Roundup for September 23rd 2019</title>
      <dc:creator>Navin Mani</dc:creator>
      <pubDate>Tue, 24 Sep 2019 00:04:47 +0000</pubDate>
      <link>https://forem.com/takeshape/jamstack-roundup-for-september-23rd-2019-2o1l</link>
      <guid>https://forem.com/takeshape/jamstack-roundup-for-september-23rd-2019-2o1l</guid>
      <description>&lt;h3&gt;
  
  
  Here are 5 great articles and videos we're bringing to you this week!
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://codewithhugo.com/scheduled-posts-circleci/"&gt;Auto-publish future posts with JAMstack on Netlify and CircleCI 2.0 scheduled jobs&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;One of the earliest and possibly most painful issues you may come across is “How do I schedule content to publish for later?” 🧐. Enter the JAMstack. 💪&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://medium.com/airbnb-engineering/reconciling-graphql-and-thrift-at-airbnb-a97e8d290712"&gt;Reconciling GraphQL and Thrift at Airbnb&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Airbnb’s frontend engineers wanted rapid iteration ♽ and flexibility from GraphQL, while their backend engineers wanted stability and specificity from Thrift. This is the story of how they got the two groups talking and built something that works for everyone. 🤝&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=hhwAVZz3CWo"&gt;Jekyll Tutorial: Static Site Generator &amp;amp; JAMstack Intro&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here's an in-depth introduction to static websites and static site generators with Jekyll. 🧠&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://snipcart.com/blog/webpack-static-site-tutorial-spike"&gt;Crafting a Webpack-Powered Static Site with Spike&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In Snipcart’s research for a new static site generator, they stumbled upon Spike. The fact that Spike is powered by webpack caught their attention. 😯&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.gatsbyjs.org/blog/2018-10-16-why-mobile-performance-is-crucial/"&gt;Why Mobile Performance Is Crucial&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Mobile traffic 📲 now makes up over half of all site visits, and more than half of mobile site visits are abandoned if a page takes over 3 seconds to load.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>jamstack</category>
      <category>react</category>
      <category>graphql</category>
      <category>webdev</category>
    </item>
    <item>
      <title>JAMstack Roundup for September 16th 2019</title>
      <dc:creator>Navin Mani</dc:creator>
      <pubDate>Wed, 18 Sep 2019 00:17:00 +0000</pubDate>
      <link>https://forem.com/takeshape/jamstack-roundup-for-september-16th-2019-4cel</link>
      <guid>https://forem.com/takeshape/jamstack-roundup-for-september-16th-2019-4cel</guid>
      <description>&lt;h3&gt;
  
  
  Here are 5 great articles we're bringing to you this week!
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.freecodecamp.org/news/building-jamstack-apps/"&gt;How to Build Authenticated Serverless JAMstack Apps with Gatsby and Netlify&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When interacting with a backend, a JAMstack app can do everything ☑ a mobile app can do, without the tyranny 🎛 of the app store. This is a fundamental insight 🧠 that goes as deep as the fight for a more open, secure, decoupled, faster web.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://dev.to/remotesynth/markdown-is-markup-and-other-confusions-around-jamstack-41pg"&gt;Markdown is Markup and Other Confusions Around JAMstack&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The M in JAMStack goes beyond 💫 just the Markdown, HTML, YAML and Liquid you may use. It includes the build process to put these together.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://bejamas.io/blog/static-site-generators/"&gt;The Beginner’s Guide to Static Site Generators&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;World 🌎 of static sites has grown beyond HTML, CSS and occasional JS and much of it is owed to static site generators.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://medium.com/jamstack/why-your-next-site-should-be-built-with-jam-in-mind-34b9234a272f"&gt;Why your next site should be built with JAM in mind&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There’s no reason to have a massive, unwieldy CMS with a database or a fancy 💎 isomorphic monolith when you could have a fast 💨, secure and beautiful static site.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://sunnysingh.io/blog/traditional-vs-modern-web-dev"&gt;Traditional vs Modern Web Development ⚔️&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Modern web development - we have a love ❤ and hate 💔 relationship with it because while it revolutionized web development practices, it also greatly complicated them.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

</description>
    </item>
  </channel>
</rss>
