Dart must easily be the most versatile computer language out there. 🎯
* Runs as a scripting language (like Python)
* Compiles to kernel code (like Java’s bytecode)
* Compiles to native code (like Swift)
* Compiles to JavaScript (like TypeScript)
* Compiles to WASM (unlike TypeScript)
* Has sound null safety (like Rust)
* Stateful hot reload (like no one else - Erlang maybe?)
* Runs on virtually any platform (like C/C++)
In addition:
* Has great developer tooling
* Interops easily with other languages
* Has an outstanding UI framework (Flutter)
* Nicely mixes with native UI components
* Is really easy to learn and work with
Today, I learned that the full compiler, analyzer, and tooling can even run on a web page. Mind blown. 🤯 What else did I miss?
If you RT and reply “ V4 ” in the comment. I promise to personally DM you when this hackathon goes LIVE.
Asides the cash prizes, this will be the largest payment hackathon in Nigeria and you’ll get to learn directly from the @theflutterwave’s team ( I’m putting this into the plans)
You’ll learn about security in payment, how to effectively use Flutterwave latest API, and if you don’t even build a startup from the hackathon, you’ll be a good hire for any fintech platform. As long as you’re serious.
I’ll let you know when you can start forming your team once this is ready.
@dev_careers
Security question for you @commando_skiipz
For OTPs that expire in 10 minutes, is hashing before storage overkill?
Current @smartfarmai implementation:
> Hash OTP + store
> Delete after confirmation
> Rate limiting enabled
> Max attempts enforced
But we use 4 digits anyways…🥲
Am I being paranoid or is this good practice?