Photo by Danny Howe on Unsplash

I hope this article shares some light on how to build better React components leveraging TypeScript. This post is an outcome of the efforts of building taggr, the privacy-focused AI gallery.

While building taggr, I got deeper into TypeScript, and so far I am loving the added capabilities for annotating types and catching errors at compile time, instead off at runtime.

It can feel daunting and extra work to annotate each component and function at first, but as the codebase grows in size and complexity, the benefits start to shine.

Having the components and business-logic code properly typed, keeps a…


Object recognition over people jumping
Object recognition over people jumping
Object recognition with our bot. Original image by Zachary Nelson on Unsplash

The goal of this post is to build a Telegram bot with Python that performs image recognition using neural networks. The post is divided into three main sections: introduction, technology choices, and step-by-step setup.

This post is the fourth instance of the Weekend Hack series, a series of short development stories about the exploration of new concepts. Focused on learning by doing, step-by-step instructions are provided.

Intro

Automated image recognition (ex. object recognition and image classification) can provide immense value for businesses. If you run a forum, dating app, or any platform where users upload content, automating the recognition of images…


Photo by Tim Mossholder on Unsplash

The goal of this post is to customize and extend the GatsbyJS blog created in last week’s Weekend Hacks. We will add Google analytics, and create a custom theme.

This post is part of the Weekend Hack series, short developer stories focused on learning by doing. Step-by-step instructions and repository links are provided.

The article is divided into two main sections: the first covering Analytics, and the second tackling customization.

Google Analytics

As our website traffic grows from zero (hopefully), it becomes more and more important to track traffic analytics. How many visitors, from which source (referrals, search engines…) they come, and…


rocket going into space, cover image
rocket going into space, cover image
Photo by SpaceX on Unsplash

The goal of this post is to provide a step-by-step guide for building a GatsbyJS blog and deploying it using Netlify.

This post is the second on the Weekend Hack series, a series of short development stories focused on the exploration of new concepts/approaches. Set-by-step instructions and repository links will be provided for a more fundamental understanding.

The article will be divided into three main sections: introduction, stack choices, and step-by-step setup.

Intro

Nowadays, most of the small business, startups, digital-creators, freelancers, and makers heavily relay on the visibility provided by the web. …


Photo by NeONBRAND on Unsplash

The goal of this post is to step-by-step build our first python Telegram bot, which will serve hi-res images from Unsplash.

This post is the beginning of the Weekend Hack series, a series of short development stories focused on the exploration of new concepts. Set-by-step instructions and repository links will be provided for a more fundamental understanding.

The article is divided into three main sections: technology choices, architecture overview, and step-by-step setup.

After hearing about chatbots and getting hyped, I decided to try the poison myself by building a simple bot that integrates with a third party API while documenting…

Alain Perkaz

Front-End Engineer. Building https://taggr.ai/

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store