DEV Community

loading...
Jannik Wempe profile picture

Jannik Wempe

while(isLiving) learn(stuff);

Location Hamburg, Germany Joined Joined on  Twitter logo Github logo
Work

Software Engineer

All 81 comments

January 15th, 2021: What did you learn this week?

I learned that it is quite some work to write a well research...

TS decorators (1/2): the basics

Hi Tomy, I am happy that you like it! 😊 Most of the framework...

Functional handling of Collections in Java using Streams

Hi Iven, thanks for the clarification, awesome! Of course th...

Use [skip ci] in GitHub Actions

Since I just had troubles using this, a quick reminder: the c...

Patterns for writing better git commit messages

Great, thanks. I personally would appreciate 2-3 examples for...

Productivity: Is Instagram overrated?

I use Instagram more for fun, friends, fitness related conten...

Why I'm excited about serverless as a frontend engineer

Just finished the egghead course. I love it! Well done! Just ...

Why I'm excited about serverless as a frontend engineer

Looking forward to the egghead course! Any estimations about...

5 React UI Libraries you need to check out in 2020

I used Chakra UI in my last projects. I absolutely love it! I...

How to Maximize Reusability For Your React Components

Very well explained article, thanks! Love it ☺ I'd prefer a ...

Vue 3 is now in Beta 🖖

It really feels like being a kid waiting for christmas. I l...

Mastering Vim grammar

Very well explained. Exactly what I understand: structure a...

Axios Mocking in React using Typescript and testing-library

Very valuable post, thanks! I guess it will save some peopl...

On freelancing/contracting and contracts and getting paid - what’s been your experience?

You are right. That's why your question is so good. My cur...

3 ways to time travel in Git to undo destructive mistakes

Exactly the same here! Awesome article. Thanks for teaching...

On freelancing/contracting and contracts and getting paid - what’s been your experience?

Very interesting questions, I'll definitely will following ...

Developing responsive layouts with React Hooks

Thanks for the awesome article. I learned something and lov...

Does Redux minimize re-rendering?

As far as I know: All components using a context will rere...

Does Redux minimize re-rendering?

Hi, maybe you want to take a look at my comments at this po...

5 JavaScript blogs for curious minds

Thanks :) Just added Dr. Axel Rauschmayer and flaviocopes t...

The missing Docker Cheatsheet

Awesome, thanks. It's is nice overview for the most used co...

Opinionated React: Folder Structure & File Naming

Interesting... I have a similar approach. Would be very int...

Feb. 14, 2020: What did you learn this week?

I learned how (and why) to combine .editorconfig and Pretti...

Feb. 14, 2020: What did you learn this week?

Same here, thanks ;)

Best Headless CMS for 2020

Valid argument. But what is the alternative? Strapi on a se...

Why React is a Sublime for Front end Development

Hey, thanks for that article. I am also doing almost every ...

MineSweeper Game In Vanilla JavaScript

It's fun and well designed. Thanks :)

Best Headless CMS for 2020

You got it :) Btw: I was thinking exactly the same for a ti...

Best Headless CMS for 2020

It is a common misconception about "serverless". Of course ...

Best Headless CMS for 2020

True. It is about headless CMS and not serverless.

Best Headless CMS for 2020

Thanks for the recommendation I'll have a look at it.

Use React Hooks & Context API to build a Redux style state container

Thanks for that article. It explains the usage of the context...

Best Headless CMS for 2020

I did some research on headless CMS the last few weeks since ...

Understanding CSS Variables

Nesting of selectors, Mixins, additional operators ... just...

A simple Node.js Docker workflow

As you can see in this line: command: sh -c "npm install &a...

What are your thoughts on Tailwind CSS?

Awesome discussion going on here :-) I am myself still look...

The Complete Guide to Using Arrays in JavaScript

Thanks for that awesome overview. Good job! Just a questio...

Netlify CMS with Gatsby - Best Option with Some Quirks

