Vim Splits – Move Faster and More Naturally
How to use splits in Vim.
The latest blog posts to take off on Hacker News. 857 posts.
How to use splits in Vim.
One of the hurdles that new Python developers have to get over is understanding the Python packaging ecosystem.
Yahoo's public chat rooms have passed away . It is for the best, for the spam had spread everywhere. But they had a good run, operating for a decade and a half, an Internet eternity.
Selecting a JavaScript MVC framework can be hard work. There are so many factors to consider and so many options out there that selecting a framework …
The node.js community is developing at an amazing pace. What are the many differences that make that possible?
Let me lead off by saying that I don’t think tests are bad. I really don’t. But here’s the thing: I don’t care what your test-code ratios are. You know what the best test-code ratio is? Whatever you need to make sure your crap works while still getting product out the door.
One of MRI's big performance problems is that method cache expiry is global. That is, any time you make a change to any class anywhere, the entire VM's method caches get busted at the same time. This is why you'll frequently hear people saying that "calling Object#extend is bad".
Ken Norton is an executive coach, writer, and speaker. Bring the Donuts is the home for his essays on product management and product leadership.
A few weeks ago, Alex Gaynor gave a talk at waza entitled " Why Python, Ruby, and Javascript are slow ". A video now available , and it is a good watch if you use any of these languages. Even if you don't, or have just viewed the slides, it is still thought provoking.
A year ago today I put up the original blog post for Light Table . It was just a simple video of a prototype I made in less than a week while I was visiting my grandparents without internet - at the time we had no idea what it would become. To be honest, I thought some would think it was neat, but then it would fade…
Smart people tell you never, ever to rewrite an entire system from scratch. They're right. But if you do, here are tips that will help.
A Python programmer handed her ~/.gitconfig to Master Git. Among the many lines were the following:
An “optimizer” should really be called an “improver”, and a “superoptimizer” should be called an “optimizer” 🙂
We're pleased to announce the 2.0 beta 2 release of PyPy. This is a major release of PyPy and we're getting very close to 2.0 final, howeve...
The official home of the Python Programming Language
The little routine presented here is, with all due humbleness, hands down the best code I ever wrote. It is esoteric and might not appeal to the masses, and it certainly has no commercial value. But in terms of personal satisfaction at a job well done, this is about as good as it gets. Here's why:
Introduction About two years ago I evaluated the performance of ~20 compilers and interpreters on sudoku solving, matrix multiplication, pattern matching and dictionary operations. Two years later,…
One of the first things I do every morning is check the Twitter chatter about my website ( @SecurityTube ) . I was pleasantly surprised to ...
This wednesday we landed the baseline compiler on Firefox nightly. After six months of work from start to finish, we are finally able to merge ...