igorbenic Profile Banner
Igor Benić Profile
Igor Benić

@igorbenic

Followers
9K
Following
23K
Media
4K
Statuses
29K

Podcast: https://t.co/JdGhez9MWZ 5-figure/mo freelancing ~$1k product MRR. 🎙️ SaaS: https://t.co/SG2ASsDED3 📧 https://t.co/MZJ3zZaoXA 🎁 https://t.co/A4i2nyad0O ✏️ https://t.co/eQupu5pP14

Products + Newsletter ➡️
Joined March 2013
Don't wanna be here? Send us removal request.
@igorbenic
Igor Benić
3 years
I worked for a $4 hourly rate as a Web Developer. Now, my freelancing brings me 5-figures per month. Here are some of the lessons I learned along the way.
51
210
1K
@igorbenic
Igor Benić
2 days
Using AI more and more, especially when I want to research an idea.
1
0
2
@igorbenic
Igor Benić
2 days
RT @igorbenic: I really like extending WooCommerce. So many businesses, so many custom solutions.
0
2
0
@igorbenic
Igor Benić
3 days
Quick solution if you need to use DOMDocument is to replace " with something else such as QUOTE_PLACEHOLDER. Once you get the HTML back, you replace them back.
0
0
2
@igorbenic
Igor Benić
3 days
The attributes change the quotes so they use single one. Example: data-attribute='{"something":. }'. In many cases, it'll be fine and you won't notice an issue. BUT, if a value has a single quote inside of it, it'll close the attribute too soon and JSON will be invalid.
1
0
1
@igorbenic
Igor Benić
3 days
So, DOMDocument decodes all entities, and you can't do anything about it. HTML before loading into it, has ". After has ". Problem: attributes that need " inside because they contain encoded JSON strings.
2
0
3
@igorbenic
Igor Benić
3 days
I really like extending WooCommerce. So many businesses, so many custom solutions.
0
2
15
@igorbenic
Igor Benić
3 days
Should I listen to @aarondfrancis and "just do things" and finally launch this?. It still works 😅. This is the best onboarding I've ever done. To-do: optimize rendering, support more block types and refactor the import of content. Learned InertiaJs with this one.
@igorbenic
Igor Benić
3 years
The onboarding flow for Ubao is almost finished. The next step will be to create the account and save all course data in the database for faster load. Then, starting to work with everything around lessons & students :)
1
0
3
@igorbenic
Igor Benić
4 days
Time to spin up and finish some of my Laravel hobby projects? :D.
@marcelpociot
Marcel Pociot 🧪
4 days
Some big news here at Laracon! Laravel Idea is now available for FREE.
Tweet media one
0
0
1
@igorbenic
Igor Benić
5 days
I know that having the Plugin File Edit option in WordPress can be a security issue, but it's so helpful when you need to read the code of some plugins you don't have access to otherwise :).
5
0
2
@igorbenic
Igor Benić
10 days
Doing dumb things with a group of friends, as long as it's not too dangerous or hurtful to others, is a great way to make memories. Teenage years were so great, and even days felt longer :D.
0
0
6
@igorbenic
Igor Benić
11 days
If you're a WordPress developer, you don't need to build a SaaS. A plugin, as an MVP, can be enough to validate your idea pretty quickly. (If it's suitable to be used as one).
1
2
7
@igorbenic
Igor Benić
11 days
I really enjoy coding. I had built an array with data for a calendar. But I had to fill in dates that have no data as well if they're in the same week (Mon-Sun). Just built a simple algo to fill in such dates in the array for easier rendering. No AI, to train grey cells :D.
2
0
6
@igorbenic
Igor Benić
12 days
Let's see how @jameswlepage will achieve that with his team. It might even be a win for other editors as well. Especially in PHP community.
0
0
0
@igorbenic
Igor Benić
12 days
WordPresa Block Editor was a big jump in content editing. Now, integrating AI into WordPress might be another big jump. Due to how big the WordPress ecosystem is, making it work and be extensible will be a big feat. But if done correctly, it might be a huge win for WP.
1
0
1
@igorbenic
Igor Benić
14 days
Not a great handyman, but going into such stores with tools and various resources, brings a similar feeling as when going to computer stores when I was younger.
0
0
6
@igorbenic
Igor Benić
16 days
Just got closure notices about my two plugins regarding EDD for Trademark violations. I guess they might get into tabs and courses for EDD?😅.
3
0
9
@igorbenic
Igor Benić
16 days
RT @Hesamation: "I use AI in a separate window. I don't enjoy Cursor or Windsurf, I can literally feel competence draining out of my finger….
0
1K
0
@igorbenic
Igor Benić
17 days
Started noticing something: people try to use AI to code some custom changes on their WordPress site. It fails, and then they come back asking for an expert to do it for them. Accidental positive: They now understand that our job is not as simple as it may seem to some.
6
2
15
@igorbenic
Igor Benić
17 days
XAMPP was peak dev environment.
4
0
4
@igorbenic
Igor Benić
18 days
Coming up with a smart CSS solution can be a rewarding experience. Saves dev time as well.
0
0
2