iT邦幫忙

2022鐵人賽相關文章
共有 104 則文章
鐵人賽 Modern Web DAY 20
Fastify 101 系列 第 20

技術 [Fastify] Day20 - Mongoose

大家好,我是 Yubin 今天來跟大家介紹一個非常熱門的 MongoDB Driver,Mongoose。 Fastify 對於 Database 的支援非常...

鐵人賽 Mobile Development DAY 22

技術 Day 22.【Architecture】Room 的介紹與應用

上一篇在介紹 DataStore 時有提到,如果是較複雜的資料存儲建議使用 Room 來執行,今天就來教紹一下 Room 的操作吧!以下如有解釋不清或是描述錯誤...

鐵人賽 DevOps DAY 19

技術 D19 - 建立 Image manifest

昨天研究了 Image Manifest 的概念,提到了通常官方的 Docker Image 都有 Manifest、並提供多種架構的 image, 那既然官方...

鐵人賽 Modern Web DAY 19
Fastify 101 系列 第 19

技術 [Fastify] Day19 - Database

大家好,我是 Yubin 這篇文章會介紹 Fastify 生態系中對 Database 的支援,以及透過 Docker 啟動一個 MongoDB Contain...

鐵人賽 Mobile Development DAY 21

技術 Day 21.【Architecture】DataStore 的介紹與應用

如果你已經知道什麼是 Sharedpeference 那就不能不了解一下什麼是 DataStore,以下如有解釋不清或是描述錯誤的地方還請大家多多指教: 什麼?...

鐵人賽 DevOps DAY 18

技術 D18 - 不同的 CPU 架構 與 Image manifest

我在前陣子開發專案的過程中,才發現了原來不同 CPU 架構的電腦,會需要使用不同的 Docker Image, 仔細想想也是合理,Docker 是跑在 OS 之...

鐵人賽 Modern Web DAY 18
Fastify 101 系列 第 18

技術 [Fastify] Day18 - Testing

大家好 我是 Yubin 身為一個開發者,寫測試是非常重要的。這篇文章介紹 Fastify 中要如何對 server 進行測試。如果對 JavaScript T...

鐵人賽 Mobile Development DAY 20

技術 Day 20.【Architecture】Navigation Shared Element Transition

這篇要來試試 Navigation 的 Shared Element Transition 的動態效果,以下如有解釋不清或是描述錯誤的地方還請大家多多指教: 什...

鐵人賽 DevOps DAY 17

技術 D17 - 團隊觀戰區爬蟲 v3 ft. AWS S3

今天再次來改良團隊觀戰區爬蟲, 想要把爬蟲的結果放到 AWS S3 上,改成用 S3 檔案的形式提供 APILet's go! 改良的目的 在上一次的 團隊觀...

鐵人賽 Mobile Development DAY 19

技術 Day 19.【Architecture】Navigation 的介紹與應用

除了使用 FragmentManager 之外,還有什麼方式可以切換我們的 fragment 呢!今天就要來認識一下 Navigation,以下如有解釋不清或是...

鐵人賽 Modern Web DAY 17
Fastify 101 系列 第 17

技術 [Fastify] Day17 - Validation and Serialization with Typebox

