|
Kamran Ahmed
@
kamranahmedse
Dubai, United Arab Emirates
|
|
Engineering Manager @dafzaofficial. Lover of all things web & OpenSource. Coding and writing stuff for humans. Building roadmap.sh. DMs are open.
|
|
|
1.212
Tweetovi
|
575
Pratim
|
8.971
Osobe koje vas prate
|
| Tweetovi |
|
Kamran Ahmed
@kamranahmedse
|
2 h |
|
Thanks. Yes greatly inspired by @evilrabbit_'s work :)
|
||
|
|
||
|
Kamran Ahmed
@kamranahmedse
|
4 h |
|
Aha, that looks nice. Thanks for sharing!
|
||
|
|
||
|
Kamran Ahmed
@kamranahmedse
|
4 h |
|
Thanks Dries!
|
||
|
|
||
|
Kamran Ahmed
@kamranahmedse
|
7 h |
|
This release made the backend roadmap language agnostic and focuses more on the general backend skillset.
Frameworks and specific tools will be added to the language specific roadmaps.
|
||
|
|
||
|
Kamran Ahmed
@kamranahmedse
|
10 h |
|
Shout out to @digitalocean for sponsoring roadmap.sh 😍
|
||
|
|
||
|
Kamran Ahmed
@kamranahmedse
|
2. velj |
|
Find the commit that broke the tests
$ git rebase -i --exec "yarn test" d294ae9
This will run "yarn test" on all the commits between d294ae9 and HEAD and stop on the commit where the tests fail
|
||
|
|
||
|
Kamran Ahmed
@kamranahmedse
|
2. velj |
|
Not sure, I never learnt it formally and don't do UI/UX more than for personal projects. But constantly looking at what others have been designing on dribble, instagram and producthunt has been quite helpful.
|
||
|
|
||
|
Kamran Ahmed
@kamranahmedse
|
2. velj |
|
Hey, we will have them by the end of February!
|
||
|
|
||
|
Kamran Ahmed
@kamranahmedse
|
1. velj |
|
Developers Mostly:
Good technical skills. Check. Good design skills. Check. Work well together. Check. Building cool stuff. Check. Have passion and in the groove. Check. Selling stuff ..Crap
|
||
|
|
||
| Kamran Ahmed proslijedio/la je tweet | ||
|
New Zen
@newzendev
|
31. sij |
|
"Be generous when passing judgment on the architecture or the design decisions made in the codebase. Understand that code is often ugly and weird for a reason other than incompetence. Learning to live with and thrive with legacy code. "by @kamranahmedse roadmap.sh/guides/levels-…
|
||
|
|
||
|
Kamran Ahmed
@kamranahmedse
|
31. sij |
|
Once you go TypeScript, you can't go JavaScript
|
||
|
|
||
|
Kamran Ahmed
@kamranahmedse
|
31. sij |
|
Best of luck Tony! 🙂
|
||
|
|
||
|
Kamran Ahmed
@kamranahmedse
|
30. sij |
|
What you should know to really understand the Node.js Event Loop
medium.com/the-node-js-co…
|
||
|
|
||
|
Kamran Ahmed
@kamranahmedse
|
28. sij |
|
Well, I am not "cool" in that case ;)
Code is good but I use several other @jetbrains products and have my specific workflow. There were multiple things that I couldn't find in Code so I prefer to use WebStorm.
|
||
|
|
||
|
Kamran Ahmed
@kamranahmedse
|
28. sij |
|
Also, there is [CMD+SHIFT+DELETE] which takes you to the last place where you were editing.
|
||
|
|
||
|
Kamran Ahmed
@kamranahmedse
|
28. sij |
|
Tip: Use Bookmarks in WebStorm for easier navigation
Press [F3] to leave bookmarks anywhere in the codebase. Use [CMD+F3] to navigate through the bookmarks pic.twitter.com/ZOD6mpgTCT
|
||
|
|
||
|
Kamran Ahmed
@kamranahmedse
|
28. sij |
|
OctoLinker: Clickable imports on GitHub
octolinker.now.sh
JSONView: Previewing JSON
bit.ly/2U56RvB
Fonts Ninja: Identifying fonts
fonts.ninja
Form Filler: Fills form with dummy data
bit.ly/2uBmUH0
Grammarly: Grammar
bit.ly/38KjCzV
|
||
|
|
||
|
Kamran Ahmed
@kamranahmedse
|
28. sij |
|
Would be quite useful with TypeScript. For example give us a shortcut to intelligently create a type definition for 'any' or undefined variable types based on the usage of a variable.
|
||
|
|
||
|
Kamran Ahmed
@kamranahmedse
|
27. sij |
|
@WebStormIDE can we have it please pic.twitter.com/7hMDQbyQOM
|
||
|
|
||
|
Kamran Ahmed
@kamranahmedse
|
27. sij |
|
Having too many tests is as bad as not having tests. They are overhead, cost time to write, to run and may hinder refactoring.
A good, well thought out set of tests gives you the freedom to work fast, to refactor fast and not be a roadblock.
Don't run after coverage metrics!
|
||
|
|
||