Here are a few essential tips that every aspiring or new web developer should take to heart.

πŸ§΅πŸ‘‡πŸ»
1️⃣ You Need To Know Way Less Than What You Think To Get Started

So many new developers think they need to become masters to be ready to apply for jobs or look for their first clients.

Here is the truth: This is wrong.
Do you have basic knowledge of HTML, CSS, and JavaScript? Great!

Can you create basic applications that do what they are supposed to do? Awesome!

If you can tick these boxes, start to apply!
2️⃣ You Are Paid To Deliver Solutions

Never be afraid that your code won't be good enough because it usually will.

What you are paid for is a solution that works.

If it doesn't need any fancy, clever, or "smart" solutions: great!

The simpler your code, the better.
Your solution should work, and it must be maintainable by you and your team.

As soon as it does what it is supposed to do, is tested, and is readable, go for it. You're done!

No need to spend additional time on anything unnecessary.
3️⃣ Use UI Libraries

Especially when working on professional projects, time is money.

Creating a form here and a table there actually takes time.

Using pre-made components saves you time and enables you to focus on the essential part of your development: make it work.
UI libraries enable you to quickly create pages/views without worrying about layout and structure too much.

Add them as dependencies, integrate them, and enable yourself to get into building pages directly.
4️⃣ Don't Neglect Documentation

You can do your future self and all your colleagues a huge favor by documenting everything you do.

From how to actually develop the project, to individual features, add documentation.
At some point, someone will have to get back at a feature or a project.

Having documentation ready that enables anyone to get into something within a matter of minutes is worth gold.

It's way better than having to try things out until they finally work.
5️⃣ Don't Be Afraid To Ask For Help

Seriously, don't work on a problem on your own for too long.

If you can't figure something out by yourself, ask your colleagues.

Make notes you can get back to later should you ever forget about the problem and its solution again.
It costs you or your employer way more money if you struggle with a problem alone than it costs to ask a colleague for help who might have a solution ready at hand.

And if no one has a solution at hand, they might still know how to effectively google for a solution.
6️⃣ Expose Yourself To The Unknown

Don't be afraid to jump into the development of features you have no idea of.

If you want to learn how to do something, you'll have to do it at least once.

Get in, and give your best!
Remember, you can still ask for help or go on the internet and see whether someone else has already done something similar.

Whenever you'll finish a feature you had been afraid of before, you'll notice how much you actually learned.
7️⃣ The End

Well, that's it for now.

Thank you for taking the time to read this thread!

If there is anything you would like to add, feel free to respond below.

And if you want more content like this, follow me for more threads and content on web development and Web 3.0! πŸ’›πŸ™πŸΌ

β€’ β€’ β€’

Missing some Tweet in this thread? You can try to force a refresh
γ€€

Keep Current with Oliver Jumpertz

Oliver Jumpertz Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @oliverjumpertz

7 Jun
Here is a collection of visual JavaScript tips and explanations that can help JavaScript developers of any skill level!

πŸ§΅πŸ‘‡πŸ»
The anatomy of a for-loop in JavaScript. πŸ‘‡πŸ»
The anatomy of a while-loop in JavaScript. πŸ‘‡πŸ»
Read 17 tweets
6 Jun
@ashnichrist Hey, Blockchain engineer and crypto investor here.

Sorry for the long answer, but I like to give people deeper information as crypto is both difficult and volatile.

I'd highly recommend you to start with actually finding out what lies below.

1/X

udemy.com/course/blockch…
@ashnichrist After this, the Binance Academy actually has awesome articles that at least touch the surface enough to be of real help.

2/X

academy.binance.com/de
@ashnichrist When you have an idea of what crypto approx. is, I'd start by getting into stable coins first.

Those are coins tied to some real-world value like the dollar or gold.

They aren't volatile, and you can still get pretty good interest rates with them.

3/X
Read 6 tweets
6 Jun
Here are 5 Svelte UI Libraries that will kickstart your next project!

πŸ§΅πŸ‘‡πŸ»
1️⃣ Svelte Material UI

Material is Google's UI design system.

Svelte Material UI brings this design system to you in the form of pre-made Svelte components.

sveltematerialui.com
If you love a flat design and are a huge fan of Material, you'll love Svelte Material UI!
Read 11 tweets
30 May
Okay, I'll give away another 30 copies of Pratham's cheat sheet collection.

If you can't afford or buy for some reason and still want to support @Prathkum, DM me your mail.

❗️ First come, first served ❗️

Answering and sending out might take some time!
I already have way more than 30 DMs. I will process them in the order I received them. πŸ™πŸ»

Give me some time, I'll notify anyone who managed to get one. ☺️
This is your lucky day. Thanks to @Prathkum, I'll give away 20 additional ones!
Read 7 tweets
30 May
AWS Lambda added container support some time ago.

We're going to look into what this offer actually includes and how we could build a containerized Lambda function ourselves. πŸ‘¨πŸ»β€πŸ«

Start your IDEs and open your AWS consoles because we're going in!

πŸ§΅πŸ‘‡πŸ»
1️⃣ AWS Lambda Previous To Container Image Support

Until recently, AWS Lambda only allowed you to write some code and upload a zip archive containing all files necessary to run your function.

Some frameworks eased up this process, but that's how it went.
Lambda also imposed some pretty strict limits, especially the 50MB default deployment size limit.

You could technically circumvent this limit by pulling more deployment dependencies from S3 or issuing an AWS Service Limits support request. But this wasn't the most...
Read 32 tweets
29 May
I love AWS Lambda. It's so easy to get a function up and running while AWS handles everything other than the code for you.

But where is your code actually executed? How does AWS do it?

Well, I took a deeper look and this is what Lambda's foundation is!

πŸ§΅πŸ‘‡πŸ»
1️⃣ Thinking about Lambda

We know that we can write a script that looks like below and then upload it to AWS while they take care of everything else.

And from simply looking at the code, it doesn't look like the usual API method we'd implement in Express. Image
We're exporting a function, so something else must take our code, import it, and handle everything else. πŸ€”

Conclusion number one:
Something must run our code.
Read 28 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(