This project failed for technical reaasons: We need to go through all intermediary versions when doing a package upgrade, to run all migration functions. So, I had the idea to update the remote repo on Git commits. But the binaries for the production and localhost tests may be different, this makes it nearly impossible to do correctly. If you have an idea how to save my project, please I to hear you.
In today’s fast-paced SaaS industry, efficiency and automation are key to staying ahead. An IC (Internet Computer) Pack Package Manager related website can become a game-changer by offering advanced tools, apps, and services that simplify or create anew security-enhanced Web apps. Below are some innovative app ideas that can be implemented to enhance such a platform.
By integrating these apps into an IC Pack Package Manager website, the platform can transform into a comprehensive ecosystem for engineers, manufacturers, and businesses. Not only will it improve efficiency and reduce errors, but it will also foster innovation by providing smarter, data-driven insights into IC packaging.
Here are some ideas of apps that you can create for our platform (the list is very incomplete and should be prolonged):
- Blog.
- Notion clone.
- Video editor.
- Personal bookkeeping.
- Corporate bookkeeping.
To simplify your rewriting your existing software done for another platform, we support the following commonly met programming languages for Internet Computer Project:
- Rust (A bit of advice: because we hold all data in VM memory, not on disk files or an external database, memory corruption would be especially bad, so I recommend to never use
unsafe
Rust feature. To create circular data structures Better useRc
orArc
reference counting pointers than to resort tounsafe
.) - TypeScript or JavaScript (Azle);
- Python (Kybra);
- C++ (icpp-pro).
And of course, you can use our mainstream language Motoko. Don’t afraid of a new language Motoko is a easy as Python to learn, meanwhile having features of a strict type system, helping you to eliminate stupid errors due to messed types and increasing code execution speed (and reducing costs).
So, if you write a new software for Internet Computer (including software for our project IC Pack), choose either Motoko or Rust. If you decide to translate existing software, Rust, TypeScript, javaScript, Python, or C++ may be good choices.
Another strong point of ICP based development is that you don’t need a DevOps, because deployment is streamlined with simple to use tools as simply managing a few virtual machines that can all be updated by a single command.