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
go-astilectron Goでデスクトップアプリを作ってみたくなったとき
Search
michiru shirakawa
December 18, 2018
Programming
2k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
go-astilectron Goでデスクトップアプリを作ってみたくなったとき
michiru shirakawa
December 18, 2018
More Decks by michiru shirakawa
See All by michiru shirakawa
2025年予言の書
mishirakawa
1
380
あらゆる変化を受け入れながら 働きつづける - 介護・学業編
mishirakawa
3
3.7k
まだまだ楽しい!あらゆる変化を受け入れながら 働きつづけるコツ
mishirakawa
0
1.7k
技術書典のネタづくり
mishirakawa
0
570
Go の並行処理を体験してみよう
mishirakawa
1
170
VimConf の効用
mishirakawa
0
53
Lose Weight with Vim and Go
mishirakawa
0
220
はじめてのプログラミングにGo
mishirakawa
2
1.7k
Introduction of Women Who Go Tokyo
mishirakawa
2
3.2k
Other Decks in Programming
See All in Programming
任せる範囲はこう広がった / How the Scope of AI Delegation Has Expanded
nrslib
0
120
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3.3k
Vue × Nuxt × Oxc どこまで使える?実運用の現在地
andpad
0
300
Language Server 使ってる? 〜VSCode と Zed の場合〜 / Are you using a Language Server? ~For VS Code and Zed~
handlename
0
810
ECSアプリログをFireLensでコスト削減しようとしたけど諦めた話 in Fargate×Node.js
akihisaikeda
2
4.2k
Observability in Practice:Grafana 與 Edge Device SRE 的那些事
blueswen
0
180
JavaDoc 再入門
nagise
1
420
Lessons from Spec-Driven Development
simas
PRO
0
220
Skillsは効率化、Agentsは"自分の拡張"——Builder時代のエージェント編成(CC Night 2026)
wemra
1
170
AI時代のUIはどこへ行く?その2!
yusukebe
22
7.5k
Strategic Design in the Frontend: Moduliths & Micro Frontends @DDDEurope
manfredsteyer
PRO
0
130
エンジニアと一緒にテストコードの設計と実装を改善した話
mototakatsu
0
220
Featured
See All Featured
The Curious Case for Waylosing
cassininazir
1
400
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
750
Become a Pro
speakerdeck
PRO
31
6k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
370
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
2
250
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.5k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
170
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
From π to Pie charts
rasagy
0
220
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
620
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Transcript
HPBTUJMFDUSPO (PͰσεΫτοϓΞϓϦΛ࡞ͬͯΈͨ͘ͳͬͨͱ͖ 8PNFO8IP(P5PLZP!NJDDIJF HPMBOHUPLZP
8JOEPXTͰ .BDͰ ಈ͘ σεΫτοϓΞϓϦέʔγϣϯ
(PͰ࡞ͬͯΈ͍ͨ
!NJDDIJFCFBS 8PNFO8IP (P 5PLZP -JWFTFOTFJOD &OHJOFFSJOH.BOBHFS ۀઃܭ ͳΜͰ %FMQIJ 1)1
+BWB4DSJQU 5ZQF4DSJQU (P ʜFUD ۽ ,FZCPBSE 7JN ॴଐ ࣄ ݴޠ ͖ͳ͜ͱ
HPBTUJMFDUSPO (Pͱ )5.-$44+BWB4DSJQUͰ 8JOEPXT .BD -JOVY༻ʹ ίϯύΠϧͨ͠σεΫτοϓΞϓϦέʔγϣϯΛ࡞ΕΔϑϨʔϜ ϫʔΫͰ͢ɻ &MFDUSPO
αʔόαΠυΛ /PEFKTͰ࣮͠·͢ɻ HPBTUJMFDUSPOͰ (PͰ࣮͠·͢ɻ
HPBTUJMFDUSPO ͷಋೖ • HPBTUJMFDUSPOΛೖΕΔ • HPBTUJMFDUSPOCVOEMFSΛೖΕΔ BTUJMFDUSPOCVOEMFSΛCVJME͢Δ • HPBTUJMFDUSPOCPPUTUSBQΛೖΕΔ HPHFUVHJUIVCDPNBTUJDPEFHPBTUJMFDUSPO
HPHFUVHJUIVCDPNBTUJDPEFHPBTUJMFDUSPOCVOEMFS HPHFUVHJUIVCDPNBTUJDPEFHPBTUJMFDUSPOCPPUTUSBQ
HPBTUJMFDUSPO ͷϑΝΠϧߏ ᵓ NBJOHP ᵓ CVOEMFSKTPO ᵋ SFTPVSDFT ᵓ LVNBJDOT
ᵓ LVNBJDP ᵓ LVNBQOH ᵋ BQQ ᵓ JOEFYIUNM ᵋ TUBUJD ᵓ DTT ᵓ KT ᵋ MJC αʔόαΠυͷॲཧΛॻ͘ϑΝΠϧ CVOEMFͷઃఆϑΝΠϧ ֤ϓϥοτϑΥʔϜͷ JDPOϑΝΠϧ ϕʔεͷ IUNMϑΝΠϧ DTTΛ֨ೲ͢Δ +BWB4DSJQUΛ֨ೲ͢Δ ֎෦ϥΠϒϥϦΛ֨ೲ͢Δ
.BJOͷॲཧ • CPPUTUSBQ3VO Ͱ ΦϓγϣϯΛࢦఆ͠·͢ • "TTFU •
"TTFU%JS • "TUJMFDUSPO0QUJPOT • %FCVH • .FOV0QUJPOT • 0O8BJU • 3FTUPSF"TTFUT • 8JOEPXTˠ ˠ ˠ IUNMͷϑΝΠϧ໊ +BWB4DSJQUͱΓऔΓ͢ΔॲཧΛॻ͘
.BJOͷॲཧ ҙͷ TUSVDUΛฦ٫͢ΔॲཧΛॻ͘
)5.-ͷॲཧ $44ΛಡΈࠐΉ ֎෦ϥΠϒϥϦΛඞཁʹԠͯ͡ಡΈࠐΉ +BWB4DSJQUΛಡΈࠐΉ ֎෦ϥΠϒϥϦΛඞཁ࣌Ԡͯ͡ಡΈࠐΉ ॳظॲཧΛݺͼग़͢
+BWB4DSJQU ͷॲཧ ϝχϡʔͷઃఆͳͲ͜͜Ͱߦ͏ αʔόαΠυʹ͍ͨ͠ͷΛ֨ೲ͢Δ ֎෦ϥΠϒϥϦΛར༻͍ͯ͠Δॲཧ
CVOEMFSKTPO \ BQQ@OBNFLVNB JDPO@QBUI@EBSXJOSFTPVSDFTLVNBJDOT JDPO@QBUI@MJOVYSFTPVSDFTLVNBQOH JDPO@QBUI@XJOEPXTSFTPVSDFTLVNBJDP FOWJSPONFOUT< \BSDIBNE PTMJOVY^ \BSDIBNE
PTEBSXJO^ \BSDI PTXJOEPXT^ > ^ ΞϓϦέʔγϣϯͷϑΝΠϧ໊ JDPO͕֨ೲ͞Ε͍ͯΔύε ϓϥοτϑΥʔϜผͷઃఆ
ΞϓϦΛ CVOEMF͢Δ • CVOEMFSKTPOͷ͋ΔσΟϨΫτϦͰҎԼΛ࣮ߦ͢Δ • PVUQVU\PT^\BSDI^ԼʹΞϓϦέʔγϣϯ͕ੜ͞ΕΔ BTUJMFDUSPOCVOEMFSW NJDDIJF NJDDIJF NJDDIJF
ͦͷଞ HJUIVCDPNBTUJDPEFKTUPPMCPYΛར༻͢Δͱศརͦ͏ • "TUJMPBEFS ϩʔυදࣔ GPOU"XFTPNFར༻ • "TUJNPEBMFS Ϟʔμϧදࣔ •
"TUJOPUJGJFS ϝοηʔδදࣔ
8JOEPXTͰ .BDͰ ಈ͘ (P ͷ σεΫτοϓΞϓϦέʔγϣϯ HPMBOHUPLZP