大家好 我是 Yubin 當一個 Request 進來,在進入 route handler 之前,他的 Payload 應該要被經過驗證 (Validation...

鐵人賽 DevOps DAY 16

技術 D16 - 比喻 — 片場

在軟體的世界裡,所有東西最後都是人眼看不到的數位訊號,這也是為什麼軟體很多知識很不容易跟領域外的人解釋, 但是,要解釋原理,還有一種很棒的方法,就是拿現實中的已...

鐵人賽 Modern Web DAY 16
Fastify 101 系列 第 16

技術 [Fastify] Day16 - Content-Type Parser

大家好 我是 Yubin 當有一個 request 進來的時候,要如何去解析 (Parsing) 他帶過來的 Payload,會利用到 ContentTypeP...

鐵人賽 Mobile Development DAY 18

技術 Day 18.【Architecture】ViewBinding 的介紹與應用

要如何在 Fragment 或是 Activity 中取得元件並將資料呈現上去呢?透過 ViewBinding 可以輕鬆操作元件,程式碼也會變得更簡潔,我們就來...

鐵人賽 DevOps DAY 15

技術 D15 - NGINX-Certbot Image

我們在 D13 - NGINX Image 時介紹了 NGINX 的基本用法, 假設我們的 API 開發完成,Domain 跟 DNS 也處理好了,NGINX...

鐵人賽 Modern Web DAY 15
Fastify 101 系列 第 15

技術 [Fastify] Day15 - Logging

大家好,我是 Yubin這篇文章會介紹 Fastify 的 Logging 機制。 Logging Log,中文翻譯可能會翻譯成"日誌"。...

鐵人賽 Mobile Development DAY 17

技術 Day 17.【Architecture】Lifecycle 的介紹與應用

生命週期意味著從出生到死亡的循環,今天要來淺談什麼是生命週期,以下如有解釋不清或是描述錯誤的地方還請大家多多指教: 什麼? 每個元件都有自己的生命周期,就如之前...

鐵人賽 DevOps DAY 14

技術 D14 - Vue with NGINX

想起之前,我偶爾也協助佈署前端網站,佈署前端的其中一個基本作法,是在 Server 上安裝 NGINX,並指向前端建置的 dist/ 資料夾, 既然我們目前也學...

鐵人賽 Modern Web DAY 14
Fastify 101 系列 第 14

技術 [Fastify] Day14 - Plugin

大家好,我是 Yubin 在 Fastify 的世界中,我們可以透過 Plugins 來擴充許多功能。這篇文章跟大家介紹 Plugin 這個東西。 Plugi...

鐵人賽 Mobile Development DAY 16

技術 Day 16.【UI】Recyclerview 的介紹與應用

像影音平台依樣呈現一系列的電影或是音樂,而 Recyclerview 跟 ListView 有什麼不一樣呢?我們今天就來了解一下什麼是 Recyclerview...

鐵人賽 DevOps DAY 13

技術 D13 - NGINX Image

NGINX 是個在業界廣泛使用的 Web Server,也稱為 Reverse Proxy,用途是把進入 Server 的 Request 導向給指定的服務來處...

鐵人賽 Mobile Development DAY 15

技術 Day 15.【UI】Material Design Component 的介紹與應用

對元件設計沒有想法嗎?還是每次刻一個畫面都要寫 style,Material Design Component 提供一系列的模板和規則,像是字體大小、顏色、光影...

鐵人賽 Modern Web DAY 13
Fastify 101 系列 第 13

技術 [Fastify] Day13 - Decorator

大家好,我是 Yubin 透過 Decorator API,可以讓開發者自訂 Fastify 的核心物件,包括 FastifyInstance, Fastify...

鐵人賽 DevOps DAY 12

技術 D12 - Image Size

我在 D3 - Docker Image ft. node image 差異 提到了 Node.Js 有好幾種不同系列的 Docker Image,上次觀察的角...

鐵人賽 Modern Web DAY 12
Fastify 101 系列 第 12

技術 [Fastify] Day12 - FastifyReply

大家好,我是 Yubin 在定義 route handler 的時候,第一個參數傳入的是 FastifyRequest,第二個參數是 FastifyReply,...

鐵人賽 Mobile Development DAY 14

技術 Day 14.【UI】ConstrainLayout 的介紹與應用

接下來就是針對介面拉出對應的元件位置,就像七巧板一樣,而 ConstrainLayout 可以幫助我們更容易調整元件的位置,以及更扁平化的方式作出複雜的結構,這...

鐵人賽 DevOps DAY 11

技術 D11 - 團隊觀戰區爬蟲 v2

回顧一下我們上一次做的玩具 D8 - 團隊觀戰區爬蟲,我們透過爬取鐵人賽的網頁,來獲取整個團隊的參賽狀況, 身為後端,那我們就來把它做成 API 吧! 微調爬...

鐵人賽 Mobile Development DAY 13

技術 Day 13.【UI】Fragment 的介紹與應用

經過前幾篇跟資料處理相關的介紹,接下來幾天就要進入介面相關的 library,如何實作出設計好的畫面,以及要如何接上處理好的資料,以下如有解釋不清或是描述錯誤的...

鐵人賽 Modern Web DAY 11
Fastify 101 系列 第 11

技術 [Fastify] Day11 - FastifyRequest

大家好,我是 Yubin 在定義 route 的時候,我們會需要定義那個 route 的 hander。而 handler 的第一個參數,就是 FastifyR...

鐵人賽 DevOps DAY 10

技術 D10 - Database by Docker

身為後端,資料庫也是必備技能之一,今天來說說,如何用 Docker 在 Server 上啟動 MySQL 的服務。 MySQL Official Image...