Luna's pathway🤗
I asked ChatGPT which TV or movie character matched my personality
No words for this
Tony Stark, Shuri, Q, Hiccup and Peter Parker
Tony Stark, Shuri, Q, Hiccup and Peter Parker
❤2
አቶ Codes
we're gonna decide either to redesign or keep it the logo.
Please open Telegram to view this post
VIEW IN TELEGRAM
Jemaw, while working on Equib Manager and Xpense, I got tired of repeating the same release process every time: build APK, create GitHub release, write changelog, upload files, notify users.
So I automated it with GitHub Actions.
I cleaned it up and made it available for anyone building Flutter apps.
Maybe it will save someone some time for you as well 🚀
You can find it in my GitHub Repo
🌟 Star the repo on the way if you find it useful and Let me know what you think
So I automated it with GitHub Actions.
I cleaned it up and made it available for anyone building Flutter apps.
Maybe it will save someone some time for you as well 🚀
You can find it in my GitHub Repo
🌟 Star the repo on the way if you find it useful and Let me know what you think
GitHub
GitHub - atocodes/flutter-release-to-telegram-bot: Automate your Flutter app release pipeline using GitHub Actions. Build signed…
Automate your Flutter app release pipeline using GitHub Actions. Build signed APKs, create releases, generate changelogs, and post to your Telegram Channel; - atocodes/flutter-release-to-telegram-bot
❤1
አቶ Codes
I'm making the final branding decisions. Vote honestly,
So Jemaw the xpense logo will be Redesigned.
👏4
Eyu Devs
Current vibes , going back to home after a long day of work. LINK @eyudevs
It feels like am in sync today with Eyu
😁2
Edentity Crisis
Even a foot massager gets paid more than us bruv we should lock tf in😭😂
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Micky Codes
For my game dev jema, this is by far the best easy game engine I found on YouTube today it's called Tiniest2D it is known for 2D game development and try it game devs.
https://youtu.be/WLQdQ6ZuTsI?si=gfJp2l5EcWv1iZuI
@MickyCodes
https://youtu.be/WLQdQ6ZuTsI?si=gfJp2l5EcWv1iZuI
@MickyCodes
YouTube
The Free 2D ENGINE NOBODY is Talking About
✅ Get Tiniest2D: https://uniday.studio/games/108-tiniest2d-game-engine
➡️ Learn Tiniest2D: https://uniday.studio/learn/4-make-2d-games-with-tiniest2d?lang=en
✅ Get Cave Engine: https://uniday.studio/cave
➡️ My Discord Channel: https://uniday.studio/link/discord…
➡️ Learn Tiniest2D: https://uniday.studio/learn/4-make-2d-games-with-tiniest2d?lang=en
✅ Get Cave Engine: https://uniday.studio/cave
➡️ My Discord Channel: https://uniday.studio/link/discord…
❤1
Forwarded from Eyu Devs
@edentity_crisis and me are officially trying out a new marketing campaign 😭😂 Truth be told..... we have zero clue how X (Twitter) actually works, but we’re jumping in anyway.
It would mean a lot if you could follow the account and drop some love on the posts! Also, if you have any secret tips on how to grow X followers or boost engagement, please send them our way.....we are all ears.
https://x.com/Zemenaytech
@eyudevs
It would mean a lot if you could follow the account and drop some love on the posts! Also, if you have any secret tips on how to grow X followers or boost engagement, please send them our way.....we are all ears.
https://x.com/Zemenaytech
@eyudevs
X (formerly Twitter)
Zemenay (@Zemenaytech) on X
Building Ethiopia’s next-gen creators & builders 🇪🇹 | Training + Product Dev | #LiveItLearnIt
I found the phrase "lock in" weird as I continuously read it in almost every channel am in tho these days.
😁1
Bytephilosopher
Thank God☺️ @byte_philosopher
I wished to join icog but not accepted .... But big ups yosti am sure you had an amazing experience there 🙌🙌🙌
❤4
አቶ Codes
my telegram saved message is also my quick note list when ever i remember a feature for my projects
one of the things i plan to work on is updating the prompt and one new thing i learn now is if youre using 3rd party ai service in your project you relly need a prompt builder and here is my simple prompt builder
lets just say v0.1 prompt builder
class PromptBuilder {
static Future<List<Map<String, String>>> build({
required AiContext context,
String? system_prompt,
String? question,
}) async {
final systemContent =
"""
$base_prompt
## User
${const JsonEncoder.withIndent(' ').convert(context.user.toMap())}
## Financial Profile
${const JsonEncoder.withIndent(' ').convert(context.profile.toMap())}
## Budgets
${const JsonEncoder.withIndent(' ').convert(context.budgets.map((b) => b.toMap()).toList())}
## Transactions
${const JsonEncoder.withIndent(' ').convert(context.transactions.map((t) => t.toMap()).toList())}
## Financial Insights
${const JsonEncoder.withIndent(' ').convert(context.insights.toMap())}
## Scheduled Cash Ins
${const JsonEncoder.withIndent(' ').convert(context.scheduleCashIns.map((e) => e.toMap()).toList())}
""";
var prompts = [
{"role": "system", "content": systemContent},
];
if (system_prompt != null) {
prompts.add({"role": "system", "content": system_prompt});
}
if (question != null) {
prompts.add({"role": "user", "content": question});
}
return prompts;
}
}
lets just say v0.1 prompt builder
