Logo
    Search

    Podcast Summary

    • Reviewing user-submitted websites and sharing insightsDiscover small improvements for job applications through website critiques and personal anecdotes. Sponsors: Sanity, LogRocket, and Cloudinary.

      During this episode of Syntax, Scott Talinski and Wes Boss reviewed user-submitted websites and shared their thoughts on what they liked and didn't like. They provided insights on small improvements that could make a difference in someone's job application. The hosts also shared some personal news, including Scott's recent house purchase and the upcoming name of his new office, which they brainstormed together. Three sponsors were featured: Sanity, a structured content CMS; LogRocket, which offers JavaScript session replay; and Cloudinary, providing image hosting and transformation services. The hosts expressed their excitement about the upcoming changes in their lives and announced they would be taking some time off to prepare for the transitions. Overall, the episode offered valuable feedback on website design and a glimpse into the hosts' personal lives.

    • Improving readability and proper hierarchyPoor color contrast, unnecessary white space, and improperly formatted headings can negatively impact user experience. Adjustments like increasing text weight, adding drop shadows, scooting cards up, and demoting headings can enhance readability and proper hierarchy.

      The website showcased has a visually appealing design with clear navigation and simple portfolio presentation. However, there are some areas for improvement, particularly regarding color contrast and heading tags. The color contrast between white text and a blue background is poor, making it difficult to read, especially with thin fonts. To improve readability, the weight of the text could be increased, or a drop shadow could be added. Additionally, the cards on the projects page should be adjusted to scoot up to the tallest content rather than stretching to the bottom, preventing unnecessary white space. Another issue is that the project headings are currently formatted as h2 tags, but they should be demoted to h3 or h4 tags to properly structure the page hierarchy. Overall, the website's use of CSS variables and thoughtful design choices are commendable, and these minor adjustments will enhance the user experience.

    • Considering user experience details like social links and navigation menus placementBalancing functionality, design, and user experience is crucial for creating an effective developer website. Prominently place social links and navigation menus for easy access, but also consider incorporating animation and other design elements to make the site more engaging.

      While server-side rendering is impressive, it's essential to consider user experience details, like the placement of social links and navigation menus. For instance, keeping social links in a prominent location, such as a subnav or the top navigation, can make them easier for visitors to find. Additionally, some of the reviewed websites had minimal designs, which is common among developer sites, but incorporating animation and other design elements can make a site more engaging. However, it's important to consider that not all users may interact with a site in the same way, so relying on scrolling to trigger elements might not be the best approach for all users. Overall, striking a balance between functionality, design, and user experience is crucial for creating an effective developer website.

    • Designing an engaging and effective websiteConsistently style text links as buttons, address accessibility issues with Axe DevTools, simplify design by removing unnecessary backgrounds and layers to improve user experience.

      Ensuring consistency and accessibility are crucial elements in designing an engaging and effective website. The speaker noted that text links that resemble buttons should be styled similarly, and external links may not require the full button treatment. However, there were concerns about the site's performance and clashy design patterns. The speaker suggested using development tools like Axe DevTools to address accessibility issues and simplify the design to improve user experience. Additionally, removing unnecessary backgrounds and layers could help reduce clutter and make the site feel less overwhelming. Overall, the site's unique features and learning environment are valuable, but addressing these issues can help enhance the user experience and maintain a cohesive design.

    • Balancing experimentation and user experience in web designExperiment with unique design elements, but consider their impact on users. Use proper design principles to maintain consistency and improve UX. Utilize flexible back-end data sources for modern, dynamic sites.

      When designing a website, it's important to find a balance between experimentation and user experience. While incorporating unique design elements and trying out new features can make a site stand out, it's crucial to consider how these elements impact the user. For instance, an asteroids background might be distracting on the main page but could be a great addition in an "Experiments" section. Similarly, proper use of border radius and padding can improve the overall design and prevent visual inconsistencies. Additionally, using a service like Sanity.io as a back-end data source can provide the flexibility needed to create modern, dynamic sites while ensuring a seamless user experience. Remember, the goal is to make the site visually appealing and functional for the user, while also showcasing creativity and innovation.

    • Customize Sanity CMS with easeSanity is a flexible CMS that lets developers create custom projects, build content types, and customize the studio with additional code. It supports various frameworks and hosting platforms.

      Sanity is a flexible headless CMS that allows developers to create custom projects with ease. Upon installation, users can create content types, relationships, and utilize Sanity Studio, which offers a pre-built product that can be customized with additional code. The studio includes features like custom components, inputs, and validations. Sanity supports various frameworks and hosting platforms, making it a versatile option for developers. Regarding Walter Jenkins' site, the design is visually appealing, with a single-page structure and a clean layout. The site features a map of an unspecified city with data points, and the text on the site is readable due to the use of borders and text shadows. However, there are minor improvements that could be made, such as adjusting header levels and increasing the opacity of the background to enhance text readability. Overall, the site is an excellent example of a well-designed, functional single-page application.

    • Design issues affecting user experienceAddress minor design issues like element positioning, hard-to-read fonts, contrast, and fake bold text for a polished and effective website design

      There are several minor design issues that can affect the user experience on a website. For instance, an element's positioning can prevent users from interacting with certain features, such as inspecting maps or clicking on social media links. Another issue is the use of hard-to-read fonts, like cursive, which can make content less accessible for some users. Contrast issues between text and background colors should also be addressed to ensure readability. Lastly, fake bold text applied to headings can make the website look amateurish and should be corrected. Overall, these issues might seem minor, but they can impact the user experience and should be addressed for a polished and effective website design.

    • Polishing a website with attention to detailEffective use of fonts, images, and design elements can enhance a website's appearance and user experience. Balance is key to avoid overwhelming users.

      Attention to detail and polishing up a website can make a significant difference in its overall appearance and user experience. The use of appropriate font weights, high-quality images, and thoughtful design elements can elevate a website from good to great. Suhit's website, for example, stands out with its smooth fonts, well-designed padding, and fun animations. However, it's important to use these elements judiciously to avoid overwhelming the user. The comparison to music production is apt - just as adding too many sounds or instruments can detract from a song, adding too many design elements can detract from a website. Overall, the key is to strike a balance and make every detail count.

    • Balancing visual appeal and functionality in website designEffective website design combines engaging visuals, subtle design elements, and a clean, focused layout for optimal user experience. Debate continues over providing web vs PDF resumes, while tools like LogRocket offer unique solutions for error tracking.

      Effective website design strikes a balance between visual appeal and functionality. The discussed site showcases this well with engaging animation and subtle design elements in the header, while maintaining a clean and focused layout for project information. The resume integrated into the site is a great example of this, providing a visually appealing and easily scannable format, while also allowing users to access the actual projects. Regarding resumes, there's a debate over whether to provide a web version or a downloadable PDF. Both have their advantages, with a web version allowing for easy updating and the ability to showcase work directly, while a PDF provides a consistent and portable format. Ultimately, the decision depends on personal preference and the specific use case. Another tool mentioned was LogRocket, which offers a unique approach to error tracking by providing video replays of user sessions, allowing developers to understand and resolve issues more effectively. Overall, the conversation emphasized the importance of thoughtful design, effective communication, and utilizing the right tools to enhance the user experience.

    • Web technologies like LogRocket and intentional design elementsEffectively using web technologies and design elements can significantly enhance user experience through engaging loading animations, error tracking, and Easter eggs.

      Effective use of web technologies, such as LogRocket for error tracking and intentional design elements like loading animations and Easter eggs, can significantly enhance user experience. During the review of Jacob's website, the panelists praised the site's initial loading animation and the use of LogRocket for error tracking. They also discovered a clever Easter egg involving highlighted text. However, they noted areas for improvement, such as proper heading usage and potential layout issues. Overall, the discussion emphasized the importance of paying attention to both the technical and design aspects of web development to create an optimal user experience.

    • Web Design: Usability and User ExperienceMaintain order and appearance of headings and paragraphs, improve circular view button, address SSL issues, enhance text readability, and focus on user experience in web design.

      Proper use of headings and paragraphs, as well as thoughtful design considerations, can significantly enhance the user experience on a website. The speaker expressed a preference for maintaining the order and appearance of headings and paragraphs, rather than changing their font sizes. They also suggested improvements for a circular view button that follows the mouse, suggesting it could be more effective as an individual indicator on each image. The speaker praised the aesthetic of the site but noted issues with a slideshow and suggested adding auto-scroll or arrows for easier navigation. They also commended the integration of work samples into the portfolio section and recommended addressing SSL issues and improving text readability on certain pages. Overall, the speaker emphasized the importance of usability and user experience in web design.

    • Exploring Image Management and Subtle DesignCloudinary simplifies image management with automatic format serving and on-demand transformations. Maarten Van Hoof's website showcases subtle design skills and fast transitions, with noteworthy logo animation. The WebKit Textstroke CSS property adds subtle design elements in supported browsers.

      Cloudinary is a powerful image hosting service that simplifies handling various image formats and transformations. It automatically serves the right image format to the user based on their browser, making image management more efficient. Additionally, Cloudinary offers on-demand image transformations, creating and caching the images for faster loading times in the future. The service has been a favorite of the speaker for a long time and is worth checking out at cloudinary.com. Another impressive find is Maarten Van Hoof's website, which showcases subtle design skills and fast transitions between pages, ensuring a smooth user experience. The website's logo animation is also noteworthy. The speaker was intrigued by the use of the WebKit Textstroke CSS property, which is a non-standard feature implemented in both WebKit and Firefox browsers, despite not being officially standardized. Overall, these discoveries highlight the importance of efficient image management and subtle design elements in creating a positive user experience.

    • Improving website design: H1 tags and email buttonOne H1 per page, suitable H2s for subheadings, and making email addresses directly accessible enhance user experience.

      The discussed website, created by Martin, showcases a visually appealing and minimalist design. However, there are some areas for improvement, particularly in the HTML structure of headings. Each project page contains multiple H1 tags, which is not ideal. Instead, one H1 per page and one or two H2s for subheadings would be more suitable. Additionally, the email button could be improved by making the email address directly accessible, rather than opening a new browser window and requiring users to sign in. Despite these issues, the overall aesthetic and feel of the site were praised. The discussion also highlighted the importance of providing constructive feedback and continuous improvement for web development projects.

    • The value of being open to new ideas and methodsBeing adaptable and open to new methods can lead to more efficient and effective solutions. Seek out constructive feedback and learn from it to strengthen your work.

      Being adaptable and open to new methods can lead to more efficient and effective solutions. During the discussion, Martin and Wes highlighted the example of Wago connectors, which are commonly used in Europe for connecting wires but are less common in North America. These connectors offer the advantage of being easy to install, easy to remove, and less likely to damage the wires. This discovery underscores the importance of being open to new ideas and methods, even if they are not the norm in one's own region or industry. Additionally, the hosts emphasized the value of constructive feedback and self-improvement, encouraging listeners to seek out critiques and learn from them to strengthen their work.

    • Exploring the Minds of Music Legends with 'What Had Happened Was'The podcast 'What Had Happened Was' offers in-depth interviews with music legends, revealing their calculated careers and thought processes beyond their music.

      The podcast "what had happened was" provides insightful interviews with legendary music producers, showcasing their careers and the thought process behind their influential work. The host's appreciation for LP, a producer covered in the second season, highlights how the podcast reveals the calculated and intelligent aspects of these artists' careers, beyond just their music. Additionally, the speaker is launching a Svelte components course at Level Up Tutorials, offering a comprehensive learning experience for creating and enhancing various types of components using Svelte actions, animations, and CSS.

    • Engage with resonating contentActively engage with content you like by subscribing, reviewing, or sharing to support creators and deepen your understanding

      Importance of actively engaging with content that resonates with you. Whether it's a podcast, article, or video, taking the time to subscribe, review, or share it with others can help support the creators and expand the reach of their work. Additionally, being an active consumer of content can deepen your understanding and appreciation of the topic at hand. So, don't just passively consume content – engage with it in meaningful ways! And don't forget to subscribe in your podcast player or drop a review if you like this show. Your support can make a big difference.

    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

    brennstoff #17 Don't call it CMS!

    brennstoff #17 Don't call it CMS!
    Im Gartner Quadranten stehen sie ganz oben. Die Ära des Content-Management-Systems haben sie hinter sich gelassen. Wenn die Rede von Sitecore ist, dann reden wir von Customer Experience Platform. Es geht nicht mehr um das „Ob“ sondern um das „Was“ „Wann“ und „Wie“. Multichannel-Kommunikation, personalisiert, zugeschnitten auf einzelne Personen. Große Erwartungen werden dabei geweckt. Nun, wie sieht es in der Realität aus? Als Sitecore-Agentur hat auch die kuehlhaus AG in den letzten Jahren drei Sitecore-MVP-Auszeichungen erhalten (Most Valuable Person). Einer davon: Stefan Graber.

    Primer Chats: Coach & Advisory Board: Accelerate Your Takeoff To The Next-level You

    Primer Chats: Coach & Advisory Board: Accelerate Your Takeoff To The Next-level You
    Dr. Sandi Webster and Audrey Lloyd discuss how coaching and having an advisory board can help business owners grow and sell their businesses. Both Dr. Sandi and Audrey are coaches. Dr. Sandi helps women form advisory boards to gain outside perspectives to scale and, ultimately, exit their businesses. Audrey is a long-time change management expert and coaches individuals and teams to affect change in corporations.   #coaching #sandiwebstercoachsulting #advisoryboard #smallbusiness #changemanagement

    Websites are back: inside The Verge's redesign

    Websites are back: inside The Verge's redesign
    David Pierce and Nilay Patel discuss the ideas behind The Verge's brand new redesigned website, which officially launched on September 13th. David also chats with senior product manager Tara Kalmanson and senior engineer Matt Crider, who worked on the redesign, about what went into implementing those ideas. Learn more about your ad choices. Visit podcastchoices.com/adchoices

    Episode 34 - Content, Architecture, and Design Systems with Jeff Eaton

    Episode 34 - Content, Architecture, and Design Systems with Jeff Eaton
    Content is a term that many organizations use, but it doesn’t mean the same thing to everyone. Our guest this week, Jeff Eaton, co-founder of Autogram believes in order to communicate effectively, we have to agree on language and meaning. Listen to this week’s episode as he discusses the importance of content management, design systems, and architecture. 

     

    >> Autogram

    >> Jeff Eaton website

    >> Jeff Eaton on LinkedIn

    >> Jeff Eaton on Twitter

    Connectors, enablers and scouts: Innovation, financial services, Big Ben and UX

    Connectors, enablers and scouts: Innovation, financial services, Big Ben and UX
    Financial services innovation is exploding in London however; there is the emergence of a two-speed innovation culture where banks and start-ups work together and against each other in an uneasy and sometimes volatile partnership. This talk shares the most exciting directions from the big smoke but also looks at the huge opportunities for the experience design skills of idea connection, cross-disciplinary action and collaboration. Find out how what you know is more valuable than you think…