Dmitri Pavlutin

2.4K posts

Dmitri Pavlutin banner
Dmitri Pavlutin

Dmitri Pavlutin

@panzerdp

I help developers understand Frontend technologies. "When one teaches, two learn" (Robert Heinlein)

Barcelona, Spain شامل ہوئے Aralık 2012
111 فالونگ3.1K فالوورز
Dmitri Pavlutin ری ٹویٹ کیا
Dmitri Pavlutin ری ٹویٹ کیا
Paul Mit
Paul Mit@pmitu·
Me reviewing the code written by Claude before pushing it to production
English
380
1.8K
24.2K
1.4M
Farid
Farid@faridmovsumov·
Recently, I have been building a lot of tools for our internal support team to give them superpowers 🦸‍♂️ Using the most expensive model, such as Opus 4.6, makes sense, as it is only used by internal staff. I don't want to manage a huge team; instead, I want to keep it small but efficient with all these powerful tools. It is also a marketing tactic as they will solve problems faster and it will be easier for them to get many 5-star reviews
English
2
0
19
737
Dmitri Pavlutin
Dmitri Pavlutin@panzerdp·
@faridmovsumov Maybe you need to have the 50 installs during a period of 28 days. I think I had to wait more than a few weeks, even having already the 50 installs.
English
1
0
1
77
Farid
Farid@faridmovsumov·
I am waiting for this criteria to become checked to apply for BFS and we already for sure passed more than 50 installs. I was already waiting for more than a week to see if it was a script that was working with a delay, but it seems like something is broken there for new apps. @liam_at_shopify @ShopifyDevs @jzazove can you please check this 🙏
Farid tweet mediaFarid tweet media
English
5
0
12
2.6K
Darius Gai
Darius Gai@darius_gai·
Shopify devs, we heard you on the recent change to metafield limits. After discussions with the community, we've revised our approach: 128KB for JSON (not 16KB), 64KB for all other types (existing limit). Additionally, existing apps who use JSON fields will be grandfathered at the current 2MB limit, and we'll have an intake process where new apps can apply for higher limits where necessary. Thanks for the detailed feedback. It made us revisit our assumptions and improved our POV.
English
23
25
188
35.2K
Dmitri Pavlutin
Dmitri Pavlutin@panzerdp·
@faridmovsumov What about using references from editable to non-editable? For example the main field is editable by the merchant, but also references another entry (the JSON) which is not editable.
English
1
0
1
16
Farid
Farid@faridmovsumov·
I have recently been working with app-owned Shopify Metaobjects and love them. Especially with the new Dev Dashboard, it is efficient to declare metaobjects and manage them. I'm just missing a few features and wish Shopify could add them in the future. At the moment, access levels and translatable capabilities can be managed at the parent level. It would be great to allow users to edit some fields while preventing them from touching others, such as the settings JSON. Allowing translation for json field doesn't make any sense
English
3
0
11
1.5K
Dmitri Pavlutin
Dmitri Pavlutin@panzerdp·
Today at Boxi Apps (Shopify) we were reminded how valuable it is to listen to customers and anticipate their needs. An enterprise client requested a behavior change and we had just shipped the feature they needed. A quick setup, instant win. Happy client, proud team. 🚀
Dmitri Pavlutin tweet media
English
0
0
0
91
Farid
Farid@faridmovsumov·
Regular day for a Shopify app develeper 🤦‍♂️
Farid tweet media
English
8
0
63
6.4K
Dmitri Pavlutin ری ٹویٹ کیا
MJ DeMarco
MJ DeMarco@MJDeMarco·
More and more I believe one's purpose, comfort, and even, expectations will determine if they will ever earn their best life. Consider this. You're in prison, and your MEANING/PURPOSE is to escape to FREEDOM. You're speaking to a fellow inmate, Joe, and he says... Joe: Hey man, we've discovered a way to escape this shit-hole and FREE yourself. You: Yea? How? Joe: In shitter number three, in the west bathroom, the bricks behind the toilet are all lose and you can crawl out behind it. Behind the wall there is a sewer pipe and freedom will be as simple as crawling through a sewer pipe filled with shit. You want in? We're going tomorrow. You: Crawling through a sewer pipe filled with shit? That sounds disgusting, not to mention I have bad knees and shouldn't be crawling. Joe: What? Have you heard anything I said? WE CAN ESCAPE THIS PLACE. You: Yes I heard you, but crawling through a sewer pipe into freedom isn't how I expected to free myself. I don't like how that sounds and it kinda nauseates me. I'd rather wait until a more pleasing opportunity comes by. It be really nice to escape hiding in a bin of freshly laundered sheets. Joe: But all the laundry is done onsite here at the prison, you'll never escape because that opportunity will NEVER come. You: Oh well, I guess I'll remain a prisoner for the rest of my life. Besides, we get free food here. What is the moral of the story? Your refusal to embrace discomfort and unpleasant actions (crawling through a sewer pipe filled with shit) is what keeps you in prison. No, your dream opportunity of escaping in a stack of freshly laundered sheets isn't going to happen. Do the damn dirty work, or remain a cultural and economic slave. This story came about as I read in another Fastlane thread where someone mentioned that their meaning/purpose was quite simple: FREEDOM: To be free from SCRIPTED bull shit and to do whatever they wanted. That type of MEANING/PURPOSE is the BEST because not all meaning/purposes are the same. Some, in fact, are detrimental to your success. Why? Because some meaning-and-purposes are all inclusive of action, behavior, and opportunity. The more generalized your purpose, the better it will be in helping you conquer the world. Like our prison example, "freedom" is very generalized and suddenly ALL ACTIONS are considered, even crawling through a sewer. Yet, the more specific your purpose, the worse it is. (Note: We assume ALL actions here are ethical and legal.) So when you confine your meaning and purpose to specific *things* -- say, I want to be the best race car driver on the planet! -- you RISK confining your action to a limited set of actions and opportunities. When the sewer opportunity floats by, you dismiss it. Meh, not sure how that will help me become a great race driver. In other words, you will refuse to pursue other opportunities because they fall outside of your limited scope of purpose and vision. So I'll leave you with this... What is your MEANING and PURPOSE in life? Is it general, such as "FREEDOM?" Or is it SPECIFIC and, perhaps, hindering? And if it is a hindrance, what can you do to REFRAME it so you'll take advantage of freedom-making opportunities, discomforting actions that might resemble crawling through a sewer pipe filled with shit? Discuss... thefastlaneforum.com/community/thre…
MJ DeMarco tweet media
English
9
18
104
8.6K
DHH
DHH@dhh·
Heading to Austin tomorrow to do the podcast with @lexfridman. Any topics we for sure have to hit?
English
453
96
3.3K
461.6K
Dmitri Pavlutin ری ٹویٹ کیا
DHH
DHH@dhh·
AI is awesome, but do you know what else is awesome? Not releasing AI-powered features until you've actually built something that's way better than what it was without. Not every feature you build or explore has to ship! (Apple used to know this).
English
88
176
2.8K
225.6K
Dmitri Pavlutin
Dmitri Pavlutin@panzerdp·
@faridmovsumov I've started applying this strategy a few weeks now. Got a few visits to App Store listing from the LinkedIn Company page, and got some connections. I'm still trying to understand the target audience on LinkedIn: other partners and agencies, rather than merchants.
Dmitri Pavlutin tweet media
English
1
0
1
62
Farid
Farid@faridmovsumov·
I have recently been trying to be more consistent with merchant-focused content on LinkedIn, and it seems that the algorithm rewards consistency. I was also recently trying to connect with more merchants on LinkedIn, which is also helping a bit. I am just asking if they would like to connect on LinkedIn after every support conversation. I can't say if that is already bringing us some installs, but I was definitely making some connections with theme companies, page builder companies, Shopify experts, etc. It seems like it is worth the effort. Has anyone else tried this strategy?
Farid tweet media
English
3
0
11
565
Dmitri Pavlutin
Dmitri Pavlutin@panzerdp·
@Timb03 300K visitors/month organically is impressive. I must have taken a lot of hard to get it to this level. 👍
English
0
0
0
393
Tim Bennetto
Tim Bennetto@Timb03·
I'm looking for a buyer for my SaaS, Pallyy: - $1.1M ARR (AUD) - 100% bootstrapped - 300K visitors/mo (mostly organic via seo) - runs on autopilot mostly - 5 years in operation - cheap to run DM if interested
English
76
22
751
221.3K
Dmitri Pavlutin
Dmitri Pavlutin@panzerdp·
@v_d_mw I kindly ask the agency/dev to reach to the store owner for a review. If I did a good job in the support they’re glad to do so
English
0
0
0
32
Vitali
Vitali@v_d_mw·
When your apps target Shopify Plus stores, you’re usually dealing with agencies or devs (not store owners) - but in 99% of cases, they can’t leave reviews due to Shopify restrictions 🤷‍♂️ How do you get around that?
English
3
0
6
1.1K
Shopify Developers
Shopify Developers@ShopifyDevs·
Introducing: localhost-based development 🏠 Develop your apps using localhost: • Build embedded apps and extensions • Test faster with real-time hot reloading
English
23
32
404
76.2K
Dmitri Pavlutin
Dmitri Pavlutin@panzerdp·
@ShopifyDevs That's a very good format, thank you! Please keep the updates in this way.
English
0
0
1
56
Rob Walling
Rob Walling@robwalling·
The number of entrepreneurs I see on social media talking about the "right" way to build a successful SaaS company, having never done it themselves, is fucking mind-boggling. SaaS has some overlap with other types of startups, but it's very much its own animal.
English
17
9
85
4K
Dmitri Pavlutin
Dmitri Pavlutin@panzerdp·
@eytanseidman That is a good step forward. But much more can be done in the quality of the review, I’ve been sent broken links to screenshots and the inability to reply to ask for more information was just so bad.
English
0
0
3
124
Eytan Seidman
Eytan Seidman@eytanseidman·
Hey all - we introduced Built for Shopify to help developers build high quality merchant experiences and reward them for doing so. It's been a major success: nearly 800 apps meet all the requirements, raising the bar for app design and performance across the entire Shopify App Store. These apps also consistently get more installs than apps that aren't Built for Shopify. That said, we've heard the feedback from the community and know the review process has been toilsome. We are going to fix some broken things 🧵
Kirill Platonov | Platmart@kirplatonov

I'm VERY frustrated with BFS'25 review at this point. I keep getting new emails with requested changes, and every one is worse than previous. 1. I'm asked to do very specific design changes in the app. And once I've done them - reviewer still say the UI is not correct. 2. Reviewer blames be for App Bridge static modal content not being loaded. Well, sometimes it happens in App Bridge and I have nothing to do with it. 🤷‍♂️ 3. Reviewer asks me to add absolutely useless stats to app's home page. Like start tracking most popular swatches or how many times people are clicking on swatches. 🤯 4. Reviewer keeps sending me broken links to screenshots, so it's unclear what exactly I should change in some cases. And the worst thing - I can't answer to reviewer and explain why certain changes makes no sense. All BFS requests are being send from noreply email address.

English
45
26
171
60.3K