Moncef Belyamani

4.8K posts

Moncef Belyamani banner
Moncef Belyamani

Moncef Belyamani

@monfresh

This account is no longer active. Find me on 🦋: https://t.co/sBQy8AA3A2 Creator of Ruby on Mac (https://t.co/Iz5Z7myYWB)

Washington, DC Katılım Nisan 2008
183 Takip Edilen1K Takipçiler
Sabitlenmiş Tweet
Moncef Belyamani
Moncef Belyamani@monfresh·
I’ve helped thousands of people fix Ruby and gem installation issues over the past 12 years. Here are 4 things that can prevent what I see over and over: 1. A proper Ruby dev environment (@rubyonmac makes this super easy) 2. Make sure your project’s Ruby version is up to date
English
1
0
2
372
Moncef Belyamani
Moncef Belyamani@monfresh·
@schwad_rb I provide as much detail as possible when necessary so that when I look back, I know why I made that change. Same as when I work with teams, but less formal, and sometimes I’ll refer to my Obsidian note that has the whole research, debugging, and details.
English
0
0
2
68
schwad
schwad@schwad_rb·
what are your commit messages like on apps where you're the only one who will see them
English
10
0
1
1K
Moncef Belyamani retweetledi
Òscar Nin
Òscar Nin@mjesusostolaza·
Un poquito de bujarreo finísimo de Maryland para encarar lo que queda de jueves: el remix de Moncef Belyamani del "Unbelievable" de 95 North. Una crema que ha sacado Jeremy Underground en Z Records. Anímate: ponte unos pantys, hazte así y dime como te sientes. Dale.
Español
2
5
55
3.4K
Moncef Belyamani
Moncef Belyamani@monfresh·
@r_gleboff @rubyonmac I just noticed your tweet. Sorry for the late reply. Ruby on Mac works on Sequoia. I personally only update to beta macOS versions for testing purposes on my separate Mac I use to test Ruby on Mac. On my personal everyday Mac I wait until the 2nd stable release.
English
0
0
0
54
Roman Glebov
Roman Glebov@r_gleboff·
@monfresh @rubyonmac Hey, any plans on MacOS Sequoia? Do you think it is safe to upgrade to beta now from Sonoma?
English
1
0
0
50
Moncef Belyamani
Moncef Belyamani@monfresh·
I know @rubyonmac is great because I put a lot of effort and thought into it, but it still makes my day every time I receive a testimonial like this one from an elated customer.
Moncef Belyamani tweet media
English
1
0
2
154
Moncef Belyamani retweetledi
Lucian Ghinda
Lucian Ghinda@lucianghinda·
@strzibnyj @rubyonmac - I bought this last year, I think, and never looked back. It works on Mac flawlessly so I never spend time to fix a Ruby installation - really worth the money if I factor in the time I would need to put it to fix an installation.
English
0
2
4
292
Moncef Belyamani retweetledi
Roman Glebov
Roman Glebov@r_gleboff·
@strzibnyj Using this one rubyonmac.dev , didn't have much problems since then with various ruby installations (we have various ruby versions from 2.6.5 to 3.3 in our projects) and gem installations.
English
1
1
1
103
Moncef Belyamani
Moncef Belyamani@monfresh·
Pro tip I recently discovered: if you’re a Verizon wireless customer and you want to make changes to your plan or Apple devices, use the My Verizon app. You might get better deals compared to the website.
English
0
0
1
205
Moncef Belyamani
Moncef Belyamani@monfresh·
@leenyburger I’m happy to chat (for free) about how I license and distribute @rubyonmac. Not exactly the same use case but there might be overlap. I use ruby-packer to generate a self-contained binary + gitlab-license gem. Here’s a talk I gave about this: moncefbelyamani.com/talks/
English
0
0
2
207
Colleen Schnettler
Colleen Schnettler@leenyburger·
I get *so* many requests for self hosting helloquery who is experienced in dockerizing and shipping Rails apps that I can hire? It's not just dockerizing the app, it's helping me understand how to do this while protecting it (shell script + api key)? and most importantly how to push updates.
English
10
5
21
11.9K
Moncef Belyamani
Moncef Belyamani@monfresh·
@loftwah @mickhaelcannon If you ever run into this again and don’t mind paying to avoid wasting time, consider buying @rubyonmac, which comes with a reset mode that can clean up your dev setup in 1 minute, and then you can reinstall everything with a clean slate in 15 minutes.
English
1
0
1
14
Loftwah
Loftwah@loftwah·
Ruby on Mac is making me fucking flat out rage. rbenv versions tells me I have system version and 3.3.0 which is the default. ruby -v tells me I am using the correct ruby 3.3.0. which ruby tells me I am using the correct version. bundle exec rails s -b 0.0.0.0 -p 3000 = your Ruby version is 2.6.10. Seriously? FUCK YOU!!!
English
22
0
22
2.6K
Moncef Belyamani
Moncef Belyamani@monfresh·
@leenyburger Yes, the LTV field is very useful. The way I’ve used it so far is to determine the correct coupon amount to allow people to upgrade to a higher tier based on what they paid so far, i.e. their LTV.
English
1
0
1
58
Colleen Schnettler
Colleen Schnettler@leenyburger·
Do you sell a course or license software? Do you know how much each customer has spent and who your biggest customers are? You *should* b/c these are great people to upsell to your mastermind/team plan/whatever. If you're using a database, here's a quick query to figure that out..... 𝚂𝙴𝙻𝙴𝙲𝚃 𝚌.𝚗𝚊𝚖𝚎, 𝚂𝚄𝙼(𝚙𝚛.𝚙𝚛𝚒𝚌𝚎 * 𝚙.𝚚𝚞𝚊𝚗𝚝𝚒𝚝𝚢) 𝙰𝚂 𝚝𝚘𝚝𝚊𝚕_𝚜𝚙𝚎𝚗𝚝 𝙵𝚁𝙾𝙼 𝚌𝚞𝚜𝚝𝚘𝚖𝚎𝚛𝚜 𝚌 𝙹𝙾𝙸𝙽 𝚙𝚞𝚛𝚌𝚑𝚊𝚜𝚎𝚜 𝚙 𝙾𝙽 𝚌.𝚒𝚍 = 𝚙.𝚌𝚞𝚜𝚝𝚘𝚖𝚎𝚛_𝚒𝚍 𝙹𝙾𝙸𝙽 𝚙𝚛𝚘𝚍𝚞𝚌𝚝𝚜 𝚙𝚛 𝙾𝙽 𝚙.𝚙𝚛𝚘𝚍𝚞𝚌𝚝_𝚒𝚍 = 𝚙𝚛.𝚒𝚍 𝙶𝚁𝙾𝚄𝙿 𝙱𝚈 𝚌.𝚒𝚍 𝙾𝚁𝙳𝙴𝚁 𝙱𝚈 𝚝𝚘𝚝𝚊𝚕_𝚜𝚙𝚎𝚗𝚝 𝙳𝙴𝚂𝙲; ⚙️ This query assumes you have the following tables: - A Customers table that tracks the customer and their name (”Sally Smith”) - A Purchases table that tracks how many products a customer buys (Sally Smith bought 5 copies of the course "How to Master Linkedin" for her team) - A Products table that has the price of the product (The "How to Master Linkedin" course costs $250) Or watch the video!
English
2
1
9
1.3K
Moncef Belyamani
Moncef Belyamani@monfresh·
@leenyburger And because this is a Rails app, I can do something like this: Customer.pluck(:ltv, :email).sort_by { |pair| pair[0].to_f }
English
1
0
0
36
Moncef Belyamani
Moncef Belyamani@monfresh·
@leenyburger 👋I do! I do! I have a field on the customers table called LTV (lifetime value) that gets updated automatically each time a purchase is made.
English
1
0
0
58
Moncef Belyamani retweetledi
David Teren🇳🇦🇿🇦
David Teren🇳🇦🇿🇦@davidteren·
So, I'm in the market for a Rails dev role. Ideally a new project leveraging Hotwire. Please no EDA Architectures, Event Sourcing, CQRS & DDD. More so if it's self-rolled framework in a Rails app that is anxiety inducing for me. Somehow, I'm more attracted to the Rails Way and not reinventing the wheel.
English
2
6
33
5.6K
Moncef Belyamani
Moncef Belyamani@monfresh·
@andrewmcodes I don’t have any context for this, but as a pool owner, I feel the urge to say they’re not mutually exclusive. Saltwater pools have chlorine in them, at the same concentration as no salt pools. In the former, a machine generates and dispenses chlorine via electrolysis.
English
0
0
0
47
Andrew Mason
Andrew Mason@andrewmcodes·
saltwater just doesn't taste as good as chlorine water 😔
English
4
0
3
1.2K
Moncef Belyamani
Moncef Belyamani@monfresh·
@leonsilicon And yet over 2000 people have gladly bought my product because they were struggling. Just because it wasn’t hard for you doesn’t mean others aren’t struggling. Many factors can affect Ruby and gem installation. Even for experienced developers.
English
0
0
1
68
Leon Si
Leon Si@leonsilicon·
no way ruby was so hard to install on macos that some guy made a paid software to set it up properly rubyonmac.dev
English
1
0
5
5.2K
Prabin Poudel
Prabin Poudel@coolprobn·
Zero Config Rails has it's first customer 🎉 (Also I earned my first dollar on the Internet today, happiness 🥰)
Prabin Poudel tweet media
English
25
2
152
8.9K
Joe Masilotti
Joe Masilotti@joemasilotti·
I turned 36 this morning. So here are six things that I accomplished in the last year that I'm proud of: 1. Signed a book deal with @pragprog. 2. And finished the first three chapters. 3. Signed my biggest client yet, a 6 figure deal. 4. Spoke at Rails World about Turbo Native. 5. Launched an open source Rails + iOS app. 6. Started a weekly newsletter and didn’t miss a week. And I can't wait for what the next year brings!
English
38
0
140
10.4K
Dave Ceddia
Dave Ceddia@dceddia·
I'm 40 today 🎉
English
26
0
78
3.6K
Moncef Belyamani
Moncef Belyamani@monfresh·
@helloitsolly I agree it’s advice to test, but it usually takes longer than 60 seconds to plan and implement tests, and what’s being tested will vary. It’s helpful to limit changes to avoid making false assumptions about what worked. 1 change alone might have better results than 2 combined.
English
1
0
0
28
Olly
Olly@helloitsolly·
@monfresh Does it matter if it took 60 seconds and it worked? It's advice to test not advice to add annotations Explained this last time
English
2
0
0
40
Olly
Olly@helloitsolly·
I increased landing page video plays by 230% And it took 60 seconds I tested a video still against a custom thumbnail For the thumbnail I used the same still but added annotations That's it From a 4% play rate to a 13.2% play rate on the video
Olly tweet media
English
7
2
59
6K