Latest
This post was written and built on my new Surface Pro 6! I'll be honest, the switch back to Windows scared me out of my pants. I am still… Read More
🏋 Motivation In some recent posts, I outlined a some different ideas I have been experimenting with and thinking about: Comparing Lerna… Read More
I noticed a few bugs on my site while poking around recently. I ignored them at the time, but at this point its started to become noticeable… Read More
✉️ Importance of Email The value of an email list as a marketing tool is neither new nor secret. Despite it being the old guard of digital… Read More
Style Tiles I started reading Brad Frost's book Atomic Design. Within the first pages, I felt the urge to put the book down and play with my… Read More
📰 This Week In Javascript Here is a list of cool things I have been reading about this past week in the Javascript world. I will say a… Read More
This post works through the similarities and differences between the 28 Storybook Examples listed on the Storybook website. The intention is… Read More
⚔ Conflicting Philosophies When creating a Lerna project with React and Storybook, there are two places in which Storybook can live: As a… Read More
👁 😍 Pure CSSModules For better or for worse here are my current opinions on Styling React Components. tldr; Here are my opinions: Opinion… Read More
Netlify Netlify: "An all-in-one workflow that combines global deployment, continuous integration, and automatic HTTPS. And that’s just the… Read More
This is the fourth pass of converting this site to Typescript. Previous Posts Installing Typescript on RichSoni.com Typescript Conversion… Read More
This is the third pass of converting this site to Typescript. Previous Posts Installing Typescript on RichSoni.com Typescript Conversion… Read More
This is the second pass at my Typescript conversion project. The first part is chronicled in an older post titled: Typescript Conversion… Read More
Parameters Merge within: ~1 hour (small amount of work) Must include: a post with content from this document Must include: A commit with… Read More
I recently upgraded richsoni.com to Gatsby Version 2.0, A previous post, 'Upgrading richsoni.com To Gatsby 2', chronicles that experience… Read More
This past summer, the codebase for richsoni.com was converted from Jekyll to Gatsby. A few weeks later, the Gatsby team announced the… Read More
I played at Pine Island Brewing on September 9th 2018, and October 21st 2018. More information on each show can be found on its page: Pine… Read More
Introduction Hello Ladies and Gentleman, This is Rich Soni, and you are listening to Organic Music Now! Episode 4. This Episode is titled… Read More
I was sitting cross-legged on the couch in my basement -- guitar in hand, computer in front of me. I was looking at my name on the screen… Read More
The most interesting songs always take a few listens to reveal themselves. The hard part is getting a person to listen enough for that to… Read More
In a previous post, I found two questions about music discovery which I wanted to explore. I conducted a survey both online and in person… Read More
This was written for the Bandflare Blog. See it the original here DIY musicians need to send booking inquiries on a regular basis. Putting… Read More
For a while I have been playing out at restaurants and breweries. These shows are great because the venue will pay you, and there is no… Read More
Written for Bandflare.com If you have gone to an Open Mic, you can agree with their usefulness as a tool for musicians. Here are some… Read More
Know Your Song Well Before You Start Singing The most important piece of a musical performance is the actual music. It is the price to play… Read More
I have heard it 1000 times if not more. Success is an accident. For every 100 things you do, one is bound to be a success. This can be true… Read More
Let My Poor Voice Be Heard Once you become comfortable playing in front of people, the next step is to capture audience attention. As with… Read More
FAN = SHARES I separate an artist's supporters into two buckets: Followers and Fans. Followers form a relationship between themselves and… Read More
An artist focused on fanbase growth is a startup artist. This can be determined by the following question: Would receiving 1,000,000 fans… Read More
For The Sake Of The Song Cover songs are a great tool. They are great to mix into a live set. They also provide a medium to practice… Read More
Units Matter A negotiator with power and leverage has a better chance of reaching a favorable outcome. The percentage mask, can be used to… Read More
Goodbye Comfort "Playfully doing something difficult, whether useful or not, that is hacking" ~ Richard Stallman Leaving your comfort zone… Read More
Header Photo credit to Elijah Porter View The Talk I presented this material at the New York Vim Meetup. View the presentation below: Here… Read More
Header Photo credit to Thomas Fischer Rare Book Library Panning for Rubies It is difficult to wrangle long hashes, and big objects when… Read More
Header Photo credit to Adreas Levers Guess Who's Back? It's been a few months since the last richsoni.com update. I poured my attention into… Read More
The Hacker Or The Hack? The word hacker implies the possession of certain qualities. Qualities that kindle and fuel a knack for problem… Read More
Git Up, Git Out commit and init are two of git's slickest sounding commands. Of its 155 commands (in v2.2.1), there are only 5 that rhyme… Read More
Motivation View Github Repo Juggling between vim's local clipboard and the system clipboard can be a headache. The plus register (e.g. "+yy… Read More
The Wild World Of Dreaming Experiencing the world created within our minds while we are asleep is a remarkable part of life. Within our… Read More
Introduction Productivity is being able to do things that you were never able to do before ~ Franz Kafka Achieving maximum productivity is a… Read More
Backed By Facts I was first introduced to Simon Sinek's work through his 2009 Ted Talk. After watching that video, I decided to read about… Read More
Invest in your own toolset After trade school, a mechanic needs to obtain their own set of tools. Garages only provide big equipment, such… Read More
For Health's Sake Pursue your dreams, simple to understand, but difficult to execute. If you are halfheartedly doing your job, get a new one… Read More
Tmux is one of the 10 skills every developer should master. It takes one week to get started, and saves hours of work and frustration. Tmux… Read More
Drifting Through An Opened Mind Some time ago, I read about The Beatles' song writing techniques. All of the techniques are both clever and… Read More
The first half of this article discusses What Globbing is, how to Enable Globbing, and How it works. If you are more experienced feel free… Read More
The Problem Here's an interesting interview question I thought of on my way home from a party recently. You are parked at some starting… Read More
A Symbolic Link (symlink) is essentially a bookmark to a folder on your hard drive. They are lightweight and disposeable. In my workflow, I… Read More
The Gist "Hokey religions and ancient weapons are no match for a good blaster at your side, kid." ~ Han Solo We all know people, or may even… Read More
Its Free and Easy I have used a handful of different methods to host my personal site over the years. Each has been fine, but my most recent… Read More
This article has be revised!!! The updated version can be found here There are some things you just have to know. These are the things all… Read More
Recommendations Beginner Takeaways: 3/10 Intermediate Takeaways: 10/10 Expert Takeaways: 7/10 Readability: 10/10 Takeaways All vimmers… Read More