Guys for the past month i was out of ideas fr, idk why ideas came like a train before but past month there was none, and thanks to DotEnv and AddisAI plugins i started getting latest ideas from the main repo๐
, and now am working on a project for full-stack web devs to easily create frontend from any typescript (am using Tsgen from @atocodes projects https://t.me/atocodes/1552) framework and backend from any programming language backend frameworks like this
stay tuned ๐๐พ
@MickyCodes
? Project name: my-app
? Frontend:
โ React
โ Svelte
? Backend language:
โ Python
โ Go
โ Rust
? Framework:
โ FastAPI
Creating project...
โ Frontend configured
โ Backend configured
โ Docker configured
โ Ready to code!
stay tuned ๐๐พ
@MickyCodes
Telegram
แ แถ Codes
been building tsgen โก๏ธ โ a fast Go CLI that generates clean TypeScript project structures so developers can stop repeating the same setup every single time.
the TypeScript generator is officially completed โ
still couldnโt fully complete the Flutter automationโฆ
the TypeScript generator is officially completed โ
still couldnโt fully complete the Flutter automationโฆ
๐ฏ2
Micky Codes
Guys for the past month i was out of ideas fr, idk why ideas came like a train before but past month there was none, and thanks to DotEnv and AddisAI plugins i started getting latest ideas from the main repo๐
, and now am working on a project for full-stackโฆ
Cooking it as I promised,
CLI is done now am working on the template projects to clone from.
hopefully I'll finish this by the morning๐
@MickyCodes
CLI is done now am working on the template projects to clone from.
hopefully I'll finish this by the morning๐
@MickyCodes
๐ฅ3
This media is not supported in your browser
VIEW IN TELEGRAM
Good morning Jemaw
So as I promised i have done the Foundry project just for FastAPI-React setup and it was a lot of why it is not working and why it is workings but now it is done and for other project templates your contribution is needed i'll post everything later needed to contribute on this project, for now it is enough.
@MickyCodes
So as I promised i have done the Foundry project just for FastAPI-React setup and it was a lot of why it is not working and why it is workings but now it is done and for other project templates your contribution is needed i'll post everything later needed to contribute on this project, for now it is enough.
@MickyCodes
๐ฅ2
This media is not supported in your browser
VIEW IN TELEGRAM
Have a good day guys, let me show you แ แแจแต แ แแจแต before i go to sleep ๐
๐
๐4
Forwarded from แ แถ Codes ๐ผ
While @Mike was building Foundry...
I pushed ethio-receipt-parser v1.1.10 and fixed a small bug I found while testing the payment verification logic for #equib_manager.
Honestly, I know there are probably better receipt parsers out there now.
But... I already built this one
At this point I want to see it survive real production usage. Otherwise, what was the point of building it in the first place?
Sometimes you just have to let your own code fight in the real world. ๐ค
Let's Support Abel โค๏ธ
I pushed ethio-receipt-parser v1.1.10 and fixed a small bug I found while testing the payment verification logic for #equib_manager.
Honestly, I know there are probably better receipt parsers out there now.
But... I already built this one
At this point I want to see it survive real production usage. Otherwise, what was the point of building it in the first place?
Sometimes you just have to let your own code fight in the real world. ๐ค
Let's Support Abel โค๏ธ
โค5
Let's go "Gamora" the strong women creates a space where we can learn
Join her channel @TizitaKentibaExp
Join her channel @TizitaKentibaExp
๐ฅ2
Forwarded from Tizitaโs Notes
Hola, Welcome to Tizitaโs Notes
แแฅแ แแ แ แฃแ แณแตแฅแ แต แจแแ แจแ แแแญ แขแแญ is creating a space where I can share the lessons, questions, opportunities, and experiences I collect along the way.
แแตแแฌ 30 แขแแแ แแ I am still learning what it means to grow as a woman, a wife, a professional, a leader, and simply as a human being. My experiences in relationships, marriage, career, program management, working with young people, and building different initiatives have taught me many things but they have also given me even more questions.
แญแ channel is not a place where I will pretend to have all the answers.
Simply it's for honest notes about life แ แ แ แแแญ แแ แแแแญแแญ แซแญแ: relationships, career, leadership, personal growth, mistakes, opportunities, and the lessons hidden inside everyday experiences.
Some posts may be personal reflections. Others may be questions, practical lessons, useful opportunities, or thoughts that we can discuss together.
I believe an experience แตแญแแ แจแแฐแ แ when we reflect on it แแ and sometimes, when we share it, it can help someone else understand their own journey a little better.
Thank you for joining me.|
This is the beginning of Tizitaโs Notes! ๐ค
แแฅแ แแ แ แฃแ แณแตแฅแ แต แจแแ แจแ แแแญ แขแแญ is creating a space where I can share the lessons, questions, opportunities, and experiences I collect along the way.
แแตแแฌ 30 แขแแแ แแ I am still learning what it means to grow as a woman, a wife, a professional, a leader, and simply as a human being. My experiences in relationships, marriage, career, program management, working with young people, and building different initiatives have taught me many things but they have also given me even more questions.
แญแ channel is not a place where I will pretend to have all the answers.
Simply it's for honest notes about life แ แ แ แแแญ แแ แแแแญแแญ แซแญแ: relationships, career, leadership, personal growth, mistakes, opportunities, and the lessons hidden inside everyday experiences.
Some posts may be personal reflections. Others may be questions, practical lessons, useful opportunities, or thoughts that we can discuss together.
I believe an experience แตแญแแ แจแแฐแ แ when we reflect on it แแ and sometimes, when we share it, it can help someone else understand their own journey a little better.
Thank you for joining me.|
This is the beginning of Tizitaโs Notes! ๐ค
โค3
Good morning guys
Today am gonna make some more plugins for Godot 4 but this time it will be a backend framework ๐ ๐ so that you i can work on a backend using a game engine ๐
But before that I'll publish Foundry project too
Today am gonna make some more plugins for Godot 4 but this time it will be a backend framework ๐ ๐ so that you i can work on a backend using a game engine ๐
But before that I'll publish Foundry project too
๐3
Micky Codes
Ayooo guys DotEnv is published now AddisAI to go ๐ Don't forget to leave a review on the page and like the plugin๐ @MickyCodes
Ayooo guys AddisAI is finally published ๐
Don't forget to leave a review on the page and like the plugin๐
@MickyCodes
Don't forget to leave a review on the page and like the plugin๐
@MickyCodes
Godot Asset Store
AddisAI - Godot Asset Store
AI-powered chat integration for Godot using the Addis AI API.
Addis AI makes it easy to integrate conversational AI into your Godot games, tools, and editor plugins with an asynchronous, callback-based API.
Addis AI makes it easy to integrate conversational AI into your Godot games, tools, and editor plugins with an asynchronous, callback-based API.
โค4
Forwarded from dag.shell (Dag)
Choose the movie and I will be streaming starting from 7seat https://sma.et/b/afGdpzo5LkCl
โค2
https://github.com/Alazar42/Celeris.git
Godot game devs see this Backend framework i have been working starting from yesterday thru the night started as a simple codding challenge but i was so fast to regret my choices anyways here it is.๐ฅฑ have a good day ๐๐พ
Godot game devs see this Backend framework i have been working starting from yesterday thru the night started as a simple codding challenge but i was so fast to regret my choices anyways here it is.๐ฅฑ have a good day ๐๐พ
GitHub
GitHub - Alazar42/Celeris: Celeris is a lightweight, declarative REST framework for Godot 4 that makes building HTTP servers andโฆ
Celeris is a lightweight, declarative REST framework for Godot 4 that makes building HTTP servers and APIs dead simple. Inspired by FastAPI's philosophy, Celeris lets you define models and ...
๐3๐3
Ere guys how to sleep? ๐ญ๐ญ
I stayed up all night as i told you now I can't work or I can't sleep megelabet bcha๐ญ
I stayed up all night as i told you now I can't work or I can't sleep megelabet bcha๐ญ
๐5
Forwarded from EQUB MANAGER 4 (EQUB MANAGER BOT)
equb_manager_v3.4.0.apk
24.3 MB
New Release ๐ Equib Manager v3.4.0
A major update bringing smoother management, new language support, and a seamless way to keep your workspace active.
โจ What's New:
โข ๐ Workspace expiration detection โ displays a clear โWorkspace Expiredโ screen with renewal options.
โข ๐ณ Telebirr payment integration โ renew your workspace instantly by entering a receipt link.
โข ๐ฆ New packages view โ see your current package and choose from available packages.
โข ๐ข Enforced package limits โ creating Equibs or adding members is disabled when limits are reached.
โข ๐ Added Oromo and Tigrinya languages with automatic fallback for unsupported locales.
โข ๐ถ Improved network reliability โ automatic retries, offline detection and secure API key headers.
โข ๐ Minor fixes โ bulk import label typo corrected, โPaidโ label restored, noโcompletedโrounds message fixed, workspace expiration handling improved.
Update now for a more reliable and multilingual Equib Manager experience ๐
#equib_manager @equbmanager
A major update bringing smoother management, new language support, and a seamless way to keep your workspace active.
โจ What's New:
โข ๐ Workspace expiration detection โ displays a clear โWorkspace Expiredโ screen with renewal options.
โข ๐ณ Telebirr payment integration โ renew your workspace instantly by entering a receipt link.
โข ๐ฆ New packages view โ see your current package and choose from available packages.
โข ๐ข Enforced package limits โ creating Equibs or adding members is disabled when limits are reached.
โข ๐ Added Oromo and Tigrinya languages with automatic fallback for unsupported locales.
โข ๐ถ Improved network reliability โ automatic retries, offline detection and secure API key headers.
โข ๐ Minor fixes โ bulk import label typo corrected, โPaidโ label restored, noโcompletedโrounds message fixed, workspace expiration handling improved.
Update now for a more reliable and multilingual Equib Manager experience ๐
#equib_manager @equbmanager
โค3
Forwarded from Major John
Ready to unplug, meet new people, and have some fun?
Step into The Play Hub, an evening designed to bring people together through games, conversation, and shared experiences.
Whether you're looking to challenge yourself, connect with fellow creatives, or simply enjoy a different kind of Saturday, this is your invitation to play, laugh, and build new connections beyond the game.
Saturday, August 8
4:00 PM
Creative Hub Ethiopia
Entry: ETB 200 (at the gate)
Step into The Play Hub, an evening designed to bring people together through games, conversation, and shared experiences.
Whether you're looking to challenge yourself, connect with fellow creatives, or simply enjoy a different kind of Saturday, this is your invitation to play, laugh, and build new connections beyond the game.
Saturday, August 8
4:00 PM
Creative Hub Ethiopia
Entry: ETB 200 (at the gate)
โค2
Forwarded from แ แถ Codes ๐ผ
Jemaw
So in my production environment for Equib Manager, I got an exception in the payment endpoint... probably one of the most devastating things to see after deploying.
From the mobile app all I got was:
Immediately I thought...
So I checked the parser. It Works.
Checked it in development. It Works as well.
Checked the server code. That Works too.
At this point I started making random minor updates in the admin dashboard thinking maybe something somewhere was broken. but nothing.
Then I finally opened the Vercel production logs.
And I saw this:
This error was completely new to me.
After bothering ChatGPT for a while ๐ I finally realized...
It wasn't Equib Manager at all but the package i built ethio-receipt-parser.
The funny part is that i use pdf-parse for CBE PDF receipts.
And because I exported everything from one entry point... Even though my payment endpoint was only verifying Telebirr, importing
So Telebirr failed... or should i say the whole app failed because of a PDF parser that wasn't even being used.
So Instead of working on other stuffs i start to refactor ethio-receipt-parser. Lazy loaded
Split the services so they don't all load together
Cleaned up the architecture a bit and Everything is working again now.
I still don't know how I'm going to handle CBE PDF parsing for Equib Manager.
But for now...
Telebirr, BOA, Awash works even CBE still works inside the package
...just not yet inside Equib Manager until I figure out a cleaner solution.
So mn lemalet felege nw if you've ever dealt with
Ena...
ethio-receipt-parser v2 is out.
link here : https://www.npmjs.com/package/ethio-receipt-parser
or
Would really appreciate it if you checked it out, tried it, broke it, opened issues, or contributed.
Sometimes production teaches you lessons development never will. ๐
and let me getback to work
Let's Support Abel โค๏ธ
So in my production environment for Equib Manager, I got an exception in the payment endpoint... probably one of the most devastating things to see after deploying.
From the mobile app all I got was:
type 'String' is not a subtype of type 'int' of 'index'
Immediately I thought...
"Yep. I definitely messed up the receipt parser."
So I checked the parser. It Works.
Checked it in development. It Works as well.
Checked the server code. That Works too.
At this point I started making random minor updates in the admin dashboard thinking maybe something somewhere was broken. but nothing.
Then I finally opened the Vercel production logs.
And I saw this:
ReferenceError: DOMMatrix is not defined
at module evaluation (...)
at instantiateModule (...)
Failed to handle /api/payment/verify
This error was completely new to me.
After bothering ChatGPT for a while ๐ I finally realized...
It wasn't Equib Manager at all but the package i built ethio-receipt-parser.
The funny part is that i use pdf-parse for CBE PDF receipts.
pdf-parse depends on pdfjs-dist which pdfjs-dist references to DOMMatrix. and Node on Vercel doesn't provide DOMMatrix.And because I exported everything from one entry point... Even though my payment endpoint was only verifying Telebirr, importing
ethio-receipt-parser automatically loaded the CBE PDF parser too.๐So Telebirr failed... or should i say the whole app failed because of a PDF parser that wasn't even being used.
So Instead of working on other stuffs i start to refactor ethio-receipt-parser. Lazy loaded
pdf-parse only inside the CBE service because the package supports it. and restructured the package exports.Split the services so they don't all load together
Cleaned up the architecture a bit and Everything is working again now.
I still don't know how I'm going to handle CBE PDF parsing for Equib Manager.
But for now...
Telebirr, BOA, Awash works even CBE still works inside the package
...just not yet inside Equib Manager until I figure out a cleaner solution.
So mn lemalet felege nw if you've ever dealt with
DOMMatrix on Vercel or have a better idea for handling PDF parsing in serverless functions, I'm all ears. Ena...
ethio-receipt-parser v2 is out.
link here : https://www.npmjs.com/package/ethio-receipt-parser
or
npm install ethio-receipt-parser@2.0.0
Would really appreciate it if you checked it out, tried it, broke it, opened issues, or contributed.
Sometimes production teaches you lessons development never will. ๐
and let me getback to work
Let's Support Abel โค๏ธ
โค3
Hello, night owl is here! I'm currently facing a drought of ideas, so please let me know which framework or library you would like to see developed in any programming language you prefer! ๐
๐ฅ3
Micky Codes
Hello, night owl is here! I'm currently facing a drought of ideas, so please let me know which framework or library you would like to see developed in any programming language you prefer! ๐
Yoooo, it seems like no one is offering any ideas , are we all in idea แตแญแ
๐ญ
๐ข1
๐ข๐ฎ๐ถ๐ฒ๐ป.๐ผ
After building a game the initial download time is absurd for unity if i can avoid that i would be greatful
Unfortunately I worked on that area for many times but no one can do anything since it's connected to compression and extraction of the assets you used, if you can make a loosless compressor that can reduce the files size gradually most likely from a GB to KB or smaller MB then we can do that but theoretically it's impossible to do that.
๐2