Image for post
Image for post
Photo by Markus Winkler on Unsplash

An overview of all the benefits of applying a content marketing strategy when your funds are limited as a solopreneur

In this blogpost, I’ll share with you an honest return of experience on applying a content marketing strategy since 3 years.

You strategy must be related to your products

When I started my journey, I decided that my business would be related to something I like to do: sharing knowledge. I had 2 years of experience as a CS (not Counter Strike) teacher. So my business would be related to this topic. …


Image for post
Image for post
Photo by Jeffrey Dungen on Unsplash

How to 3-dots operator can be used to automatically forward arguments to another method call

In Ruby, it occurs that a method directly forwards arguments to another one

Here, forwarding *args, **kwargs, &blk is redundant and it impacts the readability of the code. To overcome this problem, Ruby 2.7 introduced the arguments forwarding shorthand

In the above example, everything passed to Exporter.run is forwarded to new. As new calls initialize then Exporter#initialize receives all the arguments passed to the call of Exporter.run.

Neat!

Now, what happens if Exporter.run needs to manipulate arguments to instantiate the right exporter, for example?

produces

syntax error, unexpected def self.run(type, ...)
^^^

Indeed, the arguments forwarding shorthand can’t be mixed with other arguments and it also can’t be destructured. …


Image for post
Image for post
Source: unsplash.com

An honest return of experience on how I generated incomes as a web developer without working as a freelancer.

CHILL AS HARD AS YOU HUSTLE...

— Master Yoda

In 2017, I started to be bored to only generating revenues through freelance work. So I decided to try as hard as possible to generate $10 000/month without freelance work and with a minimum of time spent on this task. I’m a good Ruby on Rails developer with a real passion for knowledge sharing. So my strategy was to articulate the different revenue streams around my specificities. I thought about 3 possible revenue streams:

  • tech blogging
  • creating an e-learning platform
  • creating ebooks

I achieved my financial goal in 18 months of dedication. So here, I’ll share with you this journey as a solopreneur. …

About

Mehdi Farsi

Founder of RubyCademy.com — Paris, FRANCE

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store