Open in app

Sign in

Write

Sign in

Muhammad Wyndham Haryata Permana
Muhammad Wyndham Haryata Permana

48 Followers

Home

About

Published in

Gravel Product & Tech

·Pinned

Using SQLC for ORM alternative in Golang, ft. Go-Migrate & PGX

For those who does not know what SQLC is, it is a Database tools to generate idiomatic type-safe go code that derived from our own SQL Queries. Why using SQLC you may asked? because ORM only great if you have rather basic relationships between models OR you basically omit any…

Golang

5 min read

Using SQLC for ORM alternative in Golang, ft. Go-Migrate & PGX
Using SQLC for ORM alternative in Golang, ft. Go-Migrate & PGX
Golang

5 min read


Published in

Gravel Product & Tech

·Oct 18

Personal Blog With HTMX + Go Part 2 — Integrating TailwindCSS

This is the second part in my journey documenting my effort creating personal blog (which you can access here). You can read the previous part here or the Medium version instead here. Our Goal This Time Previously, we’ve manage to create a simple interactive elements with HTMX, this time, as promised, I would start…

Tailwind Css

6 min read

Personal Blog With HTMX + Go Part 2 — Integrating TailwindCSS
Personal Blog With HTMX + Go Part 2 — Integrating TailwindCSS
Tailwind Css

6 min read


Oct 16

Neovim Presets are Bad for Beginner, Sincerely, from Noob Wasting 2 Month Learning It

I also published this blogpost in my personal blog which you can read here. First thing first, pardon me for being very ranty in this article. As I will unload my frustration learning NeoVim for the first time ever. There is something (very) good by the end of this though…

Neovim

9 min read

Neovim Presets are Bad for Beginner, Sincerely, from Noob Wasting 2 Month Learning It
Neovim Presets are Bad for Beginner, Sincerely, from Noob Wasting 2 Month Learning It
Neovim

9 min read


Published in

Gravel Product & Tech

·Sep 15

I Find it Hard To Reuse Root Template in Go + HTMX, So I Made My Own (Little) Tools To Solve It

This blogpost is part of my documentation for my journey in implementing HTMX using Go for my personal Blog. You can also read this blogpost in my own blog here. HTMX has a very good integration with Golang, but that does not mean that everything is a rose and rainbow…

Backend

8 min read

I Find it Hard To Reuse Root Template in Go + HTMX, So I Made My Own (Little) Tools To Solve It
I Find it Hard To Reuse Root Template in Go + HTMX, So I Made My Own (Little) Tools To Solve It
Backend

8 min read


Published in

Gravel Product & Tech

·Sep 1

Personal Blog with HTMX + Go Part 1 — Golang Templating Setup

This blogpost also posted in my personal Blog which you can access here. Preface Recently, I just made a post where I announce that I’ve made a personal blog from scratch using HTMX and Golang as the backbone of it, skipping JavaScript Framework alltogether. You can read the blogpost here. This…

Go

7 min read

Personal Blog with HTMX + Go Part 1 — Golang Templating Setup
Personal Blog with HTMX + Go Part 1 — Golang Templating Setup
Go

7 min read


Published in

Gravel Product & Tech

·Aug 20

Go + HTMX + Tailwind — Create Beautiful Responsive Web Apps (?!) Without Javascript (sort of)

Yes, you read the title correct. There is a way to create a whole suite of Web Apps without you need to touch Javascript. No, I’m not crazy. And the solution might be viable even for your next billion dollar startup ideas. It is so viable in fact, that it…

Htmx

3 min read

Go + HTMX + Tailwind — Create Beautiful Responsive Web Apps (?!) Without Javascript (sort of)
Go + HTMX + Tailwind — Create Beautiful Responsive Web Apps (?!) Without Javascript (sort of)
Htmx

3 min read


Published in

Gravel Product & Tech

·Aug 10

Using custom struct for JSONB Type in SQLC

Before reading this content, I highly recommend you follow the Using SQLC for ORM alternative as prior reading material. This note will continues where we left of that part. How SQLC Handles JSONB Types By Default It’s common for any models to have metadata column that may contains any form of data that may related to our…

Golang

2 min read

Using custom struct for JSONB Type in SQLC
Using custom struct for JSONB Type in SQLC
Golang

2 min read


Published in

Gravel Product & Tech

·Jul 20, 2022

Recognizing Face in Android using Deep Neural Network + TensorFlow Lite

Introduction In the previous article, we explored how we could implement face detection in android apps to introduce a face recognition pipeline on mobile devices. Before we start, there are various jargons that readers should know about, such as Deep Neural Network, Convolutional Neural Network, Triplet Loss and Inference Time which…

Machine Learning

8 min read

Recognizing Face in Android using Deep Neural Network + TensorFlow Lite
Recognizing Face in Android using Deep Neural Network + TensorFlow Lite
Machine Learning

8 min read


Published in

Gravel Product & Tech

·Apr 8, 2022

Google MLKit: Quick and easy Face Detection in Android

Introduction The core of facial recognition systems has been developed over the years, the first similar system was developed in the 1960s as a computer application. Its utilization has been used in many industries outside the regular-like implementation of technology. …

Ml Kit Android

7 min read

Google MLKit: Quick and easy Face Detection in Android
Google MLKit: Quick and easy Face Detection in Android
Ml Kit Android

7 min read


Published in

Gravel Product & Tech

·Mar 19, 2021

Forget Pager Indicator Libraries, Use ItemDecoration Instead

Imagine you’re an aspiring Android Developer, and you’re tasked to make something like this : And then you’re wondering : “How do I make indicator like that?” You only want a pager indicator that works, and need nothing too fancy like something with custom animations (ones that can jump, fluid…

Android

4 min read

Forget Pager Indicator Libraries, Use ItemDecoration Instead
Forget Pager Indicator Libraries, Use ItemDecoration Instead
Android

4 min read

Muhammad Wyndham Haryata Permana

Muhammad Wyndham Haryata Permana

48 Followers

Software Engineer with 6+ YoE. Find me on https://mwyndham.dev or https://www.github.com/muhwyndhamhp. Oh I also livestream! https://www.twitch.tv/muhwyndham

Following
  • Akbar Dzulfikar

    Akbar Dzulfikar

  • Adrianti Rusli

    Adrianti Rusli

  • Yusuf Nugroho

    Yusuf Nugroho

See all (5)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams