These are chat archives for codebar/tutorials

10th
Jul 2014
Alexander Jahraus
@fanaugen
Jul 10 2014 06:37
Another editor I found exceptionally useful in teaching HTML & CSS is Adobe’s Brackets (http://brackets.io). It has a built-in one-click live preview (which opens a Chrome instance), so you have source code and rendered HTML side-by-side, the latter updates as you type, highlighting the element you just modified. Mac OS X only

Also I personally can’t take wasting so much time on typing (rather, watching the student type) angle brackets and closing </tags>, so I always recommend installing the Emmet plugin/extension available for Atom, Sublime, and Brackets: Type img[tab] and it expands to <img src="" alt="" />, placing your cursor inside the quotes after src.

Oh, by the way, just found out that Brackets has a Windows version, too

Mario Gintili
@mariogintili
Jul 10 2014 07:30
How about using http://jsfiddle.net/ ? you have everything in one place and it's in the browser
Alexander Jahraus
@fanaugen
Jul 10 2014 08:49
@mariogintili I know, I’m also introducing students to http://jsbin.com, but when all the required software is on your own machine (and works offline) it just psychologically feels more like coding imho.
Baris Balic
@barisbalic
Jul 10 2014 09:04
Maybe get everyone onto vim
or emacs
Mario Gintili
@mariogintili
Jul 10 2014 09:53
@fanaugen I see your point :) but maybe providing a painless setup in the beginning provides a better experience?
Despo Pentara
@despo
Jul 10 2014 09:54
Is brackets better than atom? Also I agree with @fanaugen. We are trying to help people learn programming, so I don't consider jsbin or jsfiddle an editor alternative and installing a text editor is not a complex task
@barisbalic ;) or not
Alex Pounds
@creature
Jul 10 2014 10:06
I am a big fan of Vim, personally, but I'm 100% behind getting students to use Sublime. It's a nice editor with a large community following, and feels friendlier/more familiar to someone just starting out.
There's already a lot of complex stuff for students to take in; I'd much rather they focused on the coding part rather than learning a weird editor.
Despo Pentara
@despo
Jul 10 2014 10:31
we asked sublime for licences but they were not up for giving us any so we eventually concluded in atom, because its open source and now has windows support too.
but we can pick up this discussion again in the next meeting, which will be on the 26th. I will send out the link to it later.
Alex Pounds
@creature
Jul 10 2014 10:39
I don't have strong feelings in the Atom vs Sublime discussion. :) I just don't think that stuff like Vim and Emacs is the way to go. :)
Despo Pentara
@despo
Jul 10 2014 10:40
@creature of course! We are teaching programming not typing or vim :P
so emacs and vim are a definitely no for suggesting to students.
*definite
Despo Pentara
@despo
Jul 10 2014 10:49
Is anyone up for doing some private paid one-to-one sessions? There is a student who needs help but doesnt fit our target group and his focus is on understanding TDD and other concepts who are a lot more advanced that what we are focusing on.
Alex Pounds
@creature
Jul 10 2014 10:53
Did he have a price & location in mind?
Despo Pentara
@despo
Jul 10 2014 10:53
No, but can I get back to you on that?
Alex Pounds
@creature
Jul 10 2014 10:55
Sure.
Baris Balic
@barisbalic
Jul 10 2014 12:08
I think it's a hard sell on vim/emacs, but the positives are: available practically everywhere, including some random box your boss set up in 1991 in the corner of the office, emacs uses fairly common (unixy) bindings for lots of actions, both encourage typing practice and touch-typing which I believe to be reasonably important. But I do understand any hesitance
Despo Pentara
@despo
Jul 10 2014 13:11
we have had some people trying to use vim when we first started, it really didnt work out well as all their mental effort was going into understanding vim.
Daniel Barber
@danbee
Jul 10 2014 13:27
@barisbalic If you want available everywhere, why not nano/pico? ;)
I have to agree with @despo. Not worth trying to teach vim/emacs at the same time as coding.
And I say that as a vim user.
Baris Balic
@barisbalic
Jul 10 2014 14:27
I agree, was just playing devils advocate
Daniel Barber
@danbee
Jul 10 2014 14:32
Fair enough