![]() So the company was built on hiring a lot of people that were working with us on open source. So a lot of our time actually went into supporting and helping out the community with that project and at the same time receiving help back. Everything from little utilities to patches, to the HTTP servers, to forking Node when something goes wrong in production. And you know what happens when you start off with a project so new, we sort of had to start porting over a lot of things that are not written in it. I’ve been telling some people, I’ve been saying on Twitter a few times, I think it’s only been realized maybe over the last few years, but I think a lot of us that went into Node.JS with so much faith in it were like, “Okay, what if we could do universal rendering, or what if we could make teams more productive if they don’t have to do so much context switching?” And this was way before transpilers were mainstream… We decided to go full-stack JavaScript.Īt the time I think what really drew me was this idea of universal JavaScript. That’s what we did with LearnBoost - we took a leap of faith with that project, with JavaScript in general. Maybe it crashes a few times…”, I remember they said that, but it’s such a much better model for programming asynchronous networking services that you can just take that leap of faith. This thing actually could be production-ready. So we’re very technical folks, product-oriented folks, and we can pick a field that needs it the most”, so we picked education.Īt the time, I think Node 0.1 was the latest version, and I remember vividly… I would be on the IRC and Ryan Dahl, the creator of Node, would be telling everyone, “Oh, this is not production-ready.” And I remember some company from Japan - which it’s been on the back of my mind to check out which one it was, because it was amazing - they were like, “Oh yeah, we had like a hundred Java servers and we replaced it with five Node.JS processes.” That was sort of like the moment where everyone was like, “Wow. ![]() But together with two of my co-founders at the time, Rafael Corrales and Thianh Lu, we said “Let’s make a really big impact with technology on perhaps a field where they don’t get a lot of technological progress. LearnBoost is my first startup, in the sense that I had tried many different things, I had tried many different projects and products and enterprises over time. This is not the best alternative, but still a good alternative.Sure. All packages installed in the Ubuntu WSL can be run just fine. Hyper will then run with Ubuntu WSL’s bash environment. I uncommented this line: shell: 'C:\\Windows\\System32\\bash.exe', The configuration file is an easy read and would not strain your eyes. Click on the hamburger menu top-left, then “File”, then “Edit”, then “Preferences…” or simply with a keyboard shortcut Ctrl comma. To do that, you have to edit the Hyper’s configuration file. Paul shared a trick on using Hyper with Ubuntu WSL’s bash instead of defaulting to Powershell. Other alternative would be running VcXsrv, which is an X emulator, so I could use xfce4-terminal or terminator but seriously, emulating is not the best idea to go for. I found myself against this idea at first because Hyper is built on Electron (and Electron is notoriously slow), but this is the lesser evil. After reading Paul Stammy’s post on his blog, I realized that there was a potentially good alternative for my terminal needs: Hyper. I had to rely on the Git Bash (and it came with Vim and SSH, which is good), but I could never get that feel when using them. ![]() If the built-in macOS terminal felt off and awkward, the default Powershell and Ubuntu WSL’s Bash were two softwares that I harbored an intense despise at. Luckily I found iTerm2 when I was tinkering with my Vim because I was trying to get the vim-airline package running without unicode issues. Before I ended up with the iTerm2 on macOS, I found myself feeling a little bit off with the built-in terminal. ![]() ![]() Not having the right terminal emulator on Windows 10 (or any other OS for that matter) is like having a never-ending existential crisis. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |