The spirit of innovation we brought earlier on lives again, this time with a modular design and efficiency from Day 1.
Functional Reactive programs are probably the best way for web programming, due to its async nature:
github.com/okcontract/cel…
is the first 🧱 2/2
2/2
Almost 15 years ago, we brought new ideas to web programming:
- strong static typing
- the JSX syntax 😂
- automatic code split between client and server
- database automation
However, we missed a few things, namely lack of modularity and an inefficient implementation ... 1/2
@amasad@paulg Oh yes! For @opalang we wasted a lot of time implementing a clever HM(X) constraint-based type system. Error messages were horrible, among many other problems. We ended up rewriting the typechecker as a monolithic W algorithm.
@pcarrier@jolon And that’s the typical modern single-page app which is taking over the classical server-side rendering. You will need a server for many things (database, ...) and the first tweet was to discuss about coming back to simpler server-side HTML.
@pcarrier@jolon It’s indeed more complex to maintain client runtime in the server. The original Opa approach is to « slice » code between client and server automatically. Many parts become HTML generated server-side.
325 Followers 950 FollowingDeveloper working on @DBnomics at @cepremap. I like decentralized web. Ex-@Etalab/@OpenFisca/@jailbreak_paris. Jazz pianist.
701 Followers 3K FollowingWeb Outsourcing Gateway is a one-stop source of quality and affordable Web Solutions that deliver premium results for businesses across the world.
398 Followers 939 FollowingEmbracing open data and web technologies. Tech Advocate, Educator and Developer. I pay it forward with sharing the lessons I’ve learned. DevAdv for Dremio.
731 Followers 5K FollowingCe ne stanno de matti, e sembrano sempre de più
1.70 meters (5.57 feet) high.
Seeker, Reader, Music listener, wants to be financially independent
203 Followers 5K Following"Be a free thinker and don't accept everything you hear as truth. Be critical and evaluate what you believe in." -- Aristotle (384 - 322 BC).
3 Followers 28 FollowingOur podcast features a series of interviews with people whose perspectives on the changing economic and cultural zeitgeist we find interesting and valuable.
209 Followers 884 FollowingThe Computer and Technology Resource Center - the Bay Area's non-profit e-waste collector, refurbishing computers for those in need. [email protected]
81 Followers 667 Following🔎🚨Tu recherches une aventure pro ? Nous recherchons pleins d'aventuriers🕵️♂️🕵️♀️rejoins vite notre communauté : https://t.co/F0zs6ZgJii
730 Followers 534 Followingcofounder @okcontract security guard for humans and agents interacting with blockchain, macro, future of finance, platform businesses