IskanderSamatov's profile picture. - Tech lead @HubSpot
- Tweet daily visual tips on JavaScript, React & indie hacking💡
- Stoic wannabe

Iskander Samatov

@IskanderSamatov

- Tech lead @HubSpot - Tweet daily visual tips on JavaScript, React & indie hacking💡 - Stoic wannabe

Pinned

Resources that help me produce & consume more content. 🧵


Iskander Samatov reposted

Great article explaining the differences between Constructors & Prototypes in JavaScript. isamatov.com/javascript-pro… Thanks to @IskanderSamatov 👍


The new @YourTrailApp widget is out! This one was especially fun to work on because I take the approach of small daily steps with every goal I have. #indiedev #Productivity #SaaS

We've added yet another widget to our collection - Streaks. A simple tracking tool to help you form new habits and achieve goals.

YourTrailApp's tweet image. We've added yet another widget to our collection - Streaks. A simple tracking tool to help you form new habits and achieve goals.


Quick update: another useful widget added to @YourTrailApp 🎉

We have added a much-requested widget: timeboxing planner. With the calendar-like view, you can see your day clearly by allocating time blocks. This view integrates well with our weekly planner allowing you to assign tasks to time blocks.

YourTrailApp's tweet image. We have added a much-requested widget: timeboxing planner. With the calendar-like view, you can see your day clearly by allocating time blocks. 

This view integrates well with our weekly planner allowing you to assign tasks to time blocks.


Definitely going to use this new @YourTrailApp tool myself! #indiedev #buildinpublic

We added a weekly planner widget! This tool will give you peace of mind by helping you plan out your week in advance and add reminders for your future self.



Made my first yearly @YourTrailApp subscription sale with @AppSumo 🥳 🎉


TIL: You can build neat little audio visualizers using nothing but vanilla javascript and built-in browser APIs 😀 #javascript


Usually, I have one thing that I *must* get done today. Even if I fail with other tasks, if I manage this one, I call that a successful day.

If everything is a priority, then nothing is a priority!

quotedvisually's tweet image. If everything is a priority, then nothing is a priority!


I love React packages that are just plug-and-play. This Emoji picker took me 10 mins to add 😀 to @YourTrailApp #ReactJS #javascript

IskanderSamatov's tweet image. I love React packages that are just plug-and-play. This Emoji picker took me 10 mins to add 😀 to @YourTrailApp 

#ReactJS #javascript

Added this little guy to my blog to leverage some of the traffic I've built up and share @YourTrailApp Come say hi 👋 😄 isamatov.com/javascript-cle… #indiedev #buildinpublic


💡Tweets should be written in the same way you would write a blog post: Brain dump a rough draft, then take a moment to polish it. You'll end up with more concise, polished tweets.


People who say JavaScript is hard to learn may have a point #javascript

IskanderSamatov's tweet image. People who say JavaScript is hard to learn may have a point 

#javascript

Sometimes it is best to call it a day and go to bed early so you can try again tomorrow. If you are tired, you won't get much done anyway.


💡 One tip I learned about promoting your product on Reddit is to keep it casual. People would rather read about your cool project than another pitch about a saas product. #indiedev #buildinpublic


Getting started on a tedious task is the toughest part. As soon as I get going, I usually get in the flow and don't mind it as much.


💡 React tip: When you can, derive variables on the fly rather than keeping them in the state. This simplifies keeping your state changes in sync. A short post I wrote on using the derived state in React: isamatov.com/react-derived-… #ReactJS #javascript


Curious phenomenon: Sometimes the closer you are to your goal, the less motivation you have to keep going.


💡 React tip: Avoid declaring components inside of their parents. This worsens the performance since the child's declaration function has to be re-created with each render. #ReactJS #javascript

IskanderSamatov's tweet image. 💡 React tip: Avoid declaring components inside of their parents. 

This worsens the performance since the child's declaration function has to be re-created with each render.

#ReactJS #javascript

💡JavaScript tip: Use web workers to run computationally heavy tasks on a separate browser thread instead of freezing up your application's UI. developer.mozilla.org/en-US/docs/Web… #javascript #webdevelopment


💡 React tip: the Container pattern is one of the most useful patterns in React. You can use it to implement a declarative way to reuse custom functionality. #ReactJS #webdevelopment

IskanderSamatov's tweet image. 💡 React tip: the Container pattern is one of the most useful patterns in React. You can use it to implement a declarative way to reuse custom functionality.

#ReactJS #webdevelopment

Loading...

Something went wrong.


Something went wrong.