Dragoș Străinu

Dragoș Străinu @strdr4605

About: Full-time Hackathoner

Location:
Chișinău, Moldova
Joined:
Apr 28, 2019

Dragoș Străinu
articles - 23 total

MacOS: notify when the terminal command is finished

After reading A decade of dotfiles I wanted to create a similar bash function to boop. And here it...

Learn More 1 0Apr 21 '23

Stop doing git checkout master branch

My workflow when starting a new task for the project with git. How I checkout on a new branch based on origin/master branch.

Learn More 1 0Mar 14 '23

How to gradually add an eslint rule

Sometimes you decide to add a new eslint plugin or rule to your javascript project. To not do 2000+ files change you may try to gradually change files with lint-staged.

Learn More 14 1May 18 '22

How I found a bug in 2000 files

I was adding a new eslint plugin that will sort imports in js/ts files. After adding...

Learn More 10 1May 15 '22

NodeJS: How to test the npm package before releasing

Let's say you have a core package that is used in your app and mobile projects. Now you need to do...

Learn More 3 0May 15 '22

Keep your JavaScript repository clean

How we can clean up the repository root directory from config files like .eslintrc.js, tsconfig.json, jest.config.js and others.

Learn More 24 0Apr 9 '22

Optional pre-commit checks with husky

How to make your husky pre-commit optional for each check

Learn More 7 0Apr 1 '22

NPM: How to document your package.json scripts

Let's see different ways you can document your npm scripts using README, comments in package.json, or using npx why package.

Learn More 7 0Mar 27 '22

You need to use Git worktree

A basic guide on why and how to use Git worktree feature.

Learn More 5 0Mar 16 '22

Use Caps Lock to trigger iTerm2 terminal

A guide to remap Caps Lock to open the iTerm2 Mac terminal from anywhere in the system.

Learn More 0 0Feb 22 '22

Nudge Github PR reviewers with Slack API

How to create a simple script that will nudge Github Pull Request reviewers on Slack using Slack API and userscripts.

Learn More 9 1Feb 17 '22

Git: hide specific branch when doing git log --all

How to hide a specific branch when looking into git log history.

Learn More 6 0Feb 17 '22

Meteor: a better way to use meteor npm command

Did you forget to add meteor command before npm? Try adding a bash script that will make sure you always run it correctly.

Learn More 6 0Jan 14 '22

Commitlint: custom commit message with emojis

A guide to customize the commitlint to your need and use it as convention in your git repository. Costumize commitlint header format to use emojis.

Learn More 7 0Jan 13 '22

9 Ways to Win a Hackathon... Without Coming in First Place

To win first place at a hackathon, you need to combine multiple components... and that's not always possible. Here's how to make the most of your next hackathon without coming in 'first place'.

Learn More 5 0Jul 14 '21

Kanban/Sprint board isn't working for you? Try this!

An alternative to kanban board. Using Google Docs as a planning tool.

Learn More 0 0Apr 27 '21

How I use Git

My daily use of Git. What Git commands I usually use. Tips and tricks that I use every day.

Learn More 16 0Apr 5 '21

Building a command-line time tracker

This is my attempt to create a simple time tracker from the command line

Learn More 5 0Mar 22 '21

Issue Branch action

Github action that comments on an issue when a related branch is created

Learn More 4 0Sep 17 '20

What I learned from 35 Hackathons

What I learned from 35 hackathons, why you should participate at hackathons, how to gain experience without a full-time job.

Learn More 16 0Aug 15 '20

My biggest Pull Request

Lessons learned from my biggest Pull Request. What to do when the Pull Request is too big?!

Learn More 3 0Aug 2 '20

Project over money, team over project

What motivates me when I am looking for a new job in software engineering.

Learn More 4 2Jul 15 '20

My first open-source project

A story about how I started my open source project

Learn More 3 0May 29 '19