fookyong
Bannerbear.com can help you there - we generate PNGs / PDFs based on data you send us either via API or Zapier. Would be very simple to set up what you're describing :)
Some tutorials to browse: https://www.bannerbear.com/resources/nocode/tutorials/
I run my lambdas locally with a single command: serverless offline
If the lambda has an http endpoint, it creates the endpoint at localhost/<endpoint> and I'm good to go, it even does live reloading as I edit my code.
If the lambda runs off AWS events, I can invoke the lambda locally with a command, and point it to a JSON file of a simulated AWS event. I get my local rails app to create these AWS event JSON files, so that I can test end to end locally. Works well for my purposes.
To deploy I just run: serverless deploy --stage production
Which sets up all the necessary additional services like API Gateway, cloudwatch etc.
I can't imagine using AWS lambda any other way.
- daily spending on goods and services - electronic transfers to ewallets* - any time someone needs to send me money, I use transferwise virtual account details so from their end it seems like a domestic transfer - I even bought a motorcycle using Transferwise to do a local bank transfer. Tried it with my regular (foreign) bank first and it failed, tried it with Transferwise and it worked fine.
*my traditional bank doesn't support this. They only know how to deposit to a domestic ewallet, Transferwise can do deposits in ewallets internationally
FWIW, I totally understand the bigger picture goals they describe in this post and I wish them every success.
Although the underlying grid layout framework is bulma.io
https://www.bannerbear.com/blog/the-bannerbear-marketing-sit...
For people who are on the trial and need more quota, I simply tell them they are welcome to create 2nd, 3rd etc accounts. I have no issue with that.
"How much free quota" to give is a question with no right answer. So instead of forever trying to tweak that number, I have left it at an amount that seems to be working and I don't increase it for anyone (I have not even built in the ability to extend a free trial).
That list of bar code types blows my mind - and shows me that clearly this is a niche I know nothing about :)
It's a good question.
There's still a lot to be optimized on the video side of things. But the reason it took 2 minutes is because of things like:
- Checking the video length before rendering - Converting to a standardized format so that the renderer doesn't trip up - Handing off to AWS Lambda, which involves some network I/O - Handing back to my Rails app
So there's a lot of back-and-forth right now that could be optimized.
It will scale nicely under high workloads because my main Rails app isn't really doing much except handing off to AWS Lambda, but this means there is a speed hit both in terms of the I/O and also the Lambda being underpowered.
You can actually see the two main processes happening if you watch the progress bar on the video demo.
You'll notice that the first 50% is a bit slow - that's my Rails app doing some validations, conversions, and packaging things up nicely for the Lambda.
The last 50% seems to move faster - that's the Lambda rendering the final video and then passing it back to Rails.
There's definitely a lot of scope for speeding things up in the first 50%.
As for disrupting long-running processes, I can safely deploy my Rails app any time as it's not performing any of the rendering jobs (on images or video) it's just acting as the job expeditor and receiver of webhooks.
https://news.ycombinator.com/item?id=25936813
I agree with you, automated open graph images are not a problem worth paying lots of money to solve. That's pretty much the exact realisation I had at the mid point in this timeline - see the "Rebrand" section for the details.
So at that point I pivoted Bannerbear to be able to generate any kind of image, for any purpose.
New use cases are things like, generating ad variations, generating instagram posts, generating dynamic in-app images (e.g. in the welcome email for Bannerbear you get a personalized image header which is generated on-the-fly by Bannerbear) and these use cases are a lot more valuable to the end users.
Basically anyone who needs to do repetitive image generation.
The idea came from when I was working in Ecommerce. We would be uploading anywhere from 5 to 50 new products to our store every day. And those products would have multiple photos (different angle views). And from those different views, we would be manually creating all sorts of marketing assets e.g. ads, social media posts etc.
On top of the image, we would usually want to overlay things like our logo, or a coupon code, or the product name etc. All of this stuff was done manually and it was a PITA.
So my product is aimed at two types of customer,
1) the above type of user who needs some kind of highly-scalable and flexible banner generation API. Digital ad agencies, ecommerce stores.
2) a lower volume type of customer who wants to do the same but at a smaller scale, maybe for their own solo business. These customers use Zapier to integrate with Bannerbear, rather than using the API directly.
Hope that helps explain the use cases!
When I take my foot off the pedal and stop marketing, I feel it - I get less targeted signups and less conversions.
So this is a full time job right now, it's not a "set and forget" style business!
I guess large fonts is just my preferred aesthetic - may not be to everyone's taste.
Open Graph images is one use-case, but it's actually quite a small niche within my current customers.
The most common use case is people who have spreadsheets full of data that they want to turn into some sort of image, like a product catalog in an excel sheet that you want to turn into social media posts.
Another use case is any time in an app where you need to generate an image on-demand. For example if you're sending a weekly summary email to your SaaS users and you want to generate some sort of dynamic image to show their usage stats (with charts / metrics etc).
I was personally inspired by Buffer: https://buffer.com/revenue
And also Pieter Levels: https://nomadlist.com/open
Folks like these showed that it is possible to grow a business solo or with a small team, which was and still is hugely inspiring to me.
I'm just doing my part to continue the practice, to hopefully positively influence the next generation!
So although Lee Kuan Yew left office 30 years ago, his influence has been present ever since.
Lots of people left but a core of nomads and expats have remained.
They have since slowly begun to dial back the giving out of emergency visa extensions but you can still get a new visa through the normal process. There are even people arriving in Bali recently, on newly-issued visas from overseas.
The scene is obviously quieter here now. There are no tourists, only nomads and retirees who live here.
Honestly it’s pretty nice and I’m glad I stayed.
In the end, it's just a tool in a box of various others.
I really don't have the resources for the level of conspiracy you are implying :)
This V1 allows you to set up channels, post threads and hierarchical comments, all with (or without) videos attached that you can record through your browser or phone. There's also a "play all" button that allows you to sit back and watch all videos in a thread in succession.
Discussion was an obvious place to start but I'll be looking into other areas next. For example presentation / persuasion - how do you present a deck and convince a remote team in non-real-time? Just blasting an email with an attachment never gets the point across properly.
Hope this sort of explains where my head is at!
For some context, you guys are looking at an MVP. It took me a month to build this. The marketing site was done in 2 hours (today, fuelled by coffee). I'm bootstrapping after leaving my corporate job last year.
Not trying to make excuses, but I think a lot of questions can simply be answered with "it's one month of work, by one dude, and it launched today" :)
It's live now. That's the easy part over with - the hard stuff begins now!
I thought you were describing Penang at first, but I don't think Penang is a fashion capital.
There's also a bunch of OEM options from China (pico pcs / stick pcs) that look like they might do the job but might be overpromising...
What do you think is the main variable here - SD card quality? amount of I/O? or is it simply that the Pi is not meant for high availability?
If the answer leans to the latter, what other choices are there? My goals is to find a small computer (very small) that has reliable uptime and can do 1080p video.
I am no knife expert, but I thought that at this price level, steel hardness (HRC) is a property that a prospective buyer looks at? I don't see this listed anywhere for these knives.
Edit: I noticed that it's in the body text of some knives. You might want to add that info to the data table under each knife - that's where I looked first :)