Oliver Jumpertz Profile Banner
Oliver Jumpertz Profile
Oliver Jumpertz

@oliverjumpertz

Followers
119,924
Following
489
Media
2,725
Statuses
63,221

The Educated Software Engineer | Writing over @ | YouTube @

Germany
Joined July 2014
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@oliverjumpertz
Oliver Jumpertz
2 years
I've developed software for over 22 years now, which is way over half of my lifetime, both professionally and as a hobby. Here are some of the most valuable lessons I learned along the way:
187
1K
5K
@oliverjumpertz
Oliver Jumpertz
2 years
GitHub hosts more than 200.000.000 repositories. But only a fraction of them are valuable resources for specific niches. Here are 10 of my favorites repositories that help you grow as a software developer:
306
2K
8K
@oliverjumpertz
Oliver Jumpertz
3 years
With average salaries of $145,000 for remote positions and an open end to what you can earn, Solidity developers are in high demand. Time to become one and enter an interesting field in the industry. This is your roadmap to becoming a Solidity Developer in 2022. ↓
190
1K
4K
@oliverjumpertz
Oliver Jumpertz
2 years
GitHub hosts more than 200.000.000 repositories. But only a fraction of them are valuable resources for specific niches. Here are 11 of my favorites repositories that help you grow as a software developer:
136
979
4K
@oliverjumpertz
Oliver Jumpertz
3 years
If you want to become a Web 3.0 developer, a structured approach can leverage your learning by a lot. Let me give you a roadmap that will definitely lead you towards your goal! 🧵👇🏻
198
1K
4K
@oliverjumpertz
Oliver Jumpertz
2 years
15 Top IT Certifications In 2022 The industry loves certificates, but not all of them are equal. An overview of the highest paying ones right now, according to studies:
70
1K
4K
@oliverjumpertz
Oliver Jumpertz
2 years
15 Top IT Certifications In 2022 (before the year ends!) The industry loves certificates, but not all of them are equal. An overview of the highest paying ones right now, according to studies. ↓
61
854
3K
@oliverjumpertz
Oliver Jumpertz
2 years
13 best websites to learn how to code for free:
67
902
3K
@oliverjumpertz
Oliver Jumpertz
2 years
Junior developer: if ... { } else if ... { } Senior developer: new DecisionTree(...).case(...).case(...).default(...) Staff-level developer: if ... { } else if ... { }
91
230
3K
@oliverjumpertz
Oliver Jumpertz
2 years
15 Top IT Certifications In 2022 The industry loves certificates, but not all of them are equal. An overview of the highest paying ones right now, according to studies. ↓
48
871
3K
@oliverjumpertz
Oliver Jumpertz
3 years
I've developed software for over 21 years now, which is way over half of my lifetime, both professionally and as a hobby. Here are some of the most valuable lessons I learned along the way. A thread.
137
676
2K
@oliverjumpertz
Oliver Jumpertz
3 years
15 Top IT Certifications In 2022 The industry loves certificates, but not all of them are equal. An overview of the highest paying ones right now, according to studies. ↓
33
668
2K
@oliverjumpertz
Oliver Jumpertz
2 years
Six technologies any software developer should learn more about 1. Git 2. Docker 3. Kubernetes 4. Serverless FaaS 5. Blockchain 6. AI/ML
70
379
2K
@oliverjumpertz
Oliver Jumpertz
10 months
Gets me every time.
Tweet media one
11
207
2K
@oliverjumpertz
Oliver Jumpertz
2 years
GitHub hosts more than 200,000,000 repositories. But only a fraction of them are valuable resources for specific niches. Here are 10 of my favorites repositories that help you grow as a software developer:
97
533
2K
@oliverjumpertz
Oliver Jumpertz
2 years
15 Top IT Certifications In 2022 The industry loves certificates, but not all of them are equal. An overview of the highest paying ones right now, according to studies. ↓
47
628
2K
@oliverjumpertz
Oliver Jumpertz
2 years
HTML, CSS, and JavaScript. Name a more iconic trio.
494
174
2K
@oliverjumpertz
Oliver Jumpertz
3 years
Seriously. Learn JavaScript. Thank me later.
124
169
2K
@oliverjumpertz
Oliver Jumpertz
2 years
Ten skills that boosted my career and tripled my income in the last two years: 1. JavaScript 2. Rust 3. GraphQL 4. Docker 5. Kubernetes 6. AWS 7. Software Architecture 8. Communication 9. Listening 10. Empathy
47
296
2K
@oliverjumpertz
Oliver Jumpertz
3 years
"Why should we hire you?" This is another of those questions everyone interviewing hates. It spread from traditional jobs into the tech world, and even software developers have to deal with it. But you can turn this into a huge win. Let's see how. A thread. ↓
59
448
2K
@oliverjumpertz
Oliver Jumpertz
2 years
You can build an empire on JavaScript.
108
122
2K
@oliverjumpertz
Oliver Jumpertz
2 years
13 best websites to learn how to code for free:
68
490
2K
@oliverjumpertz
Oliver Jumpertz
2 years
Software development is often more trial & error and a guessing game than many professionals would like to admit.
80
179
2K
@oliverjumpertz
Oliver Jumpertz
3 years
Thirteen incredible GitHub repositories to help you learn everything about blockchain. A thread. ↓
Tweet media one
40
426
2K
@oliverjumpertz
Oliver Jumpertz
3 years
Learning Web 3 isn't difficult, finding the right resources is. Here are a few sites to get you started: - odysseydao .com - useWeb3 .xyz - learnweb3 .info - web3 .university - buildspace .so - learnweb3 .io
40
367
2K
@oliverjumpertz
Oliver Jumpertz
3 years
I've started to develop software at the age of 12. That was 21 years ago. Here is some advice I want to give to any aspiring software developer trying to learn the craft and getting into the industry. A thread. ↓
83
377
2K
@oliverjumpertz
Oliver Jumpertz
3 years
Use the weekend to build the life you want, not to escape the life you have.
54
257
2K
@oliverjumpertz
Oliver Jumpertz
3 years
Here is a collection of visual JavaScript tips and explanations that can help JavaScript developers of any skill level! 🧵👇🏻
52
363
1K
@oliverjumpertz
Oliver Jumpertz
3 years
Data structures and algorithms are important for any software developer. Sometimes loved, more often dreaded, but at the core of our craft. Here is an introduction to the most important data structures, including learning resources. A thread. ↓
30
323
1K
@oliverjumpertz
Oliver Jumpertz
3 years
Git is by far the most used source control management tool out there. It is basially an essential to know. And this justifies knowing a few of the most important git commands you need in your daily work. Here are 19 that any developer should know. A thread. ↓
Tweet media one
45
444
1K
@oliverjumpertz
Oliver Jumpertz
2 years
Git is by far the most used source control management tool out there. It is basially an essential to know. And this justifies knowing a few of the most important git commands you need in your daily work. Here are 19 that any developer should know:
Tweet media one
73
367
1K
@oliverjumpertz
Oliver Jumpertz
2 years
Data structures and algorithms are important for any software developer. Sometimes loved, more often dreaded, but at the core of our craft. Here is an introduction to the most important data structures, including learning resources. A thread. ↓
46
331
1K
@oliverjumpertz
Oliver Jumpertz
2 years
Learn JavaScript and Rust. Thank me later.
79
106
1K
@oliverjumpertz
Oliver Jumpertz
3 years
Don't only learn programming languages and frameworks. Also, learn: - Problem-solving - Critical thinking - People skills - Software design and architecture - Computer science fundamentals Languages and frameworks can be your entry, but the above help you keep your job.
56
289
1K
@oliverjumpertz
Oliver Jumpertz
2 years
Let's be honest, CSS can be pretty difficult. I had a hard time learning it, but there are a few resources that can definitely help you to understand the style language of the web. Here is a collection of my favorite ones:
73
336
1K
@oliverjumpertz
Oliver Jumpertz
4 years
Programming styles every developer should at least know of: - Object-oriented programming - Functional programming - Object-functional programming - imperative programming - declarative programming - synchronous programming - asynchronous programming
33
312
1K
@oliverjumpertz
Oliver Jumpertz
3 years
Let's talk about Rust. A language with a steep learning curve but one of the most rewarding programming languages out there. It powers parts of AWS, Dropbox, and probably many other platforms you use. A thread. ↓
Tweet media one
61
261
1K
@oliverjumpertz
Oliver Jumpertz
3 years
Don't only learn programming languages and frameworks. Also, learn: - Problem-solving - Critical thinking - People skills - Software design and architecture - Computer science fundamentals Languages and frameworks can be your entry, but the above makes you a good developer.
44
266
1K
@oliverjumpertz
Oliver Jumpertz
3 years
In software development, it's way more important to learn how to solve problems than to learn a specific programming language in and out.
59
185
1K
@oliverjumpertz
Oliver Jumpertz
3 years
I recently posted a lot of visual JavaScript tips, explanations, and algorithm implementations. 💛 Here is a collection of them. 📖 They will definitely help developers of any skill level to learn something new. A thread. ↓
Tweet media one
89
361
1K
@oliverjumpertz
Oliver Jumpertz
3 years
Don't only learn programming languages and frameworks. Also, learn: - Problem-solving - Critical thinking - People skills - Software design and architecture - Computer science fundamentals Languages and frameworks can be your entry, but the above help you keep your job.
46
249
1K
@oliverjumpertz
Oliver Jumpertz
3 years
Here is a rough roadmap to becoming a full-stack Web 3 blockchain developer: 1. HTML 2. CSS 3. A CSS framework 4. JavaScript/TypeScript 5. CS fundamentals 6. React/Vue/Svelte/Angular 7. Node.js 8. Express/Fastify 9. ethers.js/web3.js 10. Solidity
57
289
1K
@oliverjumpertz
Oliver Jumpertz
3 years
Here is a rough roadmap to becoming a full-stack Web 3 blockchain developer: 1. HTML 2. CSS 3. A CSS framework 4. JavaScript/TypeScript 5. CS fundamentals 6. React/Vue/Svelte/Angular 7. Node.js 8. Express/Fastify 9. ethers.js/web3.js 10. Solidity
67
281
1K
@oliverjumpertz
Oliver Jumpertz
4 years
Clean code is important, clean code helps others understand your code, but clean code is also pretty subjective! I want to give you my perspective on it, drawing from years of experience leading teams of developers as a tech lead and working in teams. 🧵
31
238
1K
@oliverjumpertz
Oliver Jumpertz
4 years
HTML, CSS, JavaScript. 🚀 Name a more iconic trio.
312
101
1K
@oliverjumpertz
Oliver Jumpertz
2 years
Learn JavaScript and Rust. Thank me later.
98
87
1K
@oliverjumpertz
Oliver Jumpertz
3 years
Git is by far the most used source control management tool out there. It is basially an essential to know. And this justifies knowing a few of the most important git commands you need in your daily work. Here are 19 that any developer should know. A thread. ↓
Tweet media one
51
320
1K
@oliverjumpertz
Oliver Jumpertz
3 years
There is React, Vue, and Angular, and then there is Svelte. It makes so many things different from all the others, which comes with an awesome developer experience. Time for an introduction to Svelte, the frontend framework you might fall in love with. 💛 🧵🔽
69
180
1K
@oliverjumpertz
Oliver Jumpertz
4 years
Here are some programming languages that will get you developer jobs: ✅ PHP ✅ JavaScript ✅ Java ✅ Perl ✅ Go ✅ Rust ✅ C ✅ C++ ✅ C# ✅ Cobol Here is what won't help: ❌ Hating on any of those publicly and discouraging people simply because YOU think it sucks.
65
193
1K
@oliverjumpertz
Oliver Jumpertz
3 years
Thirteen incredible GitHub repositories to help you learn everything about blockchain. A thread. ↓
Tweet media one
33
297
1K
@oliverjumpertz
Oliver Jumpertz
3 years
Most Software Developers don't code all day. You should never feel guilty for not writing code for 8 straight hours. Software development is also about thinking, taking breaks, thinking again, and then writing a few lines of code, testing whether they work afterward.
35
200
1K
@oliverjumpertz
Oliver Jumpertz
3 years
After 22 years of software development, I can tell you one thing: My best investment was learning JavaScript. I used many other languages, but I always stuck to JavaScript due to its versatility and broad range of applications. It even serves me well in Web 3. 💛
48
103
1K
@oliverjumpertz
Oliver Jumpertz
2 years
Developing software is crazy... 1. You write code to solve a problem 2. You write code to test your code that solves the problem 3. You write code to deploy your code 4. You write code to test that your deployment works 5. You write code to monitor your solution ...
34
233
1K
@oliverjumpertz
Oliver Jumpertz
2 years
I started to develop software at the age of 12. That was 22 years ago. Here is some advice I want to give to any aspiring software developer trying to learn the craft and getting into the industry:
37
217
1K
@oliverjumpertz
Oliver Jumpertz
2 years
The top 5 most popular web frameworks and technologies according to the Stack Overflow Developer Survey 2022: 1. Node.js - 47.12% 2. React.js - 42.62% 3. jQuery - 28.57% 4. Express - 22.99% 5. Angular - 20.39%
70
140
1K
@oliverjumpertz
Oliver Jumpertz
3 years
Let's talk about Rust. A language with a steep learning curve but one of the most rewarding programming languages out there. It powers parts of AWS, Dropbox, and even some important blockchain projects. A thread. ↓
Tweet media one
40
221
1K
@oliverjumpertz
Oliver Jumpertz
2 years
Ten skills that boosted my career and tripled my income in the last two years: 1. JavaScript 2. Rust 3. GraphQL 4. Docker 5. Kubernetes 6. AWS 7. Software Architecture 8. Communication 9. Listening 10. Empathy
33
165
1K
@oliverjumpertz
Oliver Jumpertz
3 years
HTML, CSS, JavaScript. 🚀 Name a more iconic trio.
282
100
1K
@oliverjumpertz
Oliver Jumpertz
2 years
I'm a senior staff-level engineer, and I sometimes take a week or two to fix a bug. Sometimes the issue is a fix in only one line of code. Software systems are complex. If you are a beginner and struggling: It's fine. Take your time. You'll fix it. It's not you.
37
126
1K
@oliverjumpertz
Oliver Jumpertz
2 years
Git is by far the most used source control management tool out there. It is basially an essential to know. And this justifies knowing a few of the most important git commands you need in your daily work. Here are 19 that any developer should know. A thread. ↓
Tweet media one
40
297
1K
@oliverjumpertz
Oliver Jumpertz
4 years
Here are _some_ of the most essential git operations you will need when working as a developer. 🧵🔽
Tweet media one
31
250
986
@oliverjumpertz
Oliver Jumpertz
2 years
The most unpleasant and hurting truth in software development: The computer is never wrong. Issues always come down to human error.
90
109
978
@oliverjumpertz
Oliver Jumpertz
2 years
There is a global talent shortage of software engineers. This shortage is projected to reach 85.2 million by 2030, but many developers get rejected daily because they unnecessarily fail their interviews. Here is how you can do better and ace any technical interview:
43
170
981
@oliverjumpertz
Oliver Jumpertz
3 years
Learn Web 3. Get paid.
52
71
960
@oliverjumpertz
Oliver Jumpertz
2 years
We all love Udemy courses, don't we? They are super great to pick up a new concept or technology at the beginning before we dive into it ourselves and build our own projects. Here are 11 FREE Udemy courses for you to learn JavaScript! A thread. ↓
25
207
978
@oliverjumpertz
Oliver Jumpertz
2 years
If there is one thing you really need as a software developer, it's patience. - You can't learn coding in a day - You can't finish most projects in a week - Sometimes understanding a concept takes months - Getting crucial experience takes years - True mastery takes forever
30
232
962
@oliverjumpertz
Oliver Jumpertz
3 years
Let's be honest, CSS can be pretty difficult. I had a hard time learning it, but there are a few resources that can definitely help you to understand the style language of the web. Here is a collection of my favorite ones. A thread.
56
235
966
@oliverjumpertz
Oliver Jumpertz
3 years
Your learning path to Web 3 web dev should start with the basics: 1. HTML 2. CSS 3. A CSS Framework 4. Computer science fundamentals 5. JavaScript 6. A frontend framework 7. Blockchain fundamentals 8. Web 3 client libs Don't skip something only because you want to be fast.
35
179
938
@oliverjumpertz
Oliver Jumpertz
2 years
Machine Learning and Data Science in ... JavaScript?! Yes, that's possible! Python is not the only language you can do data science and machine learning with. Here are a six JavaScript libraries that will blow your mind:
40
205
925
@oliverjumpertz
Oliver Jumpertz
3 years
We all love Udemy courses, don't we? They are super great to pick up a new concept or technology at the beginning, before we dive into it ourselves and build our own projects. Here are 11 FREE Udemy courses for you to learn JavaScript! ↓
28
201
940
@oliverjumpertz
Oliver Jumpertz
3 years
Hi 👋 if you are interested in: 🛠 JavaScript 🦀 Rust 🌐 Web 3 ⛓️ Blockchain Follow me! ✔️ I'm planning on using Twitter to share a lot of content that you don't want to miss. 🎉
61
50
935
@oliverjumpertz
Oliver Jumpertz
4 years
You can be successful without: - Being an entrepreneur - Training ML models - Doing web development - Earning a million bucks - Gaining millions of followers - Releasing a product - Dropshipping Some people are successful simply living, and I find that great.
22
89
929
@oliverjumpertz
Oliver Jumpertz
2 years
Data structures and algorithms are important for any software developer. Sometimes loved, more often dreaded, but at the core of our craft. Here is an introduction to the most important data structures, including learning resources:
24
180
886
@oliverjumpertz
Oliver Jumpertz
3 years
JavaScript, TypeScript, Python, Java, Go, Ruby, Rust, Ook!, PHP, or whatever else... A programming language doesn't matter as long as it gets the job done. Period.
62
112
898
@oliverjumpertz
Oliver Jumpertz
2 years
The top 5 most popular programming, scripting, and markup languages according to the Stack Overflow Developer Survey 2022: 1. JavaScript - 65.36% 2. HTML/CSS - 55.08% 3. SQL - 49.43% 4. Python - 48.07% 5. TypeScript - 34.83%
28
137
849
@oliverjumpertz
Oliver Jumpertz
2 years
Frontend and backend are equally as complex. Neither is frontend development only moving pixels, nor is backend development only implementing APIs.
20
110
853
@oliverjumpertz
Oliver Jumpertz
2 years
Six reasons to become a software developer: 1. You will always be learning 2. It helps a lot with problem-solving overall 3. There is a huge demand 4. It boosts your creativity 5. The salary is great 6. Remote work is on the rise
17
124
829
@oliverjumpertz
Oliver Jumpertz
2 years
Data structures and algorithms are important for any software developer. Sometimes loved, more often dreaded, but at the core of our craft. Here is an introduction to the most important data structures, including learning resources:
27
213
837
@oliverjumpertz
Oliver Jumpertz
2 years
Six random JavaScript facts: 1. null is an object 2. NaN is a number 3. Math.max() < Math.min() 4. There was a time undefined could be redefined 5. Array.sort() sorts all arrays lexically 6. "b" + "a" + + "a" + "a" === "baNaNa" Know other fun JS facts? Share them!
33
158
831
@oliverjumpertz
Oliver Jumpertz
3 years
Want to get your hands dirty on the frontend side of Web 3? Perfect! 🔥 Time for a small introduction to Web 3 development with JavaScript and ethers.js! A thread. ↓
45
176
836
@oliverjumpertz
Oliver Jumpertz
2 years
By 2026, there will be a global shortage of about 545k software developers. (Source: Manpower Group) You don't need to work a shitty job - you have freedom of choice. Continue to work on your skills, gather more experience, and you will be rewarded.
29
129
822
@oliverjumpertz
Oliver Jumpertz
4 years
💛 JavaScript tip 💛 You can use a BroadcastChannel to send messages between browsing contexts (tabs, windows, etc.) that share the same origin. You can use this to sync your frontend state across multiple browser tabs a user has open, no matter where they make changes.
Tweet media one
19
151
854
@oliverjumpertz
Oliver Jumpertz
2 years
How to become a better software developer: 1. Admit you don't know it all 2. Practice, practice, practice 3. Take every opportunity to learn 4. Accept your peers as a valuable source of knowledge 5. Embrace failure as a way to grow
17
141
824
@oliverjumpertz
Oliver Jumpertz
3 years
I've been a software architect for most of my professional life, and system design has always been my bread and butter. Here are 7 steps that I would advise you to follow to ace your system design interview. They will bring you further than ever, promised. A thread. ↓
30
168
842
@oliverjumpertz
Oliver Jumpertz
4 years
🤎HTML tip 🤎 ℹ️You can use HTML to create a native dialog. No need for JavaScript! ✅And with a nested form that is attached to the dialog, any actions attached to it are semantically structured!
Tweet media one
Tweet media two
20
125
820
@oliverjumpertz
Oliver Jumpertz
3 years
Frontend and backend are equally as complex. Neither is frontend development only moving pixels, nor is backend development only implementing APIs.
42
125
824
@oliverjumpertz
Oliver Jumpertz
3 years
What is a Blockchain? You hear the term Bitcoin and Blockchain more often these days, but there must be more to the technology than just crypto, or not? Well, we can take a look at the underlying technology to understand better what it is. A thread. ↓
56
240
816
@oliverjumpertz
Oliver Jumpertz
2 years
"Why should we hire you?" This is another of those questions everyone interviewing hates. It spread from traditional jobs into the tech world, and even software developers have to deal with it. But you can turn this into a huge win:
32
147
813
@oliverjumpertz
Oliver Jumpertz
3 years
Most code you see on GitHub, especially in large open-source projects, has undergone countless refactorings. It reached this level of quality through failure and multiple iterations. Don't be afraid to show your own code. It will also improve when finally battle-tested.
16
102
803
@oliverjumpertz
Oliver Jumpertz
3 years
I owe 90% of my career to JavaScript.
67
35
785
@oliverjumpertz
Oliver Jumpertz
3 years
I'm a senior engineer, and I sometimes take a week or two to fix a bug. Sometimes the issue is a fix in only one line of code. Software systems are complex. If you are a beginner and struggling: It's fine! Take your time. You'll fix it. It's not you.
35
119
815
@oliverjumpertz
Oliver Jumpertz
4 years
Another cool element that was added in HTML 5.2 is the dialog. 💬 And with a nested form that is attached to the dialog, any actions attached to it are semantically structured!
Tweet media one
Tweet media two
17
149
805
@oliverjumpertz
Oliver Jumpertz
3 years
I owe 90% of my career to JavaScript.
32
36
784
@oliverjumpertz
Oliver Jumpertz
3 years
Web 3.0 is the next evolutionary step of the internet and an awesome one, to be honest. Every web developer, beginner, junior, or senior can and should contribute to it, and it doesn't even take too much effort. Let's see how. A thread. ↓
32
197
793
@oliverjumpertz
Oliver Jumpertz
4 years
What actually is a Blockchain? Bitcoin is breaking record after record, but there must be more to the technology than just crypto, or not? Well, we can take a look at the underlying technology first to understand what it actually provides to us. 🧵⬇️
42
207
801
@oliverjumpertz
Oliver Jumpertz
3 years
Here are some random JavaScript facts: 1. null is an object 2. NaN is a number 3. there was a time undefined could be defined 4. Math.max() > Math.min() 5. Array.sort() sorts all arrays lexically 6. "b" + "a" + + "a" + "a" === "baNaNa" Know other funny JS facts? Share them!
56
113
793
@oliverjumpertz
Oliver Jumpertz
3 years
In the frontend, it's easier to get started with Web 3 than you might think. 1. Install MetaMask 2. Create a JS project 3. Add React/Vue/Angular/Svelte 4. Add ethers.js/web3.js 5. Start coding and exploring That's it. You're working on your first dApp.
18
140
788
@oliverjumpertz
Oliver Jumpertz
2 years
Software development is a field where even 50 years of experience don't make you a pro in everything. Even funnier: Technology probably advances faster than you can keep up. Leason: Don't burn out trying to catch up. Pick your niche. Specialize. Build a broad foundation.
25
133
776
@oliverjumpertz
Oliver Jumpertz
2 years
What I would do if I had to learn to code all over again: - Pick a language like JavaScript or Python - Join a community - Find a mentor - Learn the hell out of all the fundamentals - Jump into frameworks and begin to specialize - Branch out later That's it.
47
131
751
@oliverjumpertz
Oliver Jumpertz
2 years
JavaScript is here to stay.
78
33
721