Insights, ideas, and practical guides from our team to help you navigate technology, tools, and trends with confidence.
Discover how modern teams are integrating artificial intelligence to solve practical business problems without overengineering.
Migrating from a monolithic codebase to services doesn't have to be painful. Here's what we learned from our transition.
Whether you're building for Android or testing PWAs, here's our 2024 guide to mobile devices that don't slow you down.
Battery life, build quality, thermal performance—here's what to look for when picking a laptop as your daily driver.
<div
class="bg-white pt-6 pb-6 py-6 sm:pt-8 sm:pb-8 sm:py-8 lg:pt-12 lg:pb-12 lg:py-12"
>
<div
class="ml-auto mr-auto mx-auto max-w-screen-2xl pl-4 pr-4 px-4 md:pl-8 md:pr-8 md:px-8"
>
<div class="mb-10 md:mb-16">
<h2
class="mb-4 text-center text-2xl font-bold text-gray-800 md:mb-6 lg:text-3xl"
>
Blog
</h2>
<p
class="ml-auto mr-auto mx-auto max-w-screen-md text-center text-gray-500 md:text-lg"
>
Insights, ideas, and practical guides from our team to help you navigate
technology, tools, and trends with confidence.
</p>
</div>
<div
class="grid sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-4 md:gap-6 xl:gap-8"
>
<div class="overflow-hidden flex flex-col rounded-lg border bg-white">
<a
href="#"
class="group relative block overflow-hidden h-48 bg-gray-100 md:h-64"
>
<img
src="https://images.unsplash.com/photo-1593508512255-86ab42a8e620?auto=format&q=75&fit=crop&w=600"
loading="lazy"
alt="Photo by Minh Pham"
class="transition duration-200 group-hover:scale-110 absolute inset-0 h-full w-full object-cover object-center"
/>
</a>
<div
class="flex flex-1 flex-col pt-4 pr-4 pb-4 pl-4 sm:pt-6 sm:pr-6 sm:pb-6 sm:pl-6"
>
<h2 class="mb-2 text-lg font-semibold text-gray-800">
<a
href="#"
class="transition duration-100 active:text-indigo-600 hover:text-indigo-500"
>
Building AI Tools with Real Impact
</a>
</h2>
<p class="mb-8 text-gray-500">
Discover how modern teams are integrating artificial intelligence to
solve practical business problems without overengineering.
</p>
<div class="mt-auto flex items-end justify-between">
<div class="flex items-center gap-2">
<div
class="overflow-hidden h-10 w-10 shrink-0 rounded-full bg-gray-100"
>
<img
src="https://images.unsplash.com/photo-1611898872015-0571a9e38375?auto=format&q=75&fit=crop&w=64"
loading="lazy"
alt="Photo by Brock Wegner"
class="h-full w-full object-cover object-center"
/>
</div>
<div class>
<span class="block text-indigo-500">Mike Lane</span>
<span class="block text-sm text-gray-400">July 19, 2021</span>
</div>
</div>
<span
class="rounded border pl-2 pr-2 px-2 pt-1 pb-1 py-1 text-sm text-gray-500"
>
Article
</span>
</div>
</div>
</div>
<div class="overflow-hidden flex flex-col rounded-lg border bg-white">
<a
href="#"
class="group relative block overflow-hidden h-48 bg-gray-100 md:h-64"
>
<img
src="https://images.unsplash.com/photo-1550745165-9bc0b252726f?auto=format&q=75&fit=crop&w=600"
loading="lazy"
alt="Photo by Lorenzo Herrera"
class="transition duration-200 group-hover:scale-110 absolute inset-0 h-full w-full object-cover object-center"
/>
</a>
<div
class="flex flex-1 flex-col pt-4 pr-4 pb-4 pl-4 sm:pt-6 sm:pr-6 sm:pb-6 sm:pl-6"
>
<h2 class="mb-2 text-lg font-semibold text-gray-800">
<a
href="#"
class="transition duration-100 active:text-indigo-600 hover:text-indigo-500"
>
Surviving Monolith Refactors
</a>
</h2>
<p class="mb-8 text-gray-500">
Migrating from a monolithic codebase to services doesn't have
to be painful. Here's what we learned from our transition.
</p>
<div class="mt-auto flex items-end justify-between">
<div class="flex items-center gap-2">
<div
class="overflow-hidden h-10 w-10 shrink-0 rounded-full bg-gray-100"
>
<img
src="https://images.unsplash.com/photo-1586116104126-7b8e839d5b8c?auto=format&q=75&fit=crop&w=64"
loading="lazy"
alt="Photo by peter bucks"
class="h-full w-full object-cover object-center"
/>
</div>
<div class>
<span class="block text-indigo-500">Jane Jackobs</span>
<span class="block text-sm text-gray-400">April 07, 2021</span>
</div>
</div>
<span
class="rounded border pl-2 pr-2 px-2 pt-1 pb-1 py-1 text-sm text-gray-500"
>
Article
</span>
</div>
</div>
</div>
<div class="overflow-hidden flex flex-col rounded-lg border bg-white">
<a
href="#"
class="group relative block overflow-hidden h-48 bg-gray-100 md:h-64"
>
<img
src="https://images.unsplash.com/photo-1542759564-7ccbb6ac450a?auto=format&q=75&fit=crop&w=600"
loading="lazy"
alt="Photo by Magicle"
class="transition duration-200 group-hover:scale-110 absolute inset-0 h-full w-full object-cover object-center"
/>
</a>
<div
class="flex flex-1 flex-col pt-4 pr-4 pb-4 pl-4 sm:pt-6 sm:pr-6 sm:pb-6 sm:pl-6"
>
<h2 class="mb-2 text-lg font-semibold text-gray-800">
<a
href="#"
class="transition duration-100 active:text-indigo-600 hover:text-indigo-500"
>
Choosing the Right Dev Phone
</a>
</h2>
<p class="mb-8 text-gray-500">
Whether you're building for Android or testing PWAs,
here's our 2024 guide to mobile devices that don't slow
you down.
</p>
<div class="mt-auto flex items-end justify-between">
<div class="flex items-center gap-2">
<div
class="overflow-hidden h-10 w-10 shrink-0 rounded-full bg-gray-100"
>
<img
src="https://images.unsplash.com/photo-1592660503155-7599a37f06a6?auto=format&q=75&fit=crop&w=64"
loading="lazy"
alt="Photo by Jassir Jonis"
class="h-full w-full object-cover object-center"
/>
</div>
<div class>
<span class="block text-indigo-500">Tylor Grey</span>
<span class="block text-sm text-gray-400">March 15, 2021</span>
</div>
</div>
<span
class="rounded border pl-2 pr-2 px-2 pt-1 pb-1 py-1 text-sm text-gray-500"
>
Article
</span>
</div>
</div>
</div>
<div class="overflow-hidden flex flex-col rounded-lg border bg-white">
<a
href="#"
class="group relative block overflow-hidden h-48 bg-gray-100 md:h-64"
>
<img
src="https://images.unsplash.com/photo-1610465299996-30f240ac2b1c?auto=format&q=75&fit=crop&w=600"
loading="lazy"
alt="Photo by Martin Sanchez"
class="transition duration-200 group-hover:scale-110 absolute inset-0 h-full w-full object-cover object-center"
/>
</a>
<div
class="flex flex-1 flex-col pt-4 pr-4 pb-4 pl-4 sm:pt-6 sm:pr-6 sm:pb-6 sm:pl-6"
>
<h2 class="mb-2 text-lg font-semibold text-gray-800">
<a
href="#"
class="transition duration-100 active:text-indigo-600 hover:text-indigo-500"
>
Comparing Laptops for Remote Devs
</a>
</h2>
<p class="mb-8 text-gray-500">
Battery life, build quality, thermal performance—here's
what to look for when picking a laptop as your daily driver.
</p>
<div class="mt-auto flex items-end justify-between">
<div class="flex items-center gap-2">
<div
class="overflow-hidden h-10 w-10 shrink-0 rounded-full bg-gray-100"
>
<img
src="https://images.unsplash.com/photo-1534528741775-53994a69daeb?auto=format&q=75&fit=crop&w=64"
loading="lazy"
alt="Photo by Aiony Haust"
class="h-full w-full object-cover object-center"
/>
</div>
<div class>
<span class="block text-indigo-500">Ann Park</span>
<span class="block text-sm text-gray-400">
January 27, 2021
</span>
</div>
</div>
<span
class="rounded border pl-2 pr-2 px-2 pt-1 pb-1 py-1 text-sm text-gray-500"
>
Article
</span>
</div>
</div>
</div>
</div>
</div>
</div>
Your changes are saved locally, but they may expire or be lost if you don’t create an account.