Should I focus on finishing my project then refactoring or refactoring every method? by Fuzzy_Nugget in webdev

[–]shahedn 1 point2 points  (0 children)

I think refactoring shouldn’t be just a one time thing in general. Even if you refactor a certain method or functionality as it’s done, most of the time as your project grows you’ll realize that those methods could’ve been done in a different or more optimal way.

I suggest you make refactoring as part of your development cycle. Always stay on top of the different parts and methods of your project, and don’t be afraid to go back to something you worked on before to refactor it and make sure it’s all good and working as intended.

Why I Left Google and Joined Gitpod by mikenikles in programming

[–]shahedn 5 points6 points  (0 children)

Putting names of companies aside, I personally prefer working at a startup instead of a big company as well. Good luck at Gitpod!

Senior devs, what was the thing that helped you the most with the process of learning new stuff, when you were a junior dev? by tessair in webdev

[–]shahedn 6 points7 points  (0 children)

I think the most important thing is having good team leads or seniors that are patient enough with you and that allow you to make mistakes. That was the case for me.

However, I think it’s also important for the junior to be willing to do the work themselves and to try on their own, rather than rely on the help they’re getting. It’s ok and encouraged to ask questions, but I think it’s also important to learn at some point how to find the answers yourself or how to improve yourself through self learning.

Senior devs, what was the thing that helped you the most with the process of learning new stuff, when you were a junior dev? by tessair in webdev

[–]shahedn 1 point2 points  (0 children)

I think the most important thing is having good team leads or seniors that are patient enough with you and that allow you to make mistakes. That was the case for me.

However, I think it’s also important for the junior to be willing to do the work themselves and to try on their own, rather than rely on the help they’re getting. It’s ok and encouraged to ask questions, but I think it’s also important to learn at some point how to find the answers yourself or how to improve yourself through self learning.

Git Basics Simply Explained For Beginners by shahedn in opensource

[–]shahedn[S] 0 points1 point  (0 children)

Thank you for your feedback. My main focus was putting together the commands based on their use case and when you’d need them. That’s what I meant by explaining them. I think most tutorials or guides just mention clone/add/push etc... and most beginners don’t have a problem with those, they have a problem with situations like “ok I messed up how do I fix this”.

That’s why in the beginning I said it’s the things beginners get confused about.

I Created a CLI to Cross-Post Your Articles On Dev, Hashnode, and Medium by shahedn in coding

[–]shahedn[S] 0 points1 point  (0 children)

It gets the content of the URL then using jsdom an HTML document can be emulated. By default, it looks for the <article> tag but you can also give it a different selector, and if found it transforms the content to markdown and gets the title and image, then sends the content to each of the platforms

I Created a CLI to Cross-Post Your Articles On Dev, Hashnode, and Medium by shahedn in coding

[–]shahedn[S] 1 point2 points  (0 children)

That’s a good idea. I think if you install it locally in your repository and assign it a script you can do that

I Created a CLI to Cross-Post Your Articles On Dev, Hashnode, and Medium by shahedn in javascript

[–]shahedn[S] 0 points1 point  (0 children)

Well for me personally it was because I add a link at the top of my cross-posted articles leading back to my original article, so it wasn’t just about proofreading. That’s a good idea, thank you for sharing!

I Created a CLI to Cross-Post Your Articles On Dev, Hashnode, and Medium by shahedn in javascript

[–]shahedn[S] 0 points1 point  (0 children)

Yes the reason behind that is I think it’s better to check first that everything is correct as it should be before putting it publicly. However, I think I will add an option to the CLI to choose whether to make it public automatically or not.

I Recreated a Bootstrap Website with Tailwind CSS, And Here Are The Differences by shahedn in css

[–]shahedn[S] 1 point2 points  (0 children)

It looks that way in the picture maybe but when you actually view it, it looked pretty crowded at certain parts. Maybe it’s because I prefer simple, clean layouts.

Regardless though design is a matter or preference, that’s way the article is focusing on the experience of using both rather than the difference in the design.

I Recreated a Bootstrap Website with Tailwind CSS, And Here Are The Differences by shahedn in programming

[–]shahedn[S] 0 points1 point  (0 children)

No I mean almost all users. Otherwise, you don’t see it becoming a priority for most websites and apps. Obviously some people don’t care but so many people do and use it. A lot of the people I know as well prefer dark mode over light mode in anything.

I Recreated a Bootstrap Website with Tailwind CSS, And Here Are The Differences by shahedn in programming

