Logo
    Search

    Podcast Summary

    • Netlify: More than just a hosting platformNetlify offers a comprehensive solution for managing and deploying websites, with user-friendly interface, affordable pricing, and features like domain management, SSL certificates, serverless functions, identity, and forms.

      Netlify is not just a hosting platform, but a comprehensive solution for managing and deploying websites, with features including domain management, SSL certificates, serverless functions, identity, and forms, making the process of working with front-end code effortless and accessible for all. Netlify's user-friendly interface and affordable pricing plans, which only require payment for additional features beyond the free ones, make it an excellent choice for developers looking for a seamless and cost-effective solution. The initial experience of deploying a site on Netlify is also notable for its ease and comfort. Domain management, in particular, is a source of frustration for many, but with Netlify, it is simplified and integrated into the platform, making it a great option for managing and deploying domains alongside your website.

    • Understanding the Role of Domains and DNS in Website Development and ManagementDomain names are essential for website accessibility, DNS translates them into IP addresses, name servers act as address books, changes take time to propagate

      A domain name is an essential part of making a website accessible to the public, and it relies on a system called DNS (Domain Name System) to translate human-readable domain names into computer-readable IP addresses. When you type a URL into your web browser, a DNS server looks up the IP address associated with that domain name and returns it to the browser, which then loads the website content from that IP address. Name servers are crucial components of this process, as they act as the address books that store the mapping of domain names to IP addresses. Each domain name has one to four name servers, which are responsible for directing queries to the correct DNS server where the address book is located. When you make changes to your domain settings, such as updating your name servers or adding new records, it can take some time for these changes to propagate through the DNS system. This is because the changes need to be propagated to all the DNS servers around the world, which can take anywhere from a few minutes to several hours. Therefore, it's essential to understand the role of domains and DNS in website development and management, and to be patient when making changes, as the results may not be instant.

    • Managing DNS records separately for faster updates and easier managementUsing a dedicated DNS management service can lead to faster updates, easier management, and additional features compared to managing DNS records with your web host.

      Managing DNS records in the same place where you host your websites can lead to inefficiencies and longer wait times for updates. Instead, using a dedicated DNS management service can provide several benefits, including faster updates, easier management of records, and additional features. The internet relies on a hierarchy of DNS servers, with the root server at the top and children servers around the world that need to update their cache based on it. When you request a website, your ISP is the first point of contact, and if it doesn't know where the website is located, it will ask other DNS servers until it finds the correct one. If any of these servers have an older version of the name server record, it can take anywhere from 6 minutes to 48 hours for them to update. By managing your DNS records in a separate service, you can avoid this delay and make changes in a matter of minutes. For example, DNS Simple is a feature-rich DNS management service that offers easy-to-use interfaces and one-click additions for common configurations. It also makes SSL implementation with Let's Encrypt simple and straightforward. While there are costs associated with using a dedicated DNS management service, the benefits can outweigh the costs for those managing multiple domains or requiring more advanced features. Overall, taking the time to manage your DNS records in a separate service can lead to a more efficient and streamlined experience.

    • Effective DNS management with Hover and CloudflareUsing Hover for domain purchases and Cloudflare for DNS management offers intuitive interfaces, attack mitigation, free SSL certificates, and faster updates.

      Having an intuitive and user-friendly DNS management system is crucial for managing domain names effectively. The speaker recommends using Hover for purchasing domain names due to its easy-to-use interface, but also points out the benefits of using Cloudflare for DNS management, such as attack mitigation, free SSL certificates, and faster updates. The speaker appreciates how both Hover and Cloudflare offer good UIs for managing various DNS records, and he acknowledges the importance of companies providing clear and consistent documentation and user experiences when setting up different records like A, MX, and CNAME. The speaker also shares his experience with the frustration of migrating domain names to new platforms and the importance of having a smooth transition process. Overall, the speaker emphasizes the significance of having reliable and user-friendly DNS management solutions to ensure the optimal performance and security of websites.

    • Understanding DNS records: MX, CNAME, and DKIMMX records determine email server priority, CNAME records allow aliasing, and DKIM records prove domain ownership for emails.

      DNS records play a crucial role in directing traffic to the correct online destinations. Among these records, MX records determine the email server priority, with lower numbers indicating higher priority. CNAME records, on the other hand, allow one name to be aliased to another, enabling subdomains to point to a domain. Additionally, DKIM records are essential for proving ownership of a domain when sending emails through third-party services. Beyond these common record types, there are various TLDs, including new and international ones, which can impact how a domain is perceived online. Remember, having a solid understanding of these DNS records and their functions is essential for maintaining a well-functioning online presence.

    • Securing domain names for specific countries or regionsDespite challenges like lack of resources, strict regulations, or embargos, securing a desired domain name for a specific country or region is possible with persistence and the right resources.

      Obtaining certain domain names, especially those associated with specific countries or regions, can be a complex and sometimes frustrating process. The speaker shared experiences of trying to secure domain names with country codes for Afghanistan (.af), Catalonia (.cat), and India Ocean (.io), only to encounter various obstacles such as lack of resources, strict regulations, or embargos. These challenges made it difficult for the speaker to establish a functional website or even obtain an SSL certificate. Instead, companies like Namecheap offer solutions by owning and proxying domain names for customers in these countries. The speaker also recommended using websites like Domainer or I Want My Name to explore various domain name options and availability. Overall, securing a desired domain name can involve unexpected hurdles, but with persistence and the right resources, it's possible to find a suitable alternative.

    • Investing in domain names can be valuable for developersBuying domain names can lead to significant discounts and boost projects. Be aware of potential costs and do due diligence.

      Buying domain names can be a valuable investment for developers, even if the process involves some negotiation and potential use of escrow services. The speaker shared his experience of buying two domain names, JavaScript.co and learn.node.com, for significant discounts. He also mentioned the importance of domain names for his courses and projects. During a past attempt to buy a domain name, the seller tried to negotiate a high price, but the speaker eventually declined the offer. The speaker also shared his experience with an escrow situation in 2008, where the seller gave control over the domain once both parties were satisfied. The speaker expressed his enthusiasm for buying domain names and currently owns 20, some of which are quite affordable. The speaker also mentioned the importance of doing due diligence and being aware of potential costs, such as annual renewal fees. Overall, the discussion highlights the potential value and excitement of buying domain names for developers, as well as the importance of being informed about the process and potential costs.

    • Collecting forgotten domain names for new projectsThe speaker plans to create shorter, more frequent episodes called 'Hasty Treats' on syntax.fm, offering bite-sized insights into various topics.

      The speaker is an avid collector of domain names for potential projects, many of which he has forgotten about over the years. One of his favorites is syntax.fm, which he was thrilled to secure. He plans to create a series of shorter, more frequent episodes called "Hasty Treats," and he expressed gratitude to Netlify for sponsoring the show. He also shared a funny story about meeting the creator of the term "Hasty Treats." The speaker's collection of domain names ranges from topics like yoga sequences to JavaScript learning resources. Despite his excitement about these ideas, he often doesn't have the time to bring them to fruition. The Hasty Treat episodes will provide quick, tasty insights into various topics, offering listeners a bite-sized version of the full-length shows. The speaker encourages listeners to check out the full archive of shows on syntax.fm and to subscribe or leave a review if they enjoy the content.

    Recent Episodes from Syntax - Tasty Web Development Treats

    790: State of JS 2023 Reactions

    790: State of JS 2023 Reactions

    Scott and Wes dive into the 2023 State of JavaScript survey, breaking down the latest trends and pain points in front-end frameworks, build tools, and JavaScript runtimes. Tune in for their hot takes and insights on what’s shaping the JavaScript landscape this year!

    Show Notes

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    789: Do More With AI - LLMs With Big Token Counts

    789: Do More With AI - LLMs With Big Token Counts

    Join Scott and CJ as they dive into the fascinating world of AI, exploring topics from LLM token sizes and context windows to understanding input length. They discuss practical use cases and share insights on how web developers can leverage larger token counts to maximize the potential of AI and LLMs.

    Show Notes

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    CJ: X Instagram YouTube TwitchTV

    Randy: X Instagram YouTube Threads

    788: Supabase: Open Source Firebase for Fullstack JS Apps

    788: Supabase: Open Source Firebase for Fullstack JS Apps

    Scott and CJ chat with Paul Copplestone, CEO and co-founder of Supabase, about the journey of building an open source alternative to Firebase. Learn about the tech stack, the story behind their excellent documentation, and how Supabase balances business goals with open-source values.

    Show Notes

    • 00:00 Welcome to Syntax!
    • 00:30 Who is Paul Copplestone?
    • 01:17 Why ‘Supa’ and not ‘Super’?
    • 02:26 How did Supabase start?
    • 08:42 Simplicity in design.
    • 10:32 How do you take Supabase one step beyond the competition?
    • 12:35 How do you decide which libraries are officially supported vs community maintained?
      • 15:17 You don’t need a client library!
    • 16:48 Edge functions for server-side functionality.
    • 18:51 The genesis of pgvector.
    • 20:59 The product strategy.
    • 22:25 What’s the story behind Supabase’s awesome docs?
    • 25:26 The tech behind Supabase.
    • 35:46 How do you balance business goals with open source?
    • 42:01 What’s next for Supabase?
    • 44:15 Supabase’s GA + new features.
    • 48:24 Who runs the X account?
    • 50:39 Sick Picks + Shameless Plugs.

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    CJ: X Instagram YouTube TwitchTV

    Randy: X Instagram YouTube Threads

    787: You Should Try Vue.js

    787: You Should Try Vue.js

    Scott and CJ dive deep into the world of Vue.js, exploring what makes this frontend framework unique and why it stands out from React and Svelte. CJ gives a comprehensive tour, covering everything from getting started to advanced features like state management and Vue’s built-in styles.

    Show Notes

    Vue.js: The Documentary.

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    786: What Open Source license should you use?

    786: What Open Source license should you use?

    Scott and CJ dive into the world of open source, breaking down its meaning, benefits, and the various types of licenses you’ll encounter. From permissive licenses like MIT and Apache 2.0 to copy-left licenses such as GNU GPLv3, they’ll help you choose and apply the right license for your project.

    Show Notes

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    785: What’s Next for NextJS with Tim Neutkens

    785: What’s Next for NextJS with Tim Neutkens

    Scott and Wes dive into the world of Next.js with special guest Tim Neutkens from Vercel. They explore the latest updates, including the React Compiler and React Server Components, discussing their impact on developer workflows and the future of Next.js development.

    Show Notes

    • 00:00 Welcome to Syntax!
    • 00:30 What does the React Compiler do?
    • 05:04 Will React Compiler help with managing Context?
    • 06:39 What happens if you’re not using a React Compiler?
    • 09:30 Will this work on any NextJS version?
    • 12:18 What are React Server Components?
    • 16:28 Shipping all the data inside an encapsulated component.
    • 20:17 Clearing up the frustrations around retrofitting server components.
    • 23:13 Handing migration.
    • 28:30 Is this just a fetch request with props?
    • 36:41 How closely are the NextJS and React teams working?
    • 41:53 Will we ever get Async Client Components?
    • 43:52 Async Local Storage API.
    • 45:31 Turbopack.
    • 57:51 Sick Picks & Shameless Plugs.

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    784: Logging × Blogging × Testing × Freelancing

    784: Logging × Blogging × Testing × Freelancing

    In this Potluck episode, Scott and Wes tackle listener questions on modern blogging, website environmental impact, and using LangChain with LLMs. They also cover CSS hyphens, unit vs. integration testing, and balancing web development with new parenthood.

    Show Notes

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    783: How We Built a Netflix Style “Save for Offline” Feature Into Syntax

    783: How We Built a Netflix Style “Save for Offline” Feature Into Syntax

    Scott and Wes dive into the world of browser caching for audio files, exploring the File System API and the Cache API. They discuss size restrictions across different browsers, how tools like Riverside.fm leverage IndexedDB, and walk through code examples for creating, retrieving, and managing cached audio data.

    Show Notes

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott:X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    782: The Developer’s Guide To Fonts with Stephen Nixon

    782: The Developer’s Guide To Fonts with Stephen Nixon

    Scott and CJ are joined by Stephen Nixon of ArrowType to delve into the world of fonts and type for developers. They explore the intricacies of font creation, the utility of variable fonts, and offer tips for making visually appealing typography on the web.

    Show Notes

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott:X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    781: Potluck - The Value of TypeScript × Vue vs Svelte × Leetcode

    781: Potluck - The Value of TypeScript × Vue vs Svelte × Leetcode

    In this potluck episode of Syntax, Scott and CJ serve up a variety of community questions, from the nuances of beginner vs. advanced TypeScript to the pros and cons of SvelteKit. They also discuss falling out of love with React, shipping private packages via NPM, and the eternal struggle of always starting but never finishing projects.

    Show Notes

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott:X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    Related Episodes

    ICANN, Duo Security, iPhone Hacking, and Whole Foods - Hack Naked News #143

    ICANN, Duo Security, iPhone Hacking, and Whole Foods - Hack Naked News #143

    The internet isn’t ready for DNS sec, Netgear patches away, Whole Foods is the latest victim of a credit card breach, and more. Ferruh Mavituna and Sven Morgenroth of Netsparker join us to discuss Apache Struts vulnerability and the Equifax breach on this episode of Hack Naked News!

    Full Show Notes: https://wiki.securityweekly.com/HNNEpisode143

    Visit http://hacknaked.tv to get all the latest episodes!

    20 JavaScript Array and Object Methods to make you a better developer

    20 JavaScript Array and Object Methods to make you a better developer

    Wes and Scott rattle through ~20 different Object and Arra Methods that will make you a better JavaScript developer.

    Freshbooks - Sponsor

    This is episode Wes mentions the free book Breaking The Time Barrier. Get a 30 day free trial of Freshbooks at freshbooks.com/syntax.

    Netlify — Sponsor

    Netlify is the best way to deploy and host a front-end website. All the features developers need right out of the box: Global CDN, Continuous Deployment, one click HTTPS and more. Hit up netlify.com/syntax for more info.

    They are also hiring! netlify.com/careers

    Show Notes

    For the docs for all these, just google mdn and the method you are looking for 😃

    3:00

    • Why are these great?
    • They are chainable
    • Immutable

    5:30

    • .filter()
    • Truthy or Falsy

    8:00

    • .map()

    10:00

    • .reduce() - returns any shape! filter, create a new shape, add up numbers...

    14:30

    • .forEach()
    • Side effects

    16:00

    • .some()
    • can be used as a short circuit forEach

    25:00

    • .every()
    • .includes() (why not contains?)

    26:00

    • Array.from()
    • Array.from() takes a secondary map arg
    • Array.of()

    29:00

    • Object.values()
    • Object.keys()
    • Object.entries()

    32:00

    • Array spread - converts iterable to array
    • Array spread - Concats arrays
    • Array Spread + Slice. Don't splice - remove an item from an array.

    34:00

    • Object Spread

    37:00

    • Function Rest

    39:00

    • Object.freeze()

    40:00

    • Object.seal()

    41:00

    Shameless Plugs

    Tweet us your tasty treats!

    Hack Naked News #221 - June 4, 2019

    Hack Naked News #221 - June 4, 2019

    This week, SUPRA Smart TV flaw lets attackers hijack screens with no video, 20,000 Linksys routers leak historic record of every device ever connected, a new attack creates ghost taps on Android smartphones, and an Australian teenager that hacked into Apple twice to get a job! In the expert commentary, we welcome Winn Schwartau from the Security Awareness Company to talk about Ethical Bias in Artificial Intelligence-Based Security Systems!

     

    To learn more about SAC, visit: https://securityweekly.com/sac

    Full Show Notes: https://wiki.securityweekly.com/HNNEpisode221

    Visit https://www.securityweekly.com/hnn for all the latest episodes!

     

    Follow us on Twitter: https://www.twitter.com/securityweekly

    Like us on Facebook: https://www.facebook.com/secweekly

     

    Childhood Long Bone Torsions: Neurodevelopmental Considerations

    Childhood Long Bone Torsions: Neurodevelopmental Considerations

    Key Tag words: torsions, gait, long bone torsions, femoral torsion, tibial torsion, neuromotor, neuroscience, locomotion, DNS, ambulation, walking, running, gait analysis, infant gait, childhood gait, jiu jitsu, crossover gait, cross over, vestibular, Parkinson's disease

    We hit some good topics today, from childhood torsional issues, fix or leave alone ? What to look for when first observing and examining your client's gait plus Balance and vestibular function in gait and bike riding, exercise and neurodegenerative disorders and diseases and even developing proper neuromotor patterns, and inhibiting improper ones. Plus we hit a favorite topic, the cross over gait and Ivo hits some highlights on gating inhibitory pathways.


    Links to find the podcast:

    iTunes page: https://itunes.apple.com/us/podcast/the-gait-guys-podcast/id559864138?mt=2


    Our Websites:
    www.thegaitguys.com

    summitchiroandrehab.com doctorallen.co shawnallen.net

    Our website is all you need to remember. Everything you want, need and wish for is right there on the site.
    Interested in our stuff ? Want to buy some of our lectures or our National Shoe Fit program? Click here (thegaitguys.com or thegaitguys.tumblr.com) and you will come to our websites. In the tabs, you will find tabs for STORE, SEMINARS, BOOK etc. We also lecture every 3rd Wednesday of the month on onlineCE.com. We have an extensive catalogued library of our courses there, you can take them any time for a nominal fee (~$20).

    Our podcast is on iTunes and just about every other podcast harbor site, just google "the gait guys podcast", you will find us.