Hi Jared, I am just trying different headless CMS at the mo...

I've created a free website to help musicians learn how to play every possible scale. I'd love your feedback!

I found that all alt attributes on images are alt="[object ...

School problem from senior developer interview

That was a fun task and I could refresh some aspects of pyt...

Simplify JavaScript Arrays

Thanks for this useful article :-) You have a small type i...

💡🎁 JavaScript Visualized: Generators and Iterators

Wow, awesome work with all these animations (and emojis) 🆒! I...

Frontend Development with Docker simplified

Thanks for the article :-) I am interested in the advantag...

What the benefit immutable on the state management?

In my opinion you added the missing explanation to my comme...

What the benefit immutable on the state management?

Between rerendering the page or parts of it (in react it's ...

I'm here to encourage you, ask me anything!

How do you charge your clients? Per hour (if so, do you est...

Ebooks vs paperback

Good question... I can find much more arguments why I shoul...

JavaScript Data Structures: Stack: Push / Add a new node

Hi, I love this series. I always try to implement it by mysel...

Accessibility Tips for Web Developers

Ah, thank you. I was just hovering the element in the toolb...

VS Code Shortcuts for code newbies [mac/windows][GIF]

Thanks for the list :-) Two Windows shortcuts are wrong (a...

The Factory Pattern - Design Patterns meet the Frontend

Thanks for explanation and the good examples :-) As you sai...

How to clean up your Docker environment

Thanks for that handy little scripts. Can you tell the dif...

Clean Code Applied to JavaScript — Part III. Functions

Would really love to see more! Love it how you keep it pre...

Accessibility Tips for Web Developers

Awesome in depth and visually appealing article, thanks :-)...

Catching every single exception with Python

Didn't even know about that... Learned something new in jus...

From Javascript to Python

Okay, good points, thanks. The argument, that people should...

From Javascript to Python

Good hint, but in my opinion it doesn't belong to this kind...

Javascript call and apply 101

Love the simplicity and especially the trick about how to r...

Build an animated testimonial card using HTML, CSS and JavaScript.

Love the animation and design! I feel that an indicator sh...

Awesome Full Stack Python Resources

Thanks for that great article. Nice overview for beginners ...

How to start freelancing as a beginner?

Yes, you are right, I think. But how about renting a dedic...

How to start freelancing as a beginner?

Agree. But how about the option to host on an own dedicated ...

Services for your JAMstack Application

Thanks for that list Matthias. It really helps me stepping ...

A Beginner's Guide: Glob Patterns

Haha, i just thought something similar right before the abs...

How to Find Consulting Clients

Wow, thanks for the awesome advises :-) I am planning to st...

Please don't come Bank IT if you are good programmer.

Hey, I am not quite sure for what kind of answer you are lo...

Doubts related to Django and Django Rest Framework

1) Django is like a backend-framework with some frontend-fr...

What are programmers bookmarking ?

Interesting question... I actually use browser bookmarks, ...

Be careful with Docker ports!

Ah okay, I get it. Thanks for your explanations. Just thoug...

Be careful with Docker ports!

Hey Kevin, thanks for the infos :-) I am not quite sure if ...

Understanding Javascript Scope

Great first post, congrats. Didn't know about how to inspec...

HTTP - A 10,000 Foot Overview

Love it as an overview. It's possible to understand the sta...

How to read & understand books?

I'm in love with mindmapping. I read a chapter and if there...

Optimizing images for the web - an in-depth guide

Thanks for that awesome article giving a nice overview. Woul...

Python 'is' vs '=='

Isn't a is b essentially the same as id(a) == id(b)?

How to write SQL queries which are easier to read?

There is also one more big advantage in adding "1=1" to you...

Regex Cheat Sheet

Thanks for that aweseome post. Definitly worth to be bookma...

Learn git concepts, not commands

Thanks for that awesome article! This not only is my first ...

Learn git concepts, not commands

After reading lots of articles here, this is my first comme...

loading...