Exploring the World of Tech YouTubers and Writing Bubble Tea Tests

min dulle

Hatched by min dulle

Jul 11, 2024

3 min read

0

Exploring the World of Tech YouTubers and Writing Bubble Tea Tests

Introduction:
In today's digital age, technology has become an integral part of our lives. From learning new programming languages to building gaming PCs and exploring the world of artificial intelligence, there is an abundance of knowledge and entertainment available on platforms like YouTube. In this article, we will take a closer look at some popular tech YouTubers and their content, as well as delve into the realm of writing Bubble Tea tests for software development.

Tech YouTubers:

  1. CharmCLI ByteByteGo leddoo: Rust 언어 채널.
  2. DepthBuffer: Exploring low-level computer science concepts with impressive visual materials.
  3. Low Level Learning: Diving into low-level topics with engaging visual content.
  4. Ville-Matias Heikkilä: Nostalgic CGA/EGA animations depicting 80s geek life.
  5. 3Blue1Brown: Combining excellent visual materials with mathematics and related fields.
  6. Yannick Kilcher: Providing AI research paper reviews.
  7. Jay Alammar: Offering AI tutorials.
  8. Jeff Geerling: Introducing amazing Raspberry Pi projects.
  9. Optimum: Delivering well-crafted videos on building gaming PCs.
  10. DisplayGuy: Providing reviews and previews of displays.
  11. vimjoyer: A channel dedicated to all things Vim.

Technical Content:

  1. Easy composites: Showcasing products while also demonstrating meaningful ways to create them.
  2. Practical Engineering: Offering documentaries-like content with informative explanations and models.
  3. Great Scott: Focusing on DIY electronics projects with valuable insights.
  4. Townsends: Providing practical tips for living in the year 1785, with exceptional production quality and intriguing content.

Tech Career/Management:

  1. Vivek Haldar: Summarizing computer science research papers.
  2. Core-A Gaming: Exploring the "science" and history of fighting games through excellent visual content.
  3. mitxela: Engaging in artistic technology or technological art projects.
  4. Laurie Wired: Covering reversing/assembly topics with excellent production quality.

Writing Bubble Tea Tests:
Bubble Tea tests, a term coined for testing user interfaces, have gained popularity in the software development community. These tests allow developers to validate the output and interactions of their applications. Let's explore the process of writing Bubble Tea tests.

To get started, we need to import the teatest package by running the command: go get github.com/charmbracelet/x/exp/teatest@latest. This package provides the necessary tools for writing Bubble Tea tests.

The first step is to create a main_test.go file and begin with a simple test that asserts the entire final output of the application. The -update flag, provided by the teatest package, allows us to update the golden file or create one if it doesn't exist.

In the test, we create a model for the application and interact with it while it's running. Finally, we assert for specific elements such as m.duration and m.start to ensure the expected behavior.

Actionable Advice:

  1. Stay updated with the latest tech YouTubers: Subscribe to the channels mentioned in this article or explore similar content to enhance your knowledge and stay informed about the latest trends and developments in the tech industry.
  2. Experiment with Bubble Tea tests: If you're a software developer, consider incorporating Bubble Tea tests into your testing process. They can help you validate user interfaces and ensure the expected behavior of your applications.
  3. Explore technical content channels: Apart from traditional learning resources, follow channels like Easy Composites, Practical Engineering, Great Scott, and Townsends to broaden your knowledge and gain unique insights into various technical subjects.

Conclusion:
Tech YouTubers play a significant role in disseminating knowledge, sharing insights, and entertaining viewers with their content. From programming languages to DIY electronics projects, there is a vast array of channels catering to different interests. Additionally, writing Bubble Tea tests can be a valuable practice for software developers to validate user interfaces and enhance the quality of their applications. By exploring both these aspects, you can expand your tech knowledge and improve your software development skills.

Sources

← Back to Library

Hatch New Ideas with Glasp AI 🐣

Glasp AI allows you to hatch new ideas based on your curated content. Let's curate and create with Glasp AI :)

Start Hatching 🐣