So, as you see the spread of answers is quite interesting. And in fact the very reason I posted this poll is that this topic has some contradictory opinions.
Well, let me share mine thenπ
"Web Developer = Full-Stack Developer"?
Short answer: no. And to avoid getting into another holywar, think of fullstack devs who work on mobile / desktop apps. They are fullstack devs, but not Web devs.
Long answer: I believe it depends on who is asking the question. If its coming from a Dev then read short answer and make a discussion out of it. If it's coming from your friend who can barely use laptop, then just tell them "YES, it's the same" . This will save you quite some time. Otherwise you will have to explain what's frontend, backend, fullstack why such split happened, why nowadays Web dev can develop mobile apps, why and how responsive websites are not mobile apps, although with PWA they are heading there etc. Well, you get the idea.
Well, let me share mine thenπ
"Web Developer = Full-Stack Developer"?
Short answer: no. And to avoid getting into another holywar, think of fullstack devs who work on mobile / desktop apps. They are fullstack devs, but not Web devs.
Long answer: I believe it depends on who is asking the question. If its coming from a Dev then read short answer and make a discussion out of it. If it's coming from your friend who can barely use laptop, then just tell them "YES, it's the same" . This will save you quite some time. Otherwise you will have to explain what's frontend, backend, fullstack why such split happened, why nowadays Web dev can develop mobile apps, why and how responsive websites are not mobile apps, although with PWA they are heading there etc. Well, you get the idea.
This media is not supported in your browser
VIEW IN TELEGRAM
A huge list of useful React hooks for pretty much anything you might need (battery level, geolocation, device's motion sensor and many more)
https://github.com/streamich/react-use
https://github.com/streamich/react-use
This media is not supported in your browser
VIEW IN TELEGRAM
A nice and long list of JS interview questions with answers (in multiple languages)
https://github.com/lydiahallie/javascript-questions#readme
https://github.com/lydiahallie/javascript-questions#readme
β€1
Tell me more about responsivenessπ
If you are into reading comments on what people think of this - https://mobile.twitter.com/kvlly/status/1277736942646542336
If instead you want to share yours, go in our discuss group and share your thoughts on how this is not the best way to handle media queries
If you are into reading comments on what people think of this - https://mobile.twitter.com/kvlly/status/1277736942646542336
If instead you want to share yours, go in our discuss group and share your thoughts on how this is not the best way to handle media queries
Something useful if you want to transition from React to React Native
A deep area that I am finally getting into properly
https://hackernoon.com/transitioning-from-react-web-to-react-native-development-c8e6df57a92e
A deep area that I am finally getting into properly
https://hackernoon.com/transitioning-from-react-web-to-react-native-development-c8e6df57a92e
If you are into a bit of Saturday web design inspiration, this one grabbed my attention recently.
https://dark.netflix.io
PS has anyone watched it by the way? Any good?
https://dark.netflix.io
PS has anyone watched it by the way? Any good?
dark.netflix.io
THE END IS THE BEGINNING
Discover how everything is the same, but different.
How do you rate yourself as a developer?
Anonymous Poll
20%
Just starting / Want to learn
23%
Junior / Studying / Took a course (or a few)
33%
Middle / Work as a dev / Freelancer
15%
Senior / I teach people / I know stuff
2%
I am a designer
6%
See results
How to progress as a developer
I've received a number of questions on where to start from, helping to find good resources or courses to help learn and become a (better) developer.
The reality, however, is such that its all about practice.
It's not about that specific course that you need to pay for that guarantees that you ll get a job nor its about a degree (trust someone who got a degree in computer science after all)
It all comes down to 2 main things:
- your passion
- willingness to learn and grow
My most useful courses that I went through to learn "that best language that can help you earn money" were just guiding me in understanding that its up to me and my curiosity to become a better developer (although, quite humbly I don't consider myself a great developer as there is always something to learn, quite indefinitely in fairness).
This is my advice. You can take it or not, it's up to you.
Don't waste your money on courses that promise you anything as promises are worth nothing. Instead start developing something today. Even now.
It can be as simple as a calculator, new trello board, perfectly designed yet another Todo list or your own UI components library, doesn't really matter. As long as you pick a language and start coding, trust me there is more than enough free material that can get you there.
Quite soon you will get stuck. And you will find that this community is one of the most helpful out there. Even our own chat, it amazes me how some people (looking at you @SrZorro) spend their time to help and answer (quite calmly and understandably) to people who need a bit of support/guidance.
Another great piece of advice is to start participating in contests, competitions, hackatons etc.
You will end up meeting great people, progressing as you read their code and winner's solutions. In fact, reading other people's code is probably the most useful thing out there. It cannot be underestimated.
Point being, guys, all you really need is picking up a language, framework, tool, instrument and start using it. Small pet project, fun competition or a contest is something that can really help you to learn or become a better developer.
That's the only wayπ₯
I've received a number of questions on where to start from, helping to find good resources or courses to help learn and become a (better) developer.
The reality, however, is such that its all about practice.
It's not about that specific course that you need to pay for that guarantees that you ll get a job nor its about a degree (trust someone who got a degree in computer science after all)
It all comes down to 2 main things:
- your passion
- willingness to learn and grow
My most useful courses that I went through to learn "that best language that can help you earn money" were just guiding me in understanding that its up to me and my curiosity to become a better developer (although, quite humbly I don't consider myself a great developer as there is always something to learn, quite indefinitely in fairness).
This is my advice. You can take it or not, it's up to you.
Don't waste your money on courses that promise you anything as promises are worth nothing. Instead start developing something today. Even now.
It can be as simple as a calculator, new trello board, perfectly designed yet another Todo list or your own UI components library, doesn't really matter. As long as you pick a language and start coding, trust me there is more than enough free material that can get you there.
Quite soon you will get stuck. And you will find that this community is one of the most helpful out there. Even our own chat, it amazes me how some people (looking at you @SrZorro) spend their time to help and answer (quite calmly and understandably) to people who need a bit of support/guidance.
Another great piece of advice is to start participating in contests, competitions, hackatons etc.
You will end up meeting great people, progressing as you read their code and winner's solutions. In fact, reading other people's code is probably the most useful thing out there. It cannot be underestimated.
Point being, guys, all you really need is picking up a language, framework, tool, instrument and start using it. Small pet project, fun competition or a contest is something that can really help you to learn or become a better developer.
That's the only wayπ₯
This media is not supported in your browser
VIEW IN TELEGRAM
Interesting UI approach for side menu.
This media is not supported in your browser
VIEW IN TELEGRAM
That looks like something weird is going on with my videocard.
Thumbs up for uniqueness tho π
Thumbs up for uniqueness tho π
This one is a pretty extensive guide. Doesn't mean to apply to every company in the world, but is quite good to go through.
https://github.com/apptension/developer-handbook
https://github.com/apptension/developer-handbook
This media is not supported in your browser
VIEW IN TELEGRAM
REBASE
Something quite powerful and dangerous at the same time. So fucking easy to mess it up.
Personally I found 2 ways that work for me
1. checkout in your branch that you want to rebase, then git rebase -i [where] and then just pick / drop commits that you want to see rebased. Might as well force push afterwards, but be careful with it.
2. git - - onto [where] [from] as very well explained here - https://link.medium.com/7L0c117zc8
PS [where] - branch that you want to rebase on
[from] - branch that you currently linked to and want to detach from
Something quite powerful and dangerous at the same time. So fucking easy to mess it up.
Personally I found 2 ways that work for me
1. checkout in your branch that you want to rebase, then git rebase -i [where] and then just pick / drop commits that you want to see rebased. Might as well force push afterwards, but be careful with it.
2. git - - onto [where] [from] as very well explained here - https://link.medium.com/7L0c117zc8
PS [where] - branch that you want to rebase on
[from] - branch that you currently linked to and want to detach from
This media is not supported in your browser
VIEW IN TELEGRAM
A bit of nice dark themed UI for your Saturday inspiration
TheFrontEndπ₯
Interesting UI approach for side menu.
This media is not supported in your browser
VIEW IN TELEGRAM
Something similar to the previous UI shared. That's just before you get bombarded with articles.
- Enjoy while it lasts
- The very words I leave by
(c) Goldeneye
- Enjoy while it lasts
- The very words I leave by
(c) Goldeneye
Web Forms
It amazes me how in 2020 creating smart forms with decent validation, user feedback, loading states for async api calls is still not a breeze.
Sure, you ve got Formik, Redux-form and what not, but linking it with some UI libraries still feels like reinventing the wheel all over again.
Side project & SaaS ideas
It amazes me how in 2020 creating smart forms with decent validation, user feedback, loading states for async api calls is still not a breeze.
Sure, you ve got Formik, Redux-form and what not, but linking it with some UI libraries still feels like reinventing the wheel all over again.
Side project & SaaS ideas
ββRandom business idea validation
Idea
Gym business tracker that shows how many people are currently in the gym in the app.
This can be easily achieved as long as the gym has some sort of membership in place and let members enter by either card, pin or fingerprint. In UK 7 gyms I went to all had that.
Question
Would you use it? I would as I don't care when to go to the gym at 10, 14, 17 or 19 β° as long as its not too busy.
Why
Wanna gather your thoughts as I have a story to tell here which I belive is interesting.
Let's see what you think
Idea
Gym business tracker that shows how many people are currently in the gym in the app.
This can be easily achieved as long as the gym has some sort of membership in place and let members enter by either card, pin or fingerprint. In UK 7 gyms I went to all had that.
Question
Would you use it? I would as I don't care when to go to the gym at 10, 14, 17 or 19 β° as long as its not too busy.
Why
Wanna gather your thoughts as I have a story to tell here which I belive is interesting.
Let's see what you think