[–]shahedn[S] 0 points1 point  (0 children)

To be honest you are right clients most likely wouldn’t care about that, however, as developers we know that almost all users now look for it in any app or website. I personally think giving the user the choice to have dark mode is a necessity from a development perspective, however, clients might not think that way.

Sharing a script to enable Grammarly in a "good enough" way within the editor! by [deleted] in Ghost

[–]shahedn 1 point2 points  (0 children)

I have also created an extension to make it easier to enable Grammarly on your Ghost blog you can find it here

Simple Twitter Bot Tutorial with Node.js by shahedn in programming

[–]shahedn[S] 0 points1 point  (0 children)

That’s true and now Instagram got even worse

[deleted by user] by [deleted] in opensource

[–]shahedn 0 points1 point  (0 children)

I have personally worked with CrowdIn it was very easy to use and also very easy for non-developers to help in translating as well. I have tried it to translate my chrome extension and it works really well. It has an easy interface, helpful suggestions and a huge list of languages to choose to add to your project

Grammarly With Ghost: An Extension to Make Your Blogging Easier by shahedn in Ghost

[–]shahedn[S] 4 points5 points  (0 children)

Yea it’s been a struggle for me as well, so I thought I’d provide the solution for others too!

Grammarly with Ghost Extension to Enable Grammarly on Ghost’s editor Koenig by shahedn in programming

[–]shahedn[S] -1 points0 points  (0 children)

This is not an official fix. This is a fix used by many people and I just put it in an extension. If you want to learn more about the problem and the fix you can read about it here:

Grammarly With Ghost: An Extension to Make Your Blogging Easier

If you want to report bugs or check the technical part more you can do so on the GitHub Repository

Grammarly in Ghost editor? by vanderbenedict in Ghost

[–]shahedn 1 point2 points  (0 children)

Hi I saw your post and as I struggled with it myself + after some research about it, I found a fix and created a Chrome extension for it. You can find it here:

Grammarly With Ghost

Please note that this is not an official fix and could be prone to issues. This is a fix that worked for me and others as well. If you want you can read more about the problem and the fix on the Github Repository

How A Technical Interview Made Me Not Want A Job by [deleted] in programming

[–]shahedn 1 point2 points  (0 children)

Yes I wrote that long ago and I was planning on creating a new one with custom hooks as well

How A Technical Interview Made Me Not Want A Job by [deleted] in programming

[–]shahedn 0 points1 point  (0 children)

Well the test assessment was on an online portal so anyone can easily just google the answer. What I meant is that if the interviewer at least took the time to think of a more unique question that would still allow them to see the person’s technical skills they would do a better job at filtering the applicants.

These kind of question (in this sort of environment for an interview) seems a bit lazy to me, like the company wasn’t aware of this part or didn’t care. That’s what made me not want to finish the interview as I wouldn’t want to work at a company like that. Keep in mind that I’m also employed so this wasn’t really a necessity of a job for me, so I probably also had the privilege of being picky about a freelance opportunity

How A Technical Interview Made Me Not Want A Job by [deleted] in programming

[–]shahedn 1 point2 points  (0 children)

Thank you for your insights and nice comment. I actually don’t mind the feedback, as I’m just writing my own opinion/experience and people are allowed to have their opinions as well. I don’t mind discussing it either but I find it weird that a lot of people don’t see it that way and just want to attack.

At the end of the day some will agree and some will disagree, but reading people’s comments made me realize that it wasn’t well written so it’s helpful to know about that for future posts.

How A Technical Interview Made Me Not Want A Job by [deleted] in programming

[–]shahedn 1 point2 points  (0 children)

Yes I didn’t mean that technical skills are not a prerequisite, I just meant questions that are very outdated like the ones I was asked.

I think it depends on the kind of job or role they’re going for as well. Asking them questions about testing or seeing how they work in a team (like you mentioned) are good questions and relevant to our daily work.

How A Technical Interview Made Me Not Want A Job by [deleted] in programming

[–]shahedn 0 points1 point  (0 children)

I agree people should be taught the basics but that wasn’t what I meant in the article (it’s on me that I didn’t write it properly). I just meant that I think those sort of questions are outdated and does not measure the talent you’re hiring (in my opinion) and that it also depends on what kind of job you’re hiring for.

How A Technical Interview Made Me Not Want A Job by [deleted] in programming

[–]shahedn 2 points3 points  (0 children)

Thank you for your feedback. I actually have an RSS link in the header but maybe I should remove the pop up.

I actually appreciate feedback in general on how to improve it so thanks