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
Blogging and writing about JavaScript
Search
mulderp
September 04, 2014
Programming
2
900
Blogging and writing about JavaScript
A talk on the background of my blog and my book, as well a bit of JavaScript
mulderp
September 04, 2014
Tweet
Share
More Decks by mulderp
See All by mulderp
Node.js for Embedded Systems
mulderp
1
2.8k
Nodebotsday
mulderp
1
130
I2C basics with Arduino
mulderp
0
220
Sharing hardware with JavaScript
mulderp
1
210
Arduino October meetup
mulderp
0
120
Physical JavaScript with Johnny-5, Cylon and Tessel
mulderp
1
1.1k
Minimum Viable Interactions
mulderp
3
620
Arduino July Meetup
mulderp
0
100
Handlebones
mulderp
0
210
Other Decks in Programming
See All in Programming
中級グラフィックス入門~効率的なメッシュレット描画~
projectasura
4
2.4k
AIのメモリー
watany
12
1.2k
Android 15以上でPDFのテキスト検索を爆速開発!
tonionagauzzi
0
180
あまり知られていない MCP 仕様たち / MCP specifications that aren’t widely known
ktr_0731
0
220
Gemini CLIの"強み"を知る! Gemini CLIとClaude Codeを比較してみた!
kotahisafuru
3
910
DataformでPythonする / dataform-de-python
snhryt
0
150
一人でAIプロダクトを作るならAIにはもっと働いてもらいたい / I want AI to work harder
rkaga
1
140
TypeScriptでDXを上げろ! Hono編
yusukebe
4
930
Dart 参戦!!静的型付き言語界の隠れた実力者
kno3a87
0
160
リッチエディターを安全に開発・運用するために
unachang113
1
350
AIに安心して任せるためにTypeScriptで一意な型を作ろう
arfes0e2b3c
0
330
CLI ツールを Go ライブラリ として再実装する理由 / Why reimplement a CLI tool as a Go library
ktr_0731
3
950
Featured
See All Featured
KATA
mclloyd
31
14k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
Bash Introduction
62gerente
614
210k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Balancing Empowerment & Direction
lara
1
530
Code Review Best Practice
trishagee
69
19k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
Agile that works and the tools we love
rasmusluckow
329
21k
Done Done
chrislema
185
16k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Transcript
Blogging and writing about JavaScript MunichJS Patrick Mulder @mulpat September
2014
blogging! is free
prepare for! books
But you are here for JavaScript, right?
Blogs help, inspire, connect [ you with the javascript community
] http://thinkingonthinking.com/new-kid-on-the-blog/
http://thinkingonthinking.com/organizing-a-backbone-application/ An example
@nzgb
@rauschma
Donald Knuth wrote “The Art of Computer Programming” (Vol. 1-4)
–Donald Knuth (inventor of TeX1) “My current programs generally describe
what worked and what didn’t work, and they proceed both bottom-up and top-down” 1) maybe the first blogging engine From LonelyScholar Press
Language
“The author uses a lot of buzzwords that either are
not explained thoroughly or are never used again” - some other blogger
Style
https://signalvnoise.com/posts/3375-the-five-programming- books-that-meant-most-to-me “If you consider programming to be a subset
of writing, then you would also do well to read Elements of Style and On Writing Well. “ - David Heinemeier Hansson
Blogging Engines
Platforms
Jekyll1) 1) Ruby and Grunt based
cabin Node based but depends on compass
$ cabin new blog ! . ├── Gruntfile.js ├── dist
├── node_modules ├── package.json ├── posts │ ├── candyTheme.md │ ├── markdownTest.md │ └── samplePost.md └── src ├── images ├── layouts ├── pages ├── scripts └── styles http://www.cabinjs.com/
hexo.io fully Node
roots.cx - nice project configuration - clean directory structure -
some opinions: jade, stylus, coffee
Deployment! and Hosting
Github Pages $ git push origin master
$ divshot push [production]
Amazon S3 $ s3cmd sync // but access control can
be painful
Build your own engine… … this is another talk
spreading! the word
try to have .rss feed $ head _site/atom.xml! <?xml version="1.0"
encoding="utf-8"?>! <feed xmlns="http://www.w3.org/2005/Atom">! ! <title>thinking_on thinking</title>! <link href="http://mulderp.github.com/atom.xml" rel="self"/>! <link href="http://mulderp.github.com/"/>! <updated>2014-06-16T21:05:46+02:00</updated>! <id>http://mulderp.github.com</id>! <author>! <name>Patrick Mulder</name>
EchoJS
javascript reddit
news.ycombinator.com
JavaScript newsletter
Tracking visitors
blogging is free blogging is easy blogging may help you
and others
Thank you!
Munich Arduino meetup