Disclaimer: This is a technical writing, you might want to keep an extra window opened in your browser to look up some terms used here. Links describing some concepts will be introduced along the term.
One of the latest news in the web development field, is the release of the “Fusion.js” framework by the “Uber engineering” company.
Uber uses a very similar concept to µTorrent, but in real life. It’s a peer-to-peer ridesharing and transportation network company. Their main platform is a mobile app named “Uber”. The use of this app increased exponentially throughout the years. The app has been downloaded over a 100 Million times! The company took a very huge risk when they decided to rewrite the whole app and managed to actually pull it off.
They recently released the new framework “fusion.js” as a “Plugin based universal web framework”. It was first introduced on the 1st of August, 2018. The framework is open-source which means that -if you’re good enough else this shouldn’t be tried- you can customize it to meet your specific needs.
Now we will be stating the features this framework offers:
- It’s compatible with React.js and Redux.js
- The framework’s plugin-based architecture makes it appropriate for single-page applications that may depend on complex service layers
- The plugins use dependency-injection to expose API to other plugins
- It provides testing tools such as “jest”, “enzyme”, and “pupper”.
- It has an optimized and pre-configured boilerplate which reduces the amount of code you need to write to get something working.
- It offers an out of the box support for server-side rendering (SSR). You can check the full concept here.
- Server-side Rendering (SSR) is when the browser sends a request and the server returns a full html page.
- This feature is quite huge; the Framework supports hot module replacement (HMR) which enables you to add/remove modules while the app is running and still maintain its state, and allows for instant HTML/CSS refresh. You can read more about the HMR here.
- It uses a single-entry point file which makes it possible reuse the same code on the browser and the server to make it easier to co-locate code-snippets.
- Last but not least, it offers automatic setup for CSRF protection [a security concept in web forms] and easy i18n integration via bundle splitting.
As we stated earlier, “Fusion.js” is a new framework. Users at the moment did not state any dissatisfaction using it. It’s true that this is a good thing. But, in case you encounter an issue you might be the first to have to deal with it. So be the hero the users need and the first to help the framework grow!
Share your thoughts
Now that #StartupAct is finally here, what’s next?
Friday April 5th, 2019 marked the official launch of the long-awaited Startup Act, one year after its entry into force.
A ceremony was held to this occasion at the « Dar Edhiafa » palace under the aegis of the head of Tunisian government who announced the launch of the Startup Act law and its online portal www.startupact.tn making it possible for anyone to apply and benefit from the various administrative and tax advantages provided by the law.
Startup Act is a legal framework dedicated to Startups in Tunisia. It provides a strict definition for a “startup” and compels it to a label of merit named the “Startup Label” to which Tunisian registered companies apply after fulfilling five main criteria, namely the company’s age, its size, financial independence, innovation and scalability.
Startup Act is built with the aim of facilitating and encouraging the creation, development and internationalization of Tunisian Startups by providing numerous benefits to entrepreneurs, startups and investors as well.
This 20-measure law grants labelled Startups from exemptions to corporate taxes, permits the creation of a foreign currency account, allows both private and public sector employees up to a year off from their current jobs to run their outfits, provides a government-sanctioned salary to founders and helps firms file for international patents; along with several other provisions.
Startup Act’s first wave of startups: The lucky 12
The College of Startups, a commission declared under Article 6 of Law No. 2018-20 of April 17, 2018, was responsible for the review and approval of the applications and approving the “Startup Label” for those meeting the announced criteria.
The commission is composed of 9 members covering business experts (entrepreneurship, innovation, investment and support) as well as representatives from both public and private sector.
An initial call for applications was launched late February 2019 reaching out for beta-testers to trial the platform and to get the chance to be one of the first 20 Startup Label holders. The College of Startups reportedly received more than 300 initial applications for the “Startup Label” and eventually awarded the « Startup Label » to a first wave of 12 emerging startups in various sectors, namely:
- Enova Robotics (Robotics Industry): Designing and manufacturing mobile robots operating in the fields of safety, health and logistics.
- DataVora (e-Commerce): Offering a platform for competitive intelligence/monitoring and pricing on a large scale for e-Commerce players.
- PolySmart (Gaming): Producing Top Down 3rd Person Shooters games for PC.
- BWS: Be Wireless Solutions (IoT): Industrial and is an IoT operator offering integrated real-time object monitoring solutions for energy optimization.
- Ezzayra (AgriTech): Development and integration of technological products (Software, Hardware and Robotics) for agriculture.
- MedilSys (HealthTech): Providing hospitals with the most innovative solutions in clinical information systems specialized in intensive care.
- Dabchy.com (e-Commerce): A fashion marketplace allowing women to renew their wardrobes online and safely.
- VitaLight Lab (BioTech): A unique laboratory on the border between marine biotechnology and natural and refined dermo-cosmetic care formulation using high efficiency stabilized actives.
- PayPos Tunisie (FinTech): Development of innovative electronic payment solutions and digitalization of compatible banking and financial services (PCI-DSS, EMV …).
- NextGen Corp (m-Education): Specialized in the development of education-entertainment mobile apps for children with learning disabilities.
- Nostatik Media (IT): Symmetryk, a platform for exchanging documents between headquarters, subsidiaries and field teams.
- RoamSmart (Telecom): Assisting mobile operators in the digital transformation of their roaming business through innovative SaaS solutions.
Startup Act, beyond the euphoria
It only seems like yesterday, during the 2018’s Tunisia Digital Summit, when the tunisian government announced its « revolutionary » measures to digitalize the administration services allowing online extraction of vital records (the Birth certificate as a start), mobile money transfer services across all postal and bank accounts pushing towards a cashless economy, and the adoption of electronic seals through QR codes to replace the certified copies for legal and administrative documents.
So much of a « digital innovation » for the era of Artificial Intelligence, Blockchain and Cryptocurrencies. One year later, none of those promises actually saw the light.
Startup Act itself was the result of a 3-year-long journey. The reflection on the Startup Act began in 2015 following several requests from the emerging ecosystem of Startups in Tunisia to have a specific and propitious legal Framework.
Now that Startup Act is finally here: It somehow feels like we simply created a false problem to get us aside from the original one. If, yesterday, the question was how to get a startup through the hustle of starting and pass the mountain of all the legal and administrative autorisations needed just to to move from ideation to early execution. Today, it seems that the label « startup » itself is no longer a given.
And if we’re trying to be less naggy and faultfinding, we would still argue that problems just cannot be solved with the same mindset that created them in the first place: Another additional step has been annexed to the already-overwhelming startup journey along with a relatively ambiguous selection criteria and scoring proccess that would naturally leave room for misinterpretations and fuel accusations of nepotism and favoritism.
So if Startup Act isn’t about those those early-stage dreamers/visionaries and small business owners still struggling to get their feet on the ground and spending endless nights making an impact right from home, then why are we even talking about it?
We sure would be more optimistic and consider this to be a promising first step, but then we would need to make sure the next ones, if any is yet to follow, won’t take as much long. Hopefully our legislators do realise that the world out there is currently exploding in terms of technology breakthroughs and that by the time they plan their next move, we’d have much bigger issues to worry about.
Needless to remind that the Tunisian administration isn’t exactly known to be an easy adopter of technology, or change to start with. Noting that, sadly but quite true, Tunisia still operates Under the Foreign Trade and Foreign Exchange code (law No. 76-18). A law that dates way back to January 1976. So until the we manage to bring the administration to the 21st century, any so-called innovation will simply fail to integrate, or at least to properly serve its purpose. Sometimes it’s just worthless to keep patching an old broken machine, when all you need is a new one.
Tunisia‘s change makers, a glimpse of hope..
The good side to this is that hard times do indeed make strong men, and women. Startup Act weren’t to make it this far already if it wasn’t of a massive collective effort backed by continuous lobbying from the entrepreneurial ecosystem in Tunisia over the course of many years.
It also is definitely worth mentioning that these initiatives emerging from the local ecosystem do in fact date back way before the Startup Act project including, but are not limited to, the work on creating and launching the International Technology Card (CTI) on 2015 to allow international financial transactions but mostly providing Tunisian developers access to merchand accounts (such as Google Play and Apple’s App Store) and be able to monetize their mobile apps (through Ads and in-app purchases techniques for example) and therefore make money out of it which was nearly impossible to do prior to the CTI card, at least in a manner that complies with laws and regulations.
It seems like, for once, refreshingly promising actions are actually coming from within: from those who are subject to the actual daily constraints depriving Tunisian entrepreneurs from the very basic rights and needs for a 21st century citizen. And it would be fair to claim that this post-revolution generation, arguably the most desperate and underrepresented generation of the country’s modern history, has had enough of playing by old-school rules that do not seem to be going anywhere better anytime soon and have decided to take matters into their own hands changing one bit at time.
It probably is still early to foresee how this would advance and what the upcoming few years might bring along. But one thing for sure, the battle has just begun and the updates are worth following. Better yet, stepping in, as every effort is considerably needed, and contribute to building the Tunisia we long for.
Share your thoughts
You don’t have any saved content.