Pro Yearly is on sale from $80 to $50! »

Blogging and writing about JavaScript

5d75f8af878f069a3b5939894c2e57ab?s=47 mulderp
September 04, 2014

Blogging and writing about JavaScript

A talk on the background of my blog and my book, as well a bit of JavaScript

5d75f8af878f069a3b5939894c2e57ab?s=128

mulderp

September 04, 2014
Tweet

Transcript

  1. Blogging and writing about JavaScript MunichJS Patrick Mulder @mulpat September

    2014
  2. blogging! is free

  3. prepare for! books

  4. But you are here for JavaScript, right?

  5. Blogs help, inspire, connect [ you with the javascript community

    ] http://thinkingonthinking.com/new-kid-on-the-blog/
  6. http://thinkingonthinking.com/organizing-a-backbone-application/ An example

  7. @nzgb

  8. @rauschma

  9. Donald Knuth wrote “The Art of Computer Programming” (Vol. 1-4)

  10. –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
  11. Language

  12. “The author uses a lot of buzzwords that either are

    not explained thoroughly or are never used again” - some other blogger
  13. Style

  14. 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
  15. Blogging Engines

  16. Platforms

  17. Jekyll1) 1) Ruby and Grunt based

  18. cabin Node based but depends on compass

  19. $ 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/
  20. hexo.io fully Node

  21. roots.cx - nice project configuration - clean directory structure -

    some opinions: jade, stylus, coffee
  22. Deployment! and Hosting

  23. Github Pages $ git push origin master

  24. $ divshot push [production]

  25. Amazon S3 $ s3cmd sync // but access control can

    be painful
  26. Build your own engine… … this is another talk

  27. spreading! the word

  28. 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>
  29. EchoJS

  30. javascript reddit

  31. news.ycombinator.com

  32. JavaScript newsletter

  33. Tracking visitors

  34. blogging is free blogging is easy blogging may help you

    and others
  35. Thank you!

  36. Munich Arduino meetup