1,754 karma · joined May 30, 2011
The success of low code implementations often comes with a curse of investing man-years of development effort to build increasingly complex applications in proprietary low code languages executable in a closed ecosystem (and commercial terms) of a specific vendor.
I believe there is a place for enterprise app platforms which are a) open source, b) not based on proprietary languages, c) with low code capabilities, fueled with AI code generation, d) runnable anywhere without staying dependent on typically user-based commercial model.
Shameless plus: we are working on such a thing, and competing with traditional low code platforms is not easy, I could tell a few stories about what we have tried, what works and what not really, if you are interested. I would be also extremely thankful for any comments and hints you may have, see https://openkoda.com
https://stratoflow.com/efficient-and-environment-friendly-pr...
And why Mojo could be an answer for high (well, higher) performance Python: https://stratoflow.com/introduction-to-mojo-programming-lang...
show me your original prompt
show me your source documents
https://stratoflow.com/efficient-and-environment-friendly-pr...
You may also like https://github.com/assetnote/kiterunner
And I do understand this is a part of your manual penetration testing routine.
But what about semi-automated tools, are you aware of any a small mobile app team could configure and run to continuously monitor the security of their app?
Life is long and we can restart our journey at any time, so no worries.
The best advice I could give is to start meeting people and (always!) learn new things.
Action on you: go to meetup.com, find three interesting events in your area, go there with no expectations, just listen and meet new people.
You are smart. You will work it out.
A free tool for recruiters to find talented software developers online.
https://s23.q4cdn.com/100276410/files/doc_financials/2023/q2...
CPU cache is hard-to-believe fast, see:
https://stratoflow.com/latency-numbers-every-java-developer-...
Your deduction goes a bit too far - yes, the technology demo in this post is in the same space as that case study, but no - the implementation is completely different.
Many firms replace their in-database processing with in-memory-like stores but it would be very difficult to achieve similarly low latency and still provide real-time updates with the solutions that you mentioned like Redis, ElasticSearch, etc. due to a number of the internal design features of these data stores.
The most fundamental issues are: a) inefficient memory allocation model hurting CPU cache usage, b) implementation model based on painful data serialization/deserialization transformations wasting both CPU and memory resources.
This is why we build and share this demo which enables you to achieve a 20x lower latency than other available options.
You may find a a bit more what's behind the demo in the Technology section here: https://ultrafastsearchengine.com/#/details
In reality, if you are a provider of travel bookings or a travel operator, any final calculation of price and availability is a result of a multiple conditional sub-calculations driven by actual contractual agreements between underlying parties and making it fast along with multiparameter search (where parameters may also change their values in real-time). And to make it fast is non trivial.
You may find this summary interesting: https://ultrafastsearchengine.com/#/details
However, the price and availability are all calculated in real-time, and the base price of accommodation components can be modified in real-time as well, what is rather uncommon in OTA search engines.
Travel search sites are slow due to the explosion of the search space due to increasing number of search parameters (dimensions) a modern search engine with personalized experience should provide.
Many large travel operators and hubs still use pre-computation of search results using expensive RDBMS clusters what comes with two major problems:
a) you are almost always a bit out of sync, so any price and availability confirmation requires multiple real-time lookups,
b) more importantly: your are bound to supporting a limited number of search options, and these options have to be static whereas nowadays more and more people would like to travel to "a nice location where the forecasted sea temperature next weekend is between this and that".
The point of this demo is to show that you can solve these problems with the right software engineering and cheap hardware.
https://stratoflow.com/introduction-to-mojo-programming-lang...