Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Dive into Pinkoi 2013
Search
Mosky Liu
December 04, 2013
Programming
6
690
Dive into Pinkoi 2013
It is the slides for PyLadies Taiwan 2013/11 [1].
[1]:
https://kktix.com/events/b18260
Mosky Liu
December 04, 2013
Tweet
Share
More Decks by Mosky Liu
See All by Mosky Liu
在 AI 時代如何成為資深工程師?
mosky
2
3.6k
The Key of Learning
mosky
0
1.2k
Get Power From Command Line
mosky
11
8.7k
We’re all on the path of growth 🌱
mosky
1
660
The Post–Data Era
mosky
3
1.6k
Statistical Regression With Python
mosky
5
3.7k
Practicing Python 3
mosky
27
14k
Data Science With Python
mosky
16
4.3k
Hypothesis Testing With Python
mosky
8
6k
Other Decks in Programming
See All in Programming
詳解!defer panic recover のしくみ / Understanding defer, panic, and recover
convto
0
220
Zendeskのチケットを Amazon Bedrockで 解析した
ryokosuge
3
270
Jakarta EE Core Profile and Helidon - Speed, Simplicity, and AI Integration
ivargrimstad
0
330
Swift Updates - Learn Languages 2025
koher
2
440
「手軽で便利」に潜む罠。 Popover API を WCAG 2.2の視点で安全に使うには
taitotnk
0
690
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
330
AIコーディングAgentとの向き合い方
eycjur
0
250
Updates on MLS on Ruby (and maybe more)
sylph01
1
180
モバイルアプリからWebへの横展開を加速した話_Claude_Code_実践術.pdf
kazuyasakamoto
0
300
Ruby×iOSアプリ開発 ~共に歩んだエコシステムの物語~
temoki
0
220
AWS発のAIエディタKiroを使ってみた
iriikeita
1
160
MCPでVibe Working。そして、結局はContext Eng(略)/ Working with Vibe on MCP And Context Eng
rkaga
5
1.8k
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1370
200k
Scaling GitHub
holman
463
140k
A Tale of Four Properties
chriscoyier
160
23k
Designing Experiences People Love
moore
142
24k
Being A Developer After 40
akosma
90
590k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
Docker and Python
trallard
45
3.5k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.5k
Designing for Performance
lara
610
69k
Navigating Team Friction
lara
189
15k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
Transcript
DIVE INTO PINKOI Mosky
MOSKY A Python engineer at Pinkoi An author of some
Python packages MoSQL, Clime, ... A speaker at several conferences PyCon APAC, PyCon TW, COSCUP, ... A Python trainer mosky.tw
OUTLINE Behind Screen Git Workflow Invoice System Seller Dashboard
BEHIND SCREEN
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
GIT WORKFLOW
BRANCH! Branch is cheap!
None
None
Here is your job!
Here is your job! git checkout -b issue-1
Here is your job! git checkout -b issue-1 git commit
Here is your job! git checkout -b issue-1 git commit
git commit
Here is your job! git checkout -b issue-1 git commit
git commit git commit
Here is your job! git checkout -b issue-1 git commit
git push git commit git commit
Here is your job! git checkout -b issue-1 git commit
git push I finished! git commit git commit
None
None
Let me review.
Let me review. git fetch origin issue-1
Let me review. git fetch origin issue-1 git diff ...dev
Let me review. git fetch origin issue-1 git diff ...dev
You have to fix it.
Let me review. git fetch origin issue-1 git diff ...dev
Let me review. git fetch origin issue-1 git diff ...dev
git checkout dev
Let me review. git fetch origin issue-1 git diff ...dev
git checkout dev git merge issue-1
Let me review. git fetch origin issue-1 git diff ...dev
git checkout dev git merge issue-1 Good Job!
INVOICE SYSTEM
None
None
None
None
None
None
None
None
None
None
None
SELLER DASHBOARD
None
None
None
None
None
ENDING
ENDING Stand on shoulders of giants Workflow does matter Make
real things To see is to believe Welcome to join us! Q&A
ENDING Stand on shoulders of giants Workflow does matter Make
real things To see is to believe Welcome to join us! Q&A