Might just be MY miscontrued perception that microsoft was becoming old/monolithic, but really excited with the direction they are heading.
298 karma · joined November 8, 2015
Might just be MY miscontrued perception that microsoft was becoming old/monolithic, but really excited with the direction they are heading.
With students that had less than performant laptops, C9 filled the gap.
In all seriousness though, I agree with the general sentiments here. I really hope C9 doesn't get shutdown, it's incredibly nifty and I've found it saving my butt a few times (quick set up for teaching new devs, working on a borrowed machine, working on university* , etc)
* ports aside from 80/433 are blocked, so I couldn't push/pull reliably. I ended up uploading everything to c9, then just using it to push/pull.
Also digging your personal site!
The performance difference and development experience (no silly css hacks) is very noticeable.
I made a conscious switch from Angular to React because React (and the flux pattern) really did reinvent how web components are built and it's incredibly intuitive. I simply don't see the same innovation in Angular 2 apart from 'we made Angular more modern'
There ARE times where I had to optimize though (HTML5 game developer, and we target mobile so this is expected) but for the most part 'premature optimization is the root evil'.
I mean, I do know common pitfalls and I can use `this`, etc., it's just that I find it's easier to avoid them entirely and leads to more readable code IMHO. In a way my JS tends to just be very scheme-like.
I asked him what questions he found tricky and a lot of them are really simple javascript 'things' (scopes, closure, iife, etc) that would come up sooner or later when you're working with the language
I also have something similar going on with my blog. It focuses on game development, so I actually embed an iframe with a canvas to let the users play around with the code as they learn.
I really think that interactive interfaces like this for blogs and tutorials will be more common place in the future.
[1]https://blog.codinghorror.com/our-programs-are-fun-to-use/
To be fair I haven't caught up with their current versions (I'm a vimmer, I just tried them) but I think I tried Atom after the React move.
EDIT: I'm actually getting downvoted. This statement is just made in jest people, chill :)
However, there is no (to my knowledge) better way to introduce programming in an easy 'non-keyboard' way than blocks. I ask this because I'm currently brainstorming ideas for tux4kids (an open source educational suite for kids - yes tux as in the linux mascot), and we've come to the conclusion of using block structures (since the game has to be playable for mobile too). Unfortunately, we've come no better than 'move here, use functions' a la Lightbot (lightbot.com)
It's quite timely that this has been posted here, since we're still brainstorming concepts and I wanted to take this opportunity to ask - what would you suggest for a 'programming game' for kids?
I'm not sure if I fully understand your query, so let me know if I'm off the mark:
The answer is iTerm is incredibly configurable! iTerm can run on it's own 'fullscreen' window (Lion Style, you know, like say, full screen chrome) OR it can use a transparent fullscreen that basically just fills the current screen you are in, not creating a new 'desktop/space' (the gif on my blog post shows this).
APART from that you can also configure iTerm to show up on all desktops - i.e. I'll have documentation on desktop 1 and the actual site on desktop 2 and I can bring up the same terminal window with `alt space`.
So I do think that the answer to your question is YES!
That's probably the awesome thing about iTerm. There's no "super big killer feature" but it just provides enough options that whatever workflow you have/want, it most likely can support it.
And nice to meet a fellow vimmer! Thanks for the appreciating the CSS ribbons too :)
Basically, I really love the fullscreen keybinding, hotkeys, colors and search ( though the default terminal already has this I think)
Skills: JS, node.js, PHP, HTML5, CSS3, Git
JS frameworks: Meteor, React, Vue.js, Angular, PhaserJS
PHP frameworks: Laravel, Lumen, CodeIgniter
Portfolio: http://arianv.com
Github: http://github.com/Secretmapper/