DEVELOPER NEWS STREAM
Direct logs, engine updates, and framework notifications parsed from curated RSS feeds and announcements, updated hourly.

I got tired of memorizing swaggo comment order, so I made this
VS Code extension that lets you write Go Swagger comments with named parameters instead of positional arguments

Clara Bennett5 Small Go Patterns That Make Your Code Instantly Cleaner
After writing Go for a while, I've noticed a few small patterns that consistently make code easier to...

Jones CharlesBuild Network Proxies and Reverse Proxies in Go: A Hands-On Guide
Build Network Proxies and Reverse Proxies in Go: A Hands-On Guide Hey Dev.to community! 👋...
![[Golang] Issues When Enabling Go Modules in Old Open Source Projects](https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsd6dceq2zpyhmszfb4b8.png)
Evan Lin[Golang] Issues When Enabling Go Modules in Old Open Source Projects
前言: 各位好, LINE Bot Go SDK 是一個經營超過了五年的專案,並且版本號碼也早就已經到了 v7.8.0 。 而本月月初 (2021/April) LINE...
![[Learning Notes] [Golang] How to Develop OAuth2 PKCE with Golang - Using LINE Login as an Example](https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmp5xj2kuyeb4qhonvo91.png)
Evan Lin[Learning Notes] [Golang] How to Develop OAuth2 PKCE with Golang - Using LINE Login as an Example
前言: 在 2021/04/09 的新聞上, LINE Login 正是支持了 PKCE (Proof Key for Code Exchange) 的流程。...
![[Learning Notes] [Golang] Migrating Disqus Comments to Github Issues by Writing disqus-importor-go](https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu4r2ls881fcxx9ye0cgt.png)
Evan Lin[Learning Notes] [Golang] Migrating Disqus Comments to Github Issues by Writing disqus-importor-go
前言: 前幾天的文章中 [Jekyll] 移除 Disqu 替換到 utteranc 來使用 github issue 作為文章評論 ,我有提到我將本來部落格中的 Disqus...
![[Golang] Deploy Docker Containers on GitHub with Heroku (One-Click)](https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fynqfihw3h3phqw3laloj.png)
Evan Lin[Golang] Deploy Docker Containers on GitHub with Heroku (One-Click)
前言: 最近看到一個套件 imagor 蠻有趣的 ,可以透過 Golang binding C 的 libvips 來做類似 ImageMagick 的圖片編輯。...
![[Golang] Fixing "undefined: sql.NullTime" Errors with go-pg on Heroku](https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd6shulw96ioyy7im8i09.png)
Evan Lin[Golang] Fixing "undefined: sql.NullTime" Errors with go-pg on Heroku
前言: 最近在改一隻 LINE Bot 把原來已經不在 Heroku 支援的 MongoDB 改成 PostgreSQL ,想幫他加上免費的 PostgreSQL...

Evan LinWhat Backend Developers Should Know About Passkeys (WWDC22)
前情提要: WWDC22 雖然說是 Apple 的開發者大會,但是當天在看 Keynote 的時候,這個 Passkeys 的功能卻讓我相當的驚喜。...
![[Golang][Gemini Pro] Building a Business Card Chatbot with Gemini-Pro-Vision](https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbinjksf6cuzkycomtk4j.png)
Evan Lin[Golang][Gemini Pro] Building a Business Card Chatbot with Gemini-Pro-Vision
前提 在之前的文章中,探討了如何使用 Golang 結合 Google Gemini Pro 來開發一個具備大型語言模型(LLM)功能的 LINE...
![[Golang][GCP] Cleaning Up Artifact Registry Space Caused by Cloud Run](https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3zzqemcyhyl68yjwu7x9.png)
Evan Lin[Golang][GCP] Cleaning Up Artifact Registry Space Caused by Cloud Run
前提: Cloud Run 其實很方便,可以很快速地將 Heroku 的專案搬移過來。在建置 Cloud Functions (第 2 代) 的過程中,會使用到 Cloud...
![[Golang] How to Update Golang LINE Bot SDK v8 OpenAPI (Swagger)](https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4984h7so5bihxy6nwlip.png)
Evan Lin[Golang] How to Update Golang LINE Bot SDK v8 OpenAPI (Swagger)
前情提要: 2023 年 LINE Bot SDK 積極推動 OpenAPI (a.k.a. swagger) 的標準介面。透過與 OpenAPI 的整合, LINE Bot...
![[Learning Notes] [Golang] Efficiently Preparing FLEX Messages When Developing a LINE Chatbot with Golang](https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0tk07tf7q3gxsuydybj3.png)
Evan Lin[Learning Notes] [Golang] Efficiently Preparing FLEX Messages When Developing a LINE Chatbot with Golang
前提 LINE Bot 的開發上, Flex Message...

Evan LinLINE OA Travel Assistant Chatbot: Golang, Cloud Functions, Gemini Pro, Firebase
事前準備 LINE Developer Account: 你只需要有 LINE 帳號就可以申請開發者帳號。 Google Cloud Functions: GGo...
![[Learning Notes][Golang] Using GitHub Issues as a Database](https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcab0jhezxcn0anb6mg8q.png)
Evan Lin[Learning Notes][Golang] Using GitHub Issues as a Database
前提 之前說過許多資料庫都已經開始收費了,所以想要找一個免費的資料庫來使用的其實相當麻煩。不論是使用 Heroku 或是 Render 的資料庫其實都是一筆不小的費用。...
![[Golang][Gemini Pro] Build a LINE Bot with Memory Using Chat Sessions](https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F409gz4pp0qlao6nwfi1o.png)
Evan Lin[Golang][Gemini Pro] Build a LINE Bot with Memory Using Chat Sessions
前提 前幾篇的文章 [Golang] 透過 Google Gemini Pro 來打造一個基本功能 LLM LINE Bot 曾經提過,如何整合基本的 Gemini Pro...