DEV Community

loading...
Johannes Vollmer profile picture

Johannes Vollmer

Not yet famous enough for hand-signed distance fields

Joined Joined on  GitHub logo

All 60 comments

Fast array reversal with SIMD!

Wow, thanks for these incredibly detailed insights! Great w...

Use-Cases For JavaScript Generators

The first example can be done using just a simple plain old f...

What do you think of minimalist UI?

Well, I feel like those designers were just exceptionally bad...

Announcing Regex Nodes, a visual editor for Regular Expressions

You can type or paste any regular expression at the top, wh...

Regex Domination to Become an Algorithms Wizard (Basic)

Sorry for the confusion, he is talking about the app. Your ...

Regex Domination to Become an Algorithms Wizard (Basic)

Thanks for this detailed guide! If any of you want to inter...

Debugging - you’re doing it wrong. 10 techniques to find a bug in your code

Nice compilation! I think the most underrated debugging tec...

What are the least intuitive fundamentals and best practices in software development?

I just wrote a node-based regex editor: ...

Why switch is better than if-else

Well, if you try to use a c-style switch statement that's d...

Editing images in Linux

Have you searched for online web apps? I'm confident there mu...

What Project Are You Working On?

Great! If you have feedback or if you want to know specific...

Why Are Some Problems More Satisfying to Solve Than Others?

I feel different than Neil. I love working out solutions to...

What Project Are You Working On?

I just built a node-based editor for regular expressions an...

What is the next big thing in frontend development?

Well, not necessarily. Using WebAssembly, you could use any...

A language for programming GPUs

Great project! Will calling this emu function feel like cal...

Why I choose to devalue StackOverFlow Surveys

I certainly would not recommend using Rust in all situation...

Why I choose to devalue StackOverFlow Surveys

Not disagreeing with you, but have you ever tried both C++ ...

Experimenting with Web Assembly and Node.js

Haha, well, launching an entire browser just to run some C ...

F# for JS Devs

Great article! I'm currently learning Elm and this was very...

Wrong Choices on Purpose

I think the situations you described were in no way bad cho...

Why did you chose Programing Language XYZ?

I love Rust because it enables me to really express my thou...

Why JavaScript is an OOP Language (Even Though It Doesn't Have Classes)

That's why I think it was a horrible idea to introduce a 'c...

Just Code Challenge

Great idea, but maybe you should provide at least some exam...

Open-source loses a friend

"NO CORTANA, I don't want to make a pull request and share ...

Choosing a Programming Language

Side effects doesn't mean that a different thread manipulat...

UI Layout: Natural versus dependent size

Okay, I must confess, a library probably shouldn't prohibit...

UI Layout: Natural versus dependent size

Absolute sizes may make sense for title bars, but do title ...

UI Layout: Natural versus dependent size

I think absolute sizes are not suited for layout at all. Al...

How to write a SOLID dev resume to be 2018 STAR

Open / Closed: Keep it open for extension (when the recruit...

Please Reinvent The Wheel

Yes! So true! <3

Seven useful programming habits

Code wars is a nice site, but the exercises are only little...

Object Oriented Tricks: #3 Death By Arguments

I see null parameters everywhere, in js and in Java, and it...

I still use Firefox

Also, in Chrome, infinite opened tabs will result in each t...

What Is Null? (Baby Don't Hurt Me)

Haha, if you don't hurry I may be tempted to write somethin...

Good comments explain WHY, not WHAT, and 3 more rules on writing good comments

Be ok w/ writing a longer paragraph whenever needed :D

What Is Null? (Baby Don't Hurt Me)

I mean for example the Option/Optional type as in Rust or J...

What Is Null? (Baby Don't Hurt Me)

Nice. Would be great to See some alternatives though :)

Challenge: Program without variables #javascript

Great functional stuff, but default Parameters are somehow ...

Getting Started with Go - Variables

Nice! This program would panic immediately after the fir...

How I learned Go Programming

Cool. What do you think of nil? resolve bad practices of...

Aha! Understanding lifetimes in Rust

Nice. Did you know that Option.and_then(|x| Some(x.name)) i...

Resolving the game state machine cyclic dependency

Great text. You probably forgot to add virtual to your Stat...

Did you ever try to write Java equals() with clean code style?

I see, that sounds difficult. :)

Most effective and simplest way to write readable code.

I think extracting to methods is good, but I think it's bette...

Don't be a Bracist

Cool. But how does it indent function calls with many param...

Don't be a Bracist

I'll not that familiar with go - could you please explain h...

Did you ever try to write Java equals() with clean code style?

Thanks, I agree. :) Did you try to speak with your team a...

Keep your code dumb

Nice. :) I was a little disappointed when I found out that ...

Did you ever try to write Java equals() with clean code style?

That's right. That instanceof call is problematic. I've edi...

Don't be a Bracist

That's great :)

Did you ever try to write Java equals() with clean code style?

My personal strategy has two methods: One for comparing aga...

Don't be a Bracist

I agree for languages where named arguments are not availab...

Don't be a Bracist

Thanks :D

Don't be a Bracist

Agreed. Also, I don't mind having multiple parameters in on...

loading...