Got bit by that on my 2 businesses. Took Cloudflare a while to update their status page about it.
HN user
hambos22
me[at]cpoul.dev
Nothing philosophical here. Whatever makes you productive.
I own the git, the runners, the registry etc and just use GH for backup. GH cannot interrupt suddenly my business.
Github is an extra layer of backup, among normal backups.
[edit]
Notable reasons:
- Github runners went oftenly out of space & they were slow. With self hosted runners I don't have these issues anymore because I control the hardware.
Previously I was paying Docker Build Cloud/Depot for performance + Github Pro for extra minutes. Now it's zero cost, superb performance and unlimited minutes.
- I have a centralized registry with private packages and images.
- It's secure, I don't worry if I accidentally make a repo public or leak secrets. I control the access to it in network level.
- I own everything, in case something goes nuts (eg lose access to GH) I'm safe.
It's been 9 months since I ditched Github.
Currently I self-host Gitea [0], use its registry for Docker, NPM etc and act runners [1] for github actions alternative, everything secured under tailnet.
I'm extremely satisfied with that setup. It is batteries included & fire and forget.
Now I use Github only as backup by mirroring my self hosted repos.
An inhouse video & image editor (imagine canva QOL goodies & premiere timeline) with remotion for my physical D2C brand. Streamlined to produce rapidly premium/luxury aesthetics creatives for social media and ads
I know people also use *arr stack ... i never /know/ what to watch
For discoverability you should check overseerr, which is pluggable via API to sonarr and radarr
You built your own Klaviyo alternative to save €500, but how many hours of development at market rate did that cost? The true Greek economy at work!
ouch (ㅠ﹏ㅠ)
Neat! You should add
scroll-snap-stop: always;
to each slide so it won't scroll past the next slide due to inertia.SEEKING WORK | Greece | Remote only | Ecommerce Architect / Marketing Operations
Looking for companies in the B2B/D2C e-commerce sector in niche markets.
I have more than 10 years of experience in the software and marketing aspects of B2B/B2C e-commerce (Europe & US). For the past 2 years, I took a deep dive into D2C as a Technical Co-Founder of a fragrance-related brand (https://yuma.gr), successfully positioning us in the premium market at the lowest cost possible, by developing the e-commerce and ERP platform in-house.
I can handle all aspects of e-commerce with a focus on growth. Examples include:
- Extensive Google & Facebook Ads automation at scale via their APIs
- Distributed bots for scraping millions of SKUs daily for dynamic pricing
- Deep & proven knowledge of e-commerce & ERP architecture & development
- Complex and custom-made solutions (e.g., in-house developed Klaviyo alternative)
- Creative approaches to streamlining internal operations
- Frontend performance & SEO micro-optimization
- Landing page optimization for conversions
I prefer long-term commitments and typically work on projects for 6 months to 1 year, as I treat each project as my own. Having developed my D2C brand to a technical level that now requires only maintenance and marketing, my schedule has become more flexible. I'm ready to help companies in different markets while expanding my skills and knowledge.
Technologies: [Go, Postgresql, Python, Typescript, ...], [React, Next.js, Flask/Starlette, Hasura, Node.js/Bun], [LLM, Vector DBs, RAG], [Ecommerce & ERP Architecture, Front End Performance Optimization, SEO, CS/SS Tracking, Google & Facebook Ads + their APIs], [Any type of Bots at scale], [Linux desktop & server, A bit of networks, Docker, VPS, CI/CD, AWS/GCP]
Résumé/CV: https://www.linkedin.com/in/hambos22/
Email: me@cpoul.devLooking for companies in the B2B/D2C e-commerce sector in niche markets.
Location: Greece
Remote: Yes
Willing to relocate: No
Technologies: [Go, Postgresql, Python, Typescript, ...], [React, Next.js, Flask/Starlette, Hasura, Node.js/Bun],[LLM, Vector DBs, RAG], [Ecommerce & ERP Architecture, Front End Performance Optimization, SEO, CS/SS Tracking, Google & Facebook Ads + their APIs], [Any type of Bots at scale], [Linux desktop & server, A bit of networks, Docker, VPS, CI/CD, AWS/GCP]
Résumé/CV: https://www.linkedin.com/in/hambos22/
Email: me@cpoul.dev
I have more than 10 years of experience in the software and marketing aspects of B2B/B2C e-commerce (Europe & US). For the past 2 years, I took a deep dive into D2C as a Technical Co-Founder of a fragrance-related brand (https://yuma.gr), successfully positioning us in the premium market at the lowest cost possible, by developing the e-commerce and ERP platform in-house.I can handle all aspects of e-commerce with a focus on growth. Examples include:
- Extensive Google & Facebook Ads automation at scale via their APIs
- Distributed bots for scraping millions of SKUs daily for dynamic pricing
- Deep & proven knowledge of e-commerce & ERP architecture & development
- Complex and custom-made solutions (e.g., in-house developed Klaviyo alternative)
- Creative approaches to streamlining internal operations
- Frontend performance & SEO micro-optimization
- Landing page optimization for conversions
I prefer long-term commitments and typically work on projects for 6 months to 1 year, as I treat each project as my own. Having developed my D2C brand to a technical level that now requires only maintenance and marketing, my schedule has become more flexible. I'm ready to help companies in different markets while expanding my skills and knowledge.
I'm currently in the same position regarding 8mm digital8. After researching, I believe the best way to digitize these is to obtain a compatible used camcorder with a DV/Firewire port, then install a DV/Firewire PCI card to stream and record the video to your PC.
You are right, I used the wrong wording here. I meant crystals, not powder. I used the word 'powder' unconsciously because when I was raving, I would break those crystals into powder form to control the dosage better.
Anyway, regarding the difference between ecstasy and MDMA, from personal experience, I cannot remember a time when the effects were the same. Every time I took a pill, the effect was totally different from MDMA. MDMA provided a more 'pure' experience, whereas with advertised 'ecstasy' pills, I experienced hallucinations, memory loss, and a very heavy hangover.
In papers maybe, but in the streets, Ecstasy is the pill form of MDMA and is usually cut with other substances (e.g., speed, LSD, etc.). Therefore, when saying "Ecstasy," someone would expect a pill in a funny shape, whereas with "MDMA," they would expect powder.
Thanks! The shop currently is Greek only and I disabled google translate sitewide because it breaks React (https://issues.chromium.org/issues/41407169)
I've been running my brand of scented products and cosmetics (https://yuma.gr) for 2 years now. 2 months ago we completed a rebranding and we're steadily gaining national consumer awareness of our existence as a brand.
From the top of my head, in order of importance:
1. Your perspective is unique - no one else shares your exact point of view. Try everything.
2. Master digital marketing: Google & Facebook Ads, Server Side Tracking, Google Tag Manager, and Analytics. Recommended communities:
- reddit.com/r/PPC
- measure.chat
3. Keep creative talent in-house (designers, developers)
4. Study pricing psychology (eg. kolenda.io/guides/pricing)
5. Good books with warstories:
* Influence: The Psychology of Persuasion by Robert B. Cialdini
* The 22 Immutable Laws of Marketing & of Branding (2 separate books) by Al Ries
6. Learn accounting essentials, each country has its own system
7. Provide solid support via multiple channels (phone, email, chat, social etc)
I want to share my experience with D2C (direct to client) brand email marketing. Initially, I was creating HTML emails with react-email and sending them through Postmark's broadcast stream. The open rates were very good - 40-50%, and it had solid deliverability.
When we wanted to improve our marketing automation, I decided to try Klaviyo because many people online recommended it. I spent around 500 euros and 3-4 days to integrate it with my custom ecommerce platform. After sending 2 campaigns, the open rate dropped to 15%. Later I discovered Klaviyo put us on a shared IP with not-so-good senders, so my emails were going to spam folder.
This made me think - how difficult would it be to build some of Klaviyo's features myself? Especially because I was already collecting customer behavior data like item views and checkout steps.
I spent 5 days building a custom solution with:
- Simple drag-and-drop email builder - Dynamic coupon generation with dynamic criterias - Template variables - SQL-based segmentation (<-- priceless!) - Automated flows (abandoned carts, welcome series, etc..) -SMS integration
I connected everything to Postmark and used their webhooks for analytics (opens, clicks, spam). Now I have a good in-house email marketing system that costs only $20 per month on Postmark, and my open rates are back to normal, as the profits too.
Sometimes the "simple" (hah) solution is the best one.
I'm building an inhouse ERP/CRM/warehouse mobile app/ecommerce platform/MOps for my small biz which I have with my wife (own brand of cosmetics, home fragrance, skin etc..) with the hope that it will allow us scale with the minimum employees, the maximum productivity and the lowest cost.
150+ postgres tables, a huge backend dashboard, an optimized storefront, Hasura, Go, React/Typescript/Next.js and a myriad of integrations.
Abandoned my professional career for this one to chase the dream and got sciatica while in the process :)
<center> is deprecated (near a decade though, browsers still support it) and it might not work in the near future
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ce...
can't wait for some map/filter/find slice functions though
Till that day comes, you could use the "lo" library (inspired from lodash). It's my goto Swiss army knife for golang projects.
Psytrance (specifically psychedelic, goa, progressive & minimal) is one of the few genres that can keep me in the zone for many hours. It feels like I'm in a creativity bubble connecting dots from everywhere, riding the chain of thought without interruptions. Combine that with a good pair of headphones (Sony wh-1000xm5) and a biscuit edible I find myself coding and VIMing like playing the piano.
Current favorite artist: DJ Bim & Drukverdeler
https://open.spotify.com/artist/1mpYUkGqPoE5jZYUENa8Ig?si=1M...
This.
I'm already doing kinda the same work with 2 established ecommerce B2B industry businesses, one in US and one in my country, and I'm getting payed a percentage of the gross profit from online sales & leads.
We have a competitive advantage because no competitor on these sectors has an "in-house" dev for ecommerce ops.
Thank you!
Yes she still makes all the products (with help though now) as she finds a lot of enjoyment doing it and as we're trying to find shortcuts for our work, she found her ways on becoming more productive on the making process. At some point this whole thing became unmanageable, especially on Christmas.
Now the business operates with 3 people on board, me for the digital part, she for the art behind the brand and another one person full time for order management, client support, helping on the making etc..
And very soon we'll hire one more and move out of the house to a bigger space because we'll enable B2B as there is demand on these kind of products.
Because I want 100% control and flexibility. It would take me more time to do this in shopify as it holds a lot of custom behavior and it has many automations on the backend.
Also with a custom admin dashboard we were able to scale a lot in our & employee's productivity
[edit]
I would use shopify for bootstraping temporary viral campaigns for niche products.
She. I don't keep all the eggs in the same basket.
*edit typos
I don't know if that counts, but I see it as a tech side project.
Last year I've built for my gf, a custom D2C (direct to client) ecommerce webapp [0] for her handmade products.
Then I started looking into PPC, tracking, social advertisement & marketing etc.. Now we are profitable avg ~8k / month only on retail.
[0] https://yuma.gr
wow this sounds like Rick from Rick & Morty
I can't recommend Nature of Code enough. It's free, you can read it online and it will give you a good start
Indeed, I must removed it a while ago. Please ping me at me[at]cpoul.dev and I'll check it asap
Please drop me an email (you can find it on my profile here). SQLA is my go-to library for lots of stuff, I would love to help :)
I mean that if you visit [0] to see the translated version through google, JS throws errors: the sidebar won't render, search won't work and pretty much everything which needs JS doesn't respond. Using the in-place translate doesn't have that issue.
About the search part, imagine that in busy days we'll have at most 2-3K active deals, therefore Postgres can do the job really fine with that amount of data. Elastic search was in the table but I think it would be overkill for my use case. Also by having 100% indexable queries performance impact is small. PG provides a lot of goodies to get the job done.
You can try to play with it, just type an english word in the search bar eg "game" and then "geme"
[0] https://translate.google.com/translate?sl=el&tl=en&u=https%3...