Will Whitham
34 posts
Kotlin Coroutine mechanisms: launch v. async
Examining join, await, coroutine behavior through playful examples Art by lavnatalia This series serves as spin off from Programming…
On Writing a Tagline (and Pitching It, Too)
Welcome to Creator Columns, where we bring expert HubSpot Creator voices to the Blogs that inspire and help…
Cracking the code to excellent product team management
This article delves into the fundamental principles required to establish a culture of excellence within a product team.…
30 Best Google Doodles of All Time
Remember the first time you noticed Google’s logo change into an entertaining piece of craftsmanship? For me, it…
Native Advertising Strategy: How and When to Use It
I’m usually pretty irritated when I’m watching something and a pop-up blocks my view. I try to hit…
Hacktoberfest 2023 Chronicles: Diverse Insights & Viewpoints
Welcome to a cross-section of Hacktoberfest-themed content. In this roundup, we’ll check out a diverse selection of contributions…
Pagination in React with implementation
Pagination is a technique used in web development to divide a large set of content or data into…
The Ultimate Guide to Marketing Campaigns
From P&G’s “Thank You, Mom”to Dos Equis’s “Most Interesting Man in the World,”marketing campaigns have a way of…
The importance of building a creative culture as a CMO
Despite all the new tech presenting AI and data-driven insights and ideas, there remains one important trait that…
The Yummy DevOps Burger: Making a Tech Sandwich, Step by Step!
Have you ever wondered how we make a super delicious burger? 🍔 Just like making a yummy burger,…