DEV Community

tbodt profile picture

tbodt

Creator of many lines of code. Vim user.

Joined Joined on  github website twitter website

All 79 comments

CLI Love Inside ❤️

I use Neovim's man page viewing functionality for this. $MA...

Keeping Your Code Simple

I would probably end up using a for loop for this, but here...

Demystifying vim

V is visual line mode, not select mode. It's the same as vi...

What are the amazing things you do with the terminal?

I am honestly not too sure, but the basic idea is there's a...

What are the amazing things you do with the terminal?

Play procedurally generated music! Here's a cool command I ...

Who's looking for open source contributors? (May 7 edition)

Go right ahead! It probably already works with lsp-mode, bu...

Who's looking for open source contributors? (May 7 edition)

I made a JavaScript language server using ESLint and Tern. ...

Announcing Sustaining Memberships for dev.to

I think you should change the membership levels to be power...

Ctrl+R Autocomplete with Bash is a Life Saver

The thing I don't like about zsh is you need a whole pile o...

Are async frameworks really worth it?

Async thingies don't just have a loop that constantly check...

A letter to my past self

I don't know when it happened, but after some time it was ...

So What Do We Like For Windows Text Editors?

My favorite text editor is Vim. It's got a windows version,...

Do software engineers at the largest tech companies (i.e. Google, Facebook, Apple, etc.) use Github for version control?

The Chromium and Android people do use Git, but only because ...

Do software engineers at the largest tech companies (i.e. Google, Facebook, Apple, etc.) use Github for version control?

Google doesn't use GitHub, or Git. Instead they have their ow...

Apple ARKit – mainstream Augmented Reality

Upcoming iPhone 8 iPhone 8 has already been released.

Challenge: Write your worst program

This is not the worst program I've ever written, but it's p...

Parenthetically Speaking

Back in the day, before paren matchers were a thing, people...

Adding Emoji 🔥 to your terminal

You should get a nice emoji font

What do you Google EVERY. SINGLE. TIME. and never just memorize?

Safari's implementation of srcset is buggy, rendering the whole feature basically useless

Good news! Safari is open source! You can fix it yourself! Al...

Why I always recommend Arch Linux

I recommend pacaur instead of yaourt. slant.co/versus/4906/...

How To Never Fail At The Fizzbuzz Interview Challenge

This is scarily close to being overengineered, IMHO

Apple Event Takeaways?

It may be true that 1 in 1,000,000 people can unlock your p...

Apple Event Takeaways?

Honestly, face mapped 3d emojis are the best part. Also I ...

We created the Crystal language, ask us anything!

You could look at what Rust is doing with incremental compi...

What's the difference between a pane, buffer and tab in Vim and how should they be used in one's workflow?

Are you using NerdTree to navigate between files? Yeah, giv...

What's the difference between a pane, buffer and tab in Vim and how should they be used in one's workflow?

Yeah, I don't use NerdTree. I prefer to hold the structure ...

What's the difference between a pane, buffer and tab in Vim and how should they be used in one's workflow?

Yep, github.com/ctrlpvim/ctrlp.vim is a maintained fork.

What's the difference between a pane, buffer and tab in Vim and how should they be used in one's workflow?

When you open a file, the file is loaded into memory, into ...

My first professional programming experience

But I like gifs

Explain MapReduce like I'm five

Map at scale: you cut up the data into pieces, map each pie...

Explain MapReduce like I'm five

You take data, you map it, and you reduce it. AT SCALE!™

Developing from an iPad

At the moment it's pretty far away from actually running on...

Developing from an iPad

I'm working on an app that would give you a Linux shell tha...

How I want my command inputs, but nobody agrees

I love how you forgot how to create arrays in java retur...

How I want my command inputs, but nobody agrees

I love how you forgot how to create arrays in java ...

Explain Ethereum like I'm five

whatthefuckisethereum.com

What simple things annoy you about your favourite programming languages?

Because "hello" + "world" Enter fullscreen mode ...

When the white space became a beast

There are dozens and dozens of Unicode characters that show u...

What Are Your Career Goals?

Also I have a new plan that's faster than webkit-based jit: R...

What Are Your Career Goals?

I've already started working on it: github.com/tbodt/ish. It'...

How are passwords stored?

Good point. I would add a sentence or two about hash speed, ...

How are passwords stored?

Either that, or replace the entire article with just that one...

How are passwords stored?

I sort of doubt anybody is going to click on a link that's wa...

How are passwords stored?

Maybe at least mention bcrypt and scrypt, and that the speed ...

How to use Twitter’s Search REST API most effectively.

Formatting is somewhat broken...

How To Handle Exceptions With Aspect Programming And Blame Covfefe

inspiration from this queszizi codegolf.stackexchange.com/que...

How To Handle Exceptions With Aspect Programming And Blame Covfefe

This was a pretty good exxaxa

Don’t pay the for-loop tax

I discovered that I pasted the code wrong, so I've edited the...

Don’t pay the for-loop tax

Oops, I pasted the code wrong. What I wanted to do was genera...

Don’t pay the for-loop tax

This was C, I didn't have a find method on all the arrays.

Don’t pay the for-loop tax

I've written plenty of loops that would look a lot worse if I...

Teaching My Kids Linux

spoopy

Teaching My Kids Linux

are you a hacker

Benefits of Rust

any compiler that supports -Wall

Benefits of Rust

One of the really cool things I saw when using Rust, was whe...

How does your organization pass secret keys around?

A lot of our passwords are just the name of the company plus ...

What should you do if your company's code is stolen and being publicly reused without permission?

yeah, well...I don't know what else you can do

What should you do if your company's code is stolen and being publicly reused without permission?

sue the shit out of them?

GitHub Pages and Single-Page Apps

netlify is cool The free tier gives you everything GitHub Pa...

What Are Your Career Goals?

I wanna make cool things that people use. My latest idea is ...

Roughing It Dev Style: Coding Without a Computer

How much can you do with just Buffer Editor if you don't have...

Implementing translations

noice

Looking to build a text-based game engine

Inform is really nice and open source. inform7.com

What side projects are you currently working on and how can others be of help? (Feb 15)

I'm writing a set of python bindings to html5ever: github.com...

Writing safer C with Clang address sanitizer

Literally the only problem with asan is that if you pass a po...

What side projects are you currently working on and how can others be of help? (Feb 4)

I'm making a headless browser in Python. The browser itself i...

What’s the most interesting new or upcoming browser feature?

Right now, you can install Emscripten incoming and compile mo...

What's your favorite tool or library that few others have heard of?

Sure, just send me your email address. You could either use T...

What’s the most interesting new or upcoming browser feature?

WebAssembly. I truly believe there will come a day when every...

Ctrl+R Autocomplete with Bash is a Life Saver

For me, what's even better than Ctrl-R is the Fish shell. In ...

Which editor/IDE do you use and why?

I use vim exclusively, because I can't imagine using an edito...

What are your programming goals for 2017?

That's the one.

What are your programming goals for 2017?

My company does a lot of web scraping, it's basically the ent...

What are your programming goals for 2017?

I want to finish reading the HTML standard. I'm working on my...

SQL is Insecure

How is this patchable?

Write a REPL in Ruby

readline is written in C. I'd say the best way to test it is ...

The Idea of Lisp

Exactly.

The Idea of Lisp

I recently learned Lisp and thought it was the stupidest lang...

loading...