iT邦幫忙

15th鐵人賽相關文章
共有 23183 則文章
鐵人賽 Modern Web

技術 結束這回合

終於完成了鐵人賽,過去都是在看別人的鐵人賽文章,沒想到我也可以寫完的一天。一開始選的是 Modern Web這個分類,到我開始要寫的時候其實覺得比較像是自我挑戰...

Unit Test 學習路 系列 第 31

技術 Day 30: 延伸到 Side Project 的自我挑戰

今天沒有學習文章。因為從今天開始,我開始把過去30天學習到的知識,實際加入我的 Side Project。一如繼往,每次加入新技術到專案內,先噴一堆錯誤訊息,加...

那些有趣的程式 系列 第 30

技術 【Day30】從零開始的程式大亂鬥:HTML-Elements

我們可以把每個 HTML元素 想像成一張紙。 Example 1: <div>1</div> 只有單一張紙。 Example 2: &...

技術 《補充》 — 30+ Golden Rules in System Design

本文轉載自 LinkedIn 作者 Arslan Ahmad 的 guiding principles to help you answer system de...

鐵人賽 SideProject30

技術 結語

首先,非常感謝看到最後的各位。 這邊來整理一下整份 todoList 專案我們做了哪些事情。 透過階段性重構,移除多餘的 code , 整合元件邏輯,保證 c...

鐵人賽 Vue.js

技術 No30: 回顧

首先還是要說我自己很遺憾沒有完成30天的比賽,當然還有點不甘心,我會斷賽的原因並不是因為我沒有寫所以沒發,是因為我這次比賽過程都有提前存兩天文章草稿,所以我發的...

鐵人賽 Vue.js

技術 No29: 元件宣告&註冊

元件的宣告分為"全域元件"和"區域元件",在Vue2.0中,全域元件可以通過Vue.component('元件名稱',...

鐵人賽 SideProject30

技術 讓user可以獲得各自的資料

我們昨天透過建立一個 userSlice 來管理登入的 user 資料,現在我們可以透過剛剛取得的 userId,在獲取資料的時候進行篩選,確保我們在登入之後獲...

鐵人賽 Vue.js

技術 No28: 元件系統

在Vue.js的基本結構和功能之後,我們來稍微了解一下Vue.js中的元件系統(components system)是什麼。使用元件系統就是想要將程式設計從一開...

鐵人賽 Vue.js

技術 No27: 狀態更新與同步

這裡是前面那部分的一個小番外,再處理實體的狀態同步到DOM的時候雖然我們一直在說"同步"更新,但在執行上它還是非同步的,當setter偵測到...

技術 《微服務架構:現代應用程式的設計和實現》

微服務架構已成為現代應用程式開發的主要趨勢,它有助於應對複雜性和實現高度可擴展性。本文將深入探討微服務架構的基本概念,以及如何設計和實現微服務架構的實用信息。...

鐵人賽 Vue.js

技術 No26: Vue實體生命週期

Vue實體的生命週期分為3大階段,分別為: 實體建立 -> 實體更新 -> 實體銷毀,這篇先來看實體的建立階段。 實體建立包含了四個階段: 1.be...

鐵人賽 Vue.js

技術 No25: 生命週期與 Hooks function

在Vue.js裡面,每一個實體都是一個元件而每一個元件都有屬於他們不同階段的生命週期,Vue.js有提供讓我們針對特定週期進行處理的callback finct...

技術 [Day 28] How to handle DB errors in Golang correctly

Generate User Creation and Retrieval Code 步驟1: 建立 user.sql 檔案 在db/query資料夾中創建一個...

技術 《補充》 — Design Patterns Used Across Different Layers in Distributed System

本篇原文節錄自 LinkedIn 作者: Arslan Ahmad 的 𝐃𝐞𝐬𝐢𝐠𝐧 𝐏𝐚𝐭𝐭𝐞𝐫𝐧𝐬 𝐔𝐬𝐞𝐝 𝐀𝐜𝐫𝐨𝐬𝐬 𝐃𝐢𝐟𝐟𝐞𝐫𝐞𝐧𝐭 𝐋𝐚𝐲𝐞𝐫𝐬...

技術 [Day 27] Add users table with unique & foreign key constraints in PostgreSQL

Intro 目前,我們已為簡易銀行系統實現了多項功能,包括創建、更新、檢索或轉賬等,然而,還缺少一個非常重要的功能:user authentication 和...

鐵人賽 Cloud Native

技術 After The Adventure

There is no real ending. It's just the place where you stop the story. Frank He...

技術 遊戲AI 演算法:八皇后演算法

八皇后問題是回溯法中的經典問題之一。這個問題的目標是在8x8的國際象棋棋盤上放置八個皇后,使得它們不能互相攻擊。換句話說,任何兩個皇后都不應該位於同一列、同一行...

技術 完賽雜談

特別感謝 沒想到真的成功完賽了,本來我覺得鐵人賽應該與我無緣,不過受到了各種鼓吹再加上所處的團隊裡不知道為什麼有寫鐵人賽的風氣,於是就默默跟車了,非常感謝同事們...

Python 微進階 系列 第 31

技術 Python 微進階 Day31 - 番外篇 - 目錄

目錄 Day01 - 介紹 前言與預計內容 Day02 - Python 風格 Python 風格 命名 import None Day03...

Java基礎筆記 系列 第 30

技術 我的首次第30篇

在心中掙猶豫了一段相時間後,還是決定好好記錄此次比賽的心路歷程,為首次參賽的自己來點鼓勵。 我的猶豫來自於一個小遺憾 —— 在挑戰的第22天,我忘了發布文章,意...

鐵人賽 AI & Data

技術 Day 31:iThome鐵人賽.參賽心得

0.0 前言:致很累又不敢停下的你/妳,辛苦了! 先恭喜成功完成鐵人賽的網友們,也感謝所有曾經在iThome發過技術文章的大師,讓我有很多知識精華可以學習!...

鐵人賽 Modern Web

技術 人生重構 Day31:工作之餘的學習—有效的時間管理

人生有百分之七十是在工作,工作其實就是生活。 抱持著這個概念,我發現工作不是工作,除了那份領薪水的職缺之外,生活上做的任意事情都可以算是工作的一環。抱著這個...

鐵人賽 SideProject30

技術 獲取登入後的資料

前面我們已經成功實現會員的登入 & 註冊,接下來就是需要在會員登入後將該會員的資料存進 store 。首先我們會需要建立一個新的 slice ,用於將...

鐵人賽 Modern Web

技術 一起來學 Git 吧! - 後記

結束了,輝煌的一個月。 第一次參加鐵人賽的我,曾經以為連續 30 天寫文章其實沒什麼難度,所以在 A 姓友人鼓吹我可以報名「三鐵」的時候,差點「動動手指頭」就報...

技術 2D像素遊戲設計經驗分享 - 遊戲正確的構想和設計流程

在最後一篇文章,我反而想回到一個應該在學所有遊戲製作方法之前,較早要了解的東西:完整的遊戲設計流程 相信不少人開始想要設計遊戲的動機,都是因為接觸了某款或者某幾...

鐵人賽 DevOps

技術 【Walking Skeleton】Day34 - Pest:來寫比 PHPUnit 還要簡潔的自動測試吧!

Pest 是由 PHPUnit 包裝和新增一些功能而成,它可以使用原本的 PHPUnit 語法,也可以使用更簡潔美觀方式撰寫測試程式 移除 PHPUnit 因...

鐵人賽 DevOps

技術 【Walking Skeleton】Day33 - 調整 Laravel Sail 容器設定

建立客製化設定檔 目前位置:WSL 預設的 dockerfile 是放在 vendor 裡的,但是我們不應該去改裡面的檔案,所以官網提供了一個方法,能夠使用自己...

鐵人賽 DevOps

技術 【Walking Skeleton】Day32 - 使用 Laravel Sail 建立開發環境

Laravel Sail 是官網最推薦的開發環境建立方式之一,它利用了 WSL 和 Docker 容器化技術來建立開發環境,使其不需要安裝任何環境,並且其環境在...