Logo
    Search

    Podcast Summary

    • The Enduring Relevance of JavaScriptJavaScript's ubiquity and the web's role as primary communication medium make it the default programming language for the web, with continued support from companies like Gatsby, Sentry, and Insanity.

      Key takeaway from this episode of the Syntax Supper Club podcast is that JavaScript, despite its humble beginnings and uncertain future in the early 2010s, has become the default programming language for the web due to its ubiquity and the fact that the web is the primary medium of human communication. Ryan Dahl, creator of Node.js and Dino, shares his insights on the enduring relevance of JavaScript, reflecting on its evolution and the role it plays in our increasingly digital world. The podcast also highlights the continued support of companies like Gatsby, Sentry, and Insanity, which contribute to the growth and development of JavaScript and the web ecosystem.

    • A New JavaScript Runtime: DenoDeno is a new JavaScript runtime prioritizing TypeScript, aiming to be the easiest, fastest, and most secure server-side solution.

      JavaScript, which began as an organic communication tool, has grown into a powerful language with a vast developer base. However, Node.js, a popular JavaScript runtime, has struggled to keep up with the latest developments, such as ECMAScript modules and TypeScript. In response, a new project called Deno was born, aiming to be the easiest, fastest, and most secure server-side JavaScript runtime. Deno places a strong emphasis on TypeScript, which has become increasingly popular in recent years. Microsoft-owned TypeScript is seen as an extension of JavaScript 2.0, allowing for the addition of types without altering the core language. This design allows for the stripping of types to produce raw JavaScript. Proposals in TC39 suggest the addition of types as comments for web browsers to consume, further integrating TypeScript into the JavaScript ecosystem.

    • The Future of TypeScript: Ignoring Syntax and Improving PerformanceTypeScript is evolving to ignore syntax for type annotations, enabling more robust apps and easier code linking. Deno, a TypeScript-powered runtime, outperforms Node with better async event loops and optimized JavaScript bindings.

      The future of programming languages like TypeScript is heading towards ignoring syntax like colon types as comments, allowing for more robust applications and easier linking of larger code chunks. However, browser implementation of type checking is unlikely due to its inherent slowness. Deno, a JavaScript runtime, is able to run faster than Node by using a better async event loop and carefully optimizing JavaScript binding to native code. Deno now supports NPM modules and can run faster than Node in some cases. Sanity, a sponsor of the podcast, has released Sanity Studio version 3, which is fully written in TypeScript and offers embeddable authoring. Deno is written in Rust, making it a significant Rust project with over 500 crates and hundreds of thousands of lines of code. The open source project has been in development for four years.

    • Deno: A Runtime for TypeScript and JavaScript using C++, Rust, and JavaScript/TypeScriptDeno is primarily written in Rust but focuses on JavaScript and TypeScript for web and app development. NPM package support is becoming stable, making popular JavaScript libraries usable.

      Deno, a new runtime for TypeScript and JavaScript, is built with a combination of C++, Rust, and JavaScript/TypeScript. The runtime itself is primarily written in Rust, but there are JavaScript and TypeScript wrapper functions around the internal built-in stuff. For web developers or JavaScript developers, focusing on JavaScript and TypeScript is more productive since that's where the actual APIs and websites are being written. Learning Rust might be beneficial for using WASM or taking advantage of native Rust libraries, but the performance benefits are relatively small compared to the cognitive cost. Deno is planned to support NPM packages, allowing developers to use popular JavaScript libraries in Deno. JavaScript is inherently future-proof, as it's essential for web development and won't disappear anytime soon. For typical CRUD apps, using TypeScript and JavaScript is recommended. Deno's NPM support is becoming stable, with about 80-90% of NPM packages working out of the box.

    • Deno Imports Npm Packages Directly with Type CheckingDeno, a new language, will allow developers to import and use npm packages directly, with type checking, starting next week. Popular packages like React, Vue, Prisma, and Express are already compatible.

      Deno, a new programming language from the creator of Node.js, is making significant strides towards compatibility with Node.js packages. Starting next week, developers will be able to import and use npm packages like Express directly in Deno, with type checking and other benefits automatically piped in. There's no need for an npm install step or node modules folder. While not every Node API is supported, a large compatibility layer exists, and popular modules like React, Vue, Prisma, and Express are already working in Deno. However, Deno is committed to a future where code is spec'd to the web platform and is browser compatible, meaning it implements the web platform tests and encourages the use of browser compatible APIs like fetch and WebGPU. This approach makes Deno a web browser in a sense, and while it supports npm modules as a portal to the legacy universe, top-level code is written in ECMAScript modules and TypeScript, not using Node APIs. The ultimate goal is to eliminate the need for separate environments for server-side and client-side JavaScript code.

    • Sentry and Deno: Simplifying Development ExperiencesSentry offers real-time monitoring and user insights, while Deno simplifies development with built-in tools. Both aim to reduce decision fatigue for developers by providing streamlined solutions.

      Sentry and Deno offer streamlined development experiences for software and application monitoring and development, respectively. Sentry provides customizable dashboards, real-time performance data, and user experience insights to ensure smooth application functioning. Deno's batteries-included development environment includes formatting, linting, and testing tools, eliminating the need for external libraries and simplifying the development process. Both platforms aim to reduce decision fatigue for developers by providing built-in solutions. The JavaScript community has historically struggled with defining standard workflows, leading to confusion and an abundance of testing frameworks. However, with platforms like Sentry and Deno, developers can focus on building and improving their applications without being bogged down by unnecessary choices.

    • Deno Deploy: Fast, Cost-Effective Edge Hosting with DenoDeno Deploy is a serverless system offering fast cold start times, low costs for no traffic sites, and scalability. It operates at a higher level of abstraction, resulting in faster start-up times but limiting certain Node APIs. The Winter CG spec, in development, holds potential for future web development with modern, worker-style scripts.

      Deno Deploy is a serverless system by Deno, a company, which allows hosting and running JavaScript functions at the edge. It offers fast cold start times, low costs when websites have no traffic, and the ability to scale up when traffic increases. Deno Deploy operates at a higher level of abstraction compared to services like AWS Lambda, as it does not run on Linux and does not provide access to a file system, NIC, or Linux kernel. This higher level of abstraction results in faster start-up times but limits the use of certain old-school Node APIs. As more and more things become browser-compatible with the Winter CG spec, we can expect to see a shift towards using these types of services for faster and cheaper deployment. JavaScript frameworks will also need to be structured as modern, Winter CG-compatible worker-style scripts to take full advantage of these benefits. While the Winter CG spec is still in development, it holds great potential for the future of web development.

    • Fresh: A Fast and Efficient Web Framework on DenoFresh is a new web framework on Deno that offers fast server-side rendering and optimization through a just-in-time build process, eliminating the need for an intermediate server and NPM build, resulting in 5-second deployments.

      Fresh, a new web framework on Deno, offers a unique approach to server-side rendering and optimization. It's a React-like framework using JSX, but with a more lightweight build process. Fresh stands out by running the ES build in the web server itself, resulting in faster deployments. This just-in-time build step eliminates the need for an intermediate Linux server and NPM build, making your website available in just 5 seconds after pushing a new PR. Additionally, Fresh keeps all server-side route handlers and component logic together, making development and maintenance more connected and efficient. Deno chose to create its own framework to fully utilize Deno's capabilities and to offer this innovative just-in-time build process. Overall, Fresh is an intriguing choice for developers looking for a fast, efficient, and connected web development experience.

    • Rendering front-end code on the server sideServerless JavaScript and serverless at edge systems enable faster development and better user experience by delivering static HTML to the browser, avoiding build steps and improving Lighthouse scores.

      The future of web development lies in rendering front-end code on the server side as much as possible. This approach, enabled by serverless JavaScript and serverless at edge systems, results in faster developer iteration and improved user experience by delivering static HTML to the browser. The benefits include avoiding the need for a build step and achieving higher Lighthouse scores. Tools like Gatsby, which supports on-demand bundle or generation, can help improve page scores significantly. The ongoing development of platforms like Deno, which prioritizes ease, speed, and security, further supports this trend. By leveraging these technologies, developers can create and maintain faster, more efficient websites.

    • Deno: A Language for Easier, Faster, and More Secure DevelopmentDeno's focus on simplicity and efficiency is evident in its use of NPM modules through Deno Deploy, minimal setup including Vim, and fast TypeScript support using Microsoft's TSC and SWC.

      Deno, a new programming language, is focused on making development easier, faster, and more secure. Deno Deploy ensures easy access to NPM modules. A MacBook Air m1 user shares how it significantly improved compilation times. The importance of a minimal setup, including a text editor like Vim, was emphasized for efficient coding. Deno's TypeScript support uses Microsoft's TSC for type checking, which is built into Deno and available through the Versus Code extension. The type stripping stage uses SWC for fast parsing. Experimental projects to build type checkers in Rust or Go exist, but full TypeScript support is a challenging undertaking. The type checking algorithm is not typically in the hot path for most developers, who primarily edit in Versus Code.

    • Learning TypeScript vs JavaScript for web developmentStart with JavaScript for ease of learning and widespread use, then introduce TypeScript for added structure. Keep an eye on the future of web development with serverless at edge frameworks like Dino, which will likely become accessible to all websites and blur the line between serverless and edge functions.

      For most developers, using TypeScript with language servers in IDEs like VS Code for fast type feedback is a great experience. However, for new developers starting from scratch, learning JavaScript first is recommended due to its widespread use and ease of learning. TypeScript can be introduced later for added structure. Regarding the future of web development, the shift towards serverless at edge frameworks, such as Dino, is an exciting development. This approach, which involves running applications in multiple edge locations for faster, cheaper, and better performance, will likely become accessible to all types of websites in the coming years. Ultimately, as technology advances, the distinction between serverless and edge functions will blur, and JavaScript will become the dominant language at the edge.

    • Addressing global latency for web developersUse edge computing and services like Deno Deploy to deliver content faster from data centers closer to users. Optimize for global latency to enhance user experience.

      As we continue to expand our reach globally, the importance of minimizing latency for users, no matter their location, becomes increasingly significant. This is particularly relevant for web developers, as users in distant regions may experience significant delays when accessing servers located far away. This issue can be addressed through the use of edge computing and services like Deno Deploy, which allow for faster, more efficient delivery of content from data centers closer to the user. Additionally, the discussion touched on the concept of having a "sick pick" and a "shameless plug." The former refers to choosing something enjoyable or exciting, while the latter is an opportunity to promote a personal project or product. The speaker shared their love for flying kites and encouraged listeners to try out the new NPM module support in Deno 1.28. Overall, the conversation provided valuable insights into the importance of optimizing for global latency and offered some fun and interesting tidbits along the way.

    Recent Episodes from Syntax - Tasty Web Development Treats

    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

    780: Cloud Storage: Bandwidth, Storage and BIG ZIPS

    780: Cloud Storage: Bandwidth, Storage and BIG ZIPS

    Today, Scott and Wes dive into cloud storage solutions—why you might need them, how they use them, and what you need to know about the big players, fees, and more.

    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

    Related Episodes

    2021 Predictions

    2021 Predictions

    In this episode of Syntax, Scott and Wes talk about their predictions for 2021!

    Sanity - Sponsor

    Sanity.io is a real-time headless CMS with a fully customizable Content Studio built in React. Get a Sanity powered site up and running in minutes at sanity.io/create. Get an awesome supercharged free developer plan on sanity.io/syntax.

    LogRocket - Sponsor

    LogRocket lets you replay what users do on your site, helping you reproduce bugs and fix issues faster. It’s an exception tracker, a session re-player and a performance monitor. Get 14 days free at logrocket.com/syntax.

    Linode - Sponsor

    Whether you’re working on a personal project or managing enterprise infrastructure, you deserve simple, affordable, and accessible cloud computing solutions that allow you to take your project to the next level. Simplify your cloud infrastructure with Linode’s Linux virtual machines and develop, deploy, and scale your modern applications faster and easier. Get started on Linode today with a $100 in free credit for listeners of Syntax. You can find all the details at linode.com/syntax. Linode has 11 global data centers and provides 24/7/365 human support with no tiers or hand-offs regardless of your plan size. In addition to shared and dedicated compute instances, you can use your $100 in credit on S3-compatible object storage, Managed Kubernetes, and more. Visit linode.com/syntax and click on the “Create Free Account” button to get started.

    Show Notes

    02:06 - ESM

    • Scott: It’s going to be big
    • Wes: Everything going forward should be ESM

    05:44 - Wes: Remote work will grow

    • Whole new talent pool opens up
    • Whole new living situations open up

    08:23 - Scott: Deno will grow

    11:12 - Wes: Tooling will fade away

    14:14 - Scott: Greater usage of other languages to build Javascript

    19:35 - Wes: Programming communities will gain traction

    23:25 - Scott: More WASM

    27:19 - Typescript

    • Wes: Typescript will become more popular
    • Scott: Tooling will get better

    29:37 - React

    • Scott:
      • Scoped CSS in React will evolve
      • SSR and hydration will be better
    • Wes:
      • People will fall out of love with React
      • Or more magic will get added to React

    32:52 - Scott: More web component frameworks

    33:17 - Scott: Markdown and mdx-like frameworks will skyrocket in use

    33:59 - Wes: Gatsby

    35:24 - Scott: AR tech will grow

    36:38 - Wes: AI will become accessible

    38:43 - VS Code

    • Scott:
      • It will continue dominating
      • Cloud and shared coding env will become better
      • Figma
    • Wes:

    40:18 - CSS

    42:39 - Serverless

    • Scott:
      • Ease of use will get better and better
    • Wes:

    45:30 - Wes: Enterprise Jamstack will become a thing

    46:30 - PWAs might become more popular

    • Apple will never want you to go around the app store

    ××× SIIIIICK ××× PIIIICKS ×××

    Shameless Plugs

    Tweet us your tasty treats!

    Folge 73 - Deno, das bessere Node.js?

    Folge 73 - Deno, das bessere Node.js?

    Wer sein Studium abbricht, um ins Deno Land zu gehen, hat sicher eine interessante Geschichte zu erzählen. Aus diesem Grund haben wir in dieser Folge Luca Casonato zu Gast, der uns von Deno erzählt, einer Laufzeitumgebung für JavaScript und TypeScript.
    Deno wurde 2018 von Ryan Dahl, dem Schöpfer von Node.js, auf der JSConf EU vorgestellt (hier geht’s zur Aufzeichnung des Talks). Er beschreibt darin fundamentale Schwächen von Node, die er bereut und nun mit Deno lösen möchte. Unser Gast Luca arbeitet als eine der wenigen Personen hauptsächlich am Projekt und spricht mit uns über die größten Unterschiede zwischen den beiden Varianten. In dieser Folge streifen wir das Dependency-Management von Deno, seine Eigenschaften als opinionated Runtime und seine hohe Sicherheit gegenüber Node.

    Picks of the Day:

    • Luca: Deno-Extension für Visual Studio Code – Die Deno-Extension für Visual Studio Code mit cooler Autocompletion.
    • Fabi: What the Heck is the Event Loop anyway? – JSConf Vortrag von Philip Roberts: What the Heck is the Event Loop anyway. Ein Must-Watch für alle Javascript-EntwicklerInnen. Ihr habt euch schon immer gefragt, was die Event Loop ist bzw. wie sie funktioniert? Dann ist das Video genau richtig. Ansonsten ist es aber auch nochmal die perfekte, unterhaltsame Auffrischung, um die Event Loop komprimiert in 25 Minuten erklärt zu bekommen.

    Schreibt uns!
    Schickt uns eure Themenwünsche und euer Feedback: podcast@programmier.bar

    Folgt uns!
    Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen.

    Twitter
    Instagram
    Facebook
    Meetup
    YouTube

    Musik: Hanimo

    Potluck - Programming Languages × Soft Skills × PHP vs JS × Breakdancing x Spice Blends

    Potluck - Programming Languages × Soft Skills × PHP vs JS × Breakdancing x Spice Blends

    It’s another potluck episode in which Wes and Scott answer your questions! This month - programming languages, how to practice soft skills, PHP vs JS, is it every too late to become a developer, and more.

    Freshbooks - Sponsor

    Get a 30 day free trial of Freshbooks at freshbooks.com/syntax and put SYNTAX in the “How did you hear about us?” section.

    Mlab - Sponsor

    mLab is the leading Database-as-a-Service for MongoDB, powering over half a million deployments worldwide. Wes and Scott use mLab to host their own databases as well as take care of backups, security, scaling and performance. Try out a sandbox database on your next mongoDB project → https://mlab.com.

    Show Notes

    5:00

    • Why don’t you work with Typescript?

    10:52

    • How do you recommend working with APIs/libraries that compete with the DOM (e.g. d3 + react, react + google maps)?

    13:40

    • What is meant by the word “state” when referring to Vue or React?

    16:32

    28:23

    32:43

    • As someone trying to break into the field of programming, should you build everything from scratch, or it ok to use plugins and libraries?

    38:52

    • What would WordPress be like if it were built on Node and GraphQL?
    • Ghost

    46:54

    • I’m learning JavaScript at 34… Do you think I can learn to breakdance at 34 too?

    51:16

    • How do you handle high level page layout when using styled components?

    53:13

    • As a junior dev, should I switch from PHP and Laravel to full stack JS? I love PHP, but JS is taking over.

    Links

    ××× SIIIIICK ××× PIIIICKS ×××

    Shameless Plugs

    Tweet us your tasty treats!