Technical Blog

Low Code : Myths VS Facts

You may have some common beliefs about Low Code and No Code technologies but, check it out, they are maybe very useful for you !Actually it's really simple to understand and to use that kind of tools in your daily tasks.

Just here, and with the help of a video, we will show you how you could be mistaken about these technologies and how they can be the added value you need.  

Common beliefs :

You may think that setting up a Low Code platform is complicated,
You are probably sure that Low Code does not allow you to make the apps of your choice,
You are convinced that Low Code can’t be interface to back end enterprise data,
So take 3 minutes of your time to learn about the real capabilities of these technologies!

Lisette Blanc, Marketing Manager at Convertigo, responded to some common misconceptions about Low Code technologies to clarify and understand the added value of these technologies.

Enjoy !

 

Read more...

Low Code / No Code technologies : Expectations vs Reality

Back in the years, mobile and web applications development were only made by experimented Pro Code developers, as they were the ony ones who could handle the whole process ( Front and Back end) from scratch. The global digitalization all over the world - mainly in enterprises - has changed the way of the communication, the work efficiency or the data stocking. With this digitalization came new ways to develop applications, faster and cheaper : Low Code and No Code technologies.
However, when someone has been used to develop in a specific method, it's difficult to change their habits. Nowadays, enterprises are always looking for faster processes, faster deliveries, but their technical teams are generally reluctant to change development methods, as they are not confident about the product or they have some negative thoughts about it. Let's see how these technologies really are !

Read more...

Introduction to PWAs

Back in 2007, Steve Jobs first presented the concept of PWA in front of the world, during the iPhone introduction. Years later, in 2015, the name “PWA” was invented by Chrome developer Alex Russel and designer Frances Berriman in an article that invited for a “deep shift in our understanding and tools” to “build better experiences across devices and contexts within a single codebase”. Since, PWAs haven’t stopped being more and more trendy on the market. Let’s see why.

First, What are PWAs ?


First of all, PWA means Progressive Web Apps : These are optimized versions of a mobile site with native application functionality (usually unavailable on a browser).

PWA's are the combination of the best of the new web technologies and the best of native applications :

PWA’s combine the plurality of possibilities, security and ubiquity on all devices and Information Systems by Web ; and the autonomy, reliability, docks and task bars offered by native applications.
A PWA is consulted like a classic website, from a secure URL, but allows a user experience similar to a mobile application, without the constraints of the latter (submission to App-Stores, significant use of the device's memory, etc..)

Without any download on the stores, it allows you to:

  • Create a shortcut to the site or application directly on the user's home screen
  • Receive push notifications (like a regular app)
  • Access to phone features such as camera, geolocation, document import and even the ability to sign or scan a barcode
  • Use the app even without network access thanks to the offline mode

Web applications can reach anyone, anywhere, on any device with a single codebase.These applications can be found directly on the web, and at Convertigo you can install the app via a QR Code.

Be careful : Not all of the web apps can be called PWA’s.A web application is qualified as a PWA only if it is composed of :

  • A secure context (HTTPS), so served over a secure network. Most of the features related to a PWA, such as geolocation and even service workers, are only available once the application is loaded in HTTPS
  • One or more Service Workers: a script that intercepts and controls how a web browser handles its network requests and resource caching. This allows web developers to create fast web pages and reliable offline experiences
  • A JSON manifest file that controls how the app appears to the user and ensures accessibility to web applications. It defines:
    - The app name
    - Startup URL

And any details that allow for the transition from a website to a mobile application.

Why does this technology become more and more trendy ?

Nowadays, with applications stores mainly handled by Apple and Android, it is quite difficult to have your application pushed into the App Stores if you don’t comply all the required conditions to be eligible.

That is where PWAs are becoming interesting : PWAs simply can be downloaded by the web browser ! This means that each PWA you want to download / provide can be accessible directly from the browser (Safari, Chrome, Firefox etc..)

Time has proved that PWAs were awesome : The power of offline data, direct installation on devices without the apps store constraints in a few clicks etc.. We can expect that people creating /using PWAs will be more and more developed in a near future.

Convertigo PWAs

Convertigo’s Low code and No Code Platform both provide PWAs.

You already heard about the new Convertigo No Code platform, a plus for your business teams who will be able to easily build their own apps, with no technical constraints. Once the app has been imagined, created and put online, it is possible to transpose it into a PWA: Convertigo Forms will be available on all devices when the QR Code is scanned !

How does it work :

  • On Android
  • On iOS
Read more...

Introduction to PWA's...

What are PWA’s ?

First of all, PWA means Progressive Web Apps : These are optimized versions of a mobile site with native application functionality (usually unavailable on a browser).

PWA = best of the new web technologies + best of native applications

PWA’s combine the plurality of possibilities, security and ubiquity on all devices and Information Systems by Web ; and the autonomy, reliability and ubiquity on home screens, docks and task bars offered by native applications.
A PWA is consulted like a classic website, from a secure URL, but allows a user experience similar to that of a mobile application, without the constraints of the latter (submission to App-Stores, significant use of the device's memory, etc..)

Read more...

"Reduce the time and budget needed to develop an app, that is all Low Code and No Code technologies are about" <br><br> The Low Code / No Code revolution

According to different searches, reports and analysis, Low code (and sometimes No Code) will disrupt the development market whether it is before, during or after the COVID-19. According to Gartner/Forrester, we’ll have :

  • 50% of developers plan to use low code
  • 75% by 2024 of companies will use 4 low code platform for developments
  • 2/3 by 2024 of apps would be in low code technology
  • 53 billion: that's the weight of the low-code market, by 2024.


The question is not about reinventing programming but quickly answering to immediate needs. This is why Shadow IT proliferates! Low Code suits perfectly to services/datas’ assemblies and tasks’ automatization. The time factor is important, especially for apps and projects that don’t need Object-Oriented Programming (OOP) or instantiating infrastructure resources that require authorizations and procedures, that may take several weeks.


  • Low Code / No Code Q&A

  • Convertigo CEO, Olivier Picciotto, has been interviewed by the "Programmez" magazine to discuss about the Low-Code / No-Code revolution. Here's a summary of the discussion :

    Interviewer : What about the actual Low Code market ?

    Olivier Picciotto : The market has been dynamic for several years. Some large companies rule the market and the big suppliers want to penetrate it. Some european editors succeeded to take a place in the market, as Convertigo has done.


    Convertigo is an European low code actor. How is the market behaving ? Being a european ISV, is it beneficial ?

    That’s right : We are a french based company but we play in the international market. 30% of our turnover is made abroad (USA, Europe and Africa).

    Traditionally, Europe ( and particulary France) is reluctant to adopt Low Code and No Code technologies compared to other countries. We have noticed in the past few years a real increase in France and other countries : companies have realised that to make up the time lost, they have to be innovative using new technologies to build their daily apps. It’s sure that we introduce ourselves as a european editor to our fortune 100 prospects, it’s better for support and proximity.


    Low Code, No Code, sometimes it’s complicated to understand these two notions. What are the similarities and differences in each approach?

    No Code is really zero code, no more no less ! It must remain within the reach of users with no technical knowledge. In contrast, Low Code never meant zero Code ! Developers write much less code compared to classic development. In Convertigo we consider a 1/10 to 1/50 ratio according to projects. Low Code allows to develop complex apps without functional limits.

    The common point of each approach is the time and budget reduction to develop an app. The better is when we can combine the Low Code and the No Code approach in a single platform. This is what Convertigo proposes with his No Code Studio intended for “citizens” developers and his Low Code Studio intended for “professional” developers. And they interact between them.


    We say that Low Code relates to business, logistic apps to automate some actions, agglomerate data / applications : How is the current situation ?

    It’s totally possible to develop some complex projects with Low Code, it’s easier to make and it needs lower maintenance. There is on the market some “playground” Low Code products but also professional Low Code products that respects the development quality criteria required today (DeveOps, continuous integration, SDLC, fullstack, Microservices architecture, containers and scalabil). We belong in the second category.


    How should Low Code be positioned in relation to developers ? Some editors don’t hesitate to oppose it. Rightly or Wrongly?

    Wrongly ! This is understandable for No Code but not for Low Code. It would even be in the developer interest to learn Low Code. Thanks to it, he will be able to be more efficient in his development and increase his productivity. They will deliver projects faster. And potentially, he will increase his rate. All this while continuing to enjoy writing the 10 to 20% of complex code needed or by taking part in the Convertigo community.


    If you want to read the entire article (in French), Get it here


    Click here if you want to start a Convertigo Studio free trial.

    You have a specific usecase you would like to discuss ? don't wait any longer and block a 30-minute demonstration with one of our specialists. Make an appointment by clicking here !

    Read more...

    Why Convertigo now makes developers to adopt Low-Code !

    Some developers might have a bad opinion about Low-Code technologies, thinking that these are not suited for them. We found it useful to answer to these several "frustrations" that they may have, of course if they use Convertigo Platform!

    1. They might think that maintenance could be difficult :
      If there is one unambiguous point to emphasize, it is that the cost of maintenance is directly proportional to the amount of code to be maintained. So, the Low Code is less expensive to maintain, contrary to what the article says.

      However, the openness point highlighted in this article is quite accurate. Therefore, only Low Code open source platforms can claim to solve the maintenance point.
    2. They might think that everyone would get the same result :
      Once again, this point is general on “simplistic” Low-Code platforms. There are platforms on the market that allow "Pixel Perfect" applications where the final user cannot imagine for a second that it was created by a Low Code platform, such as Convertigo.
    3. One only size doesn’t fit : This refers to the previous point : The different platforms aren’t equivalent. Only open platforms like Convertigo can fully respond to very specific development requests.
    4. They might think that coding was easier than configuring :
      On this point, they’re not wrong ! Therefore, a Low Code platform must allow "Classic" programming capability for specific parts of the application. This is exactly what Convertigo enables using the standard industry support TypeScript language.
    5. They might think that they were working « blind »: Indeed, some Low Code tools are designed with proprietary technologies that completely hide the application operations from developers. This is not that way with an open platform using the latest market standards. The applications developed with the platform can therefore be analyzed and "Debugged" by conventional tools on the market. For example, the Convertigo platform is based on Angular Technology and automatically benefits from the full range of tools around this Framework.
    6. They might think that the simplest tasks turned into puzzles:
      Indeed, some "simplistic" platforms do not allow developers to easily fit custom code into applications like a platform such as Convertigo which, on the contrary, was originally designed with this capability. The security problems cited in the article can indeed arise, unless the platform has been designed with a strong notion of security and non-intrusion.
    7. They might think that Low-Code is not efficient and have poor performance :
      False ! a Low Code platform is able to optimize the most classic code paths used in 90% of applications. This is precisely what developers "forget" to do and only do if performance issues are detected. If you use an open platform such as Convertigo, nothing prevents a developer from programming their own functions themselves in the platform's TypeScript language. Indeed, they will not benefit in this case from the Low Code contribution but this is only on a small part of the app.
    8. They might think that Low Code would not give them much experience:
      Many developers do not see the value of putting a Low Code platform on their Resume and feel that their competences will not be valued. They are wrong!

      It should be known that the ADR of a skillful developer on a low code platform is 70% higher than a traditional developer! Indeed, as the client is aware of the efficiency of the Dev - platform couple by accelerating its delivery and reducing its future maintenance, he doesn’t hesitate to pay more for the ADR of these developers, who can devote more time to the business requirements and the quality of the user experience UX
    9. They might think that they would be locked in :
      It depends on the platform. Indeed, using a mono-cloud platform from one of the GAFAMs is probably not a good idea. On the other side, using an open source Multi cloud and on premises platform like Convertigo completely erases this last frustration!

    To conclude, these frustrations are undoubtedly real but are largely outweighed by the efficience of today's low code platforms, especially if they are open source, open and based on market standards. To illustrate this movement, a Gartner study reports that in 2024 the Low Code will represent 65% of business applications!

    Read more...

    Open Source No-Code Platform Convertigo Adds Vonage APIs to Accelerate Digital Transformation

    Vonage APIs are now available in Convertigo development environment




    Web and mobile applications are increasingly built using low-code platforms, which accelerate the development process because they do not require advanced coding skills. Vonage APIs have helped growing startups and agile enterprises enhance their customer experience and realize new business outcomes at scale, and now you can build apps with them via low-code development as well. Introducing Vonage APIs on Convertigo platforms!

    Convertigo is one of the first open source low code / no code platforms to provide Vonage APIs, which allows you to add video, instant messaging, or voice calls into your applications with low or no development effort.

    Enterprises face high demand for messaging and video communication features (especially since the onset of the COVID-19 pandemic). Being able to integrate Vonage APIs and embed these capabilities in a few lines -- or without writing a single line —of code is a real improvement for Convertigo users.

    Sample use cases for messaging and video communication in different industries include:

    • Telemedicine, counseling, group therapy
    • Distance learning, language education, tutoring etc...
    • Escalating a customer interaction from chat or SMS to audio or video call within your UX
    • “See what I see” remote video inspection
    • SMS verification via 2-factor authentication
    • SMS confirmation of an account change or a transaction
    • PSD2 payment messages
    • Alerts and notifications such as for appointment reminders or cancelations

    Being able to integrate APIs simply avoids long development processes and reduces costs. And because Vonage is a global company, API communications within Convertigo workflows are able to scale in accordance with the compliance required in markets around the world.


    Adding Vonage APIs to Your Convertigo App Is Simple :

    In technical terms, Vonage APIs are integrated into the Convertigo platform as a library. The library provides all the sequences you can use in your backend workflows to make voice and video calls as well as send messages via Facebook Messenger or SMS. The library also provides Mobile Builder Shared components, which you can use in your front-end apps.

    To get started, explore the following sample app to learn how to integrate video conferencing in your Mobile or Desktop app.

    To import your Convertigo Studio the lib_Vonage project, simply:

    The Vonage library is now available in Convertigo Forms! Just add the component in your form and users can answer a form in a collaborative way by installing a chat room directly in the form.

    What Vonage APIs look like in our applications :


    Here is an extract from our Webinar partnering Vonage where we show the communication API use in a "real" use case : The integration of teleconferencing into the application.
    (Insurance use case, fire damage)



    If you want to see the full Webinar, just click here.



    → Have a look at the https://github.com/convertigo/c8oprj-lib-vonage#lib_vonage documentation

    Click here to download Convertigo Studio

    Read more...

    Convertigo HQ moves in center Paris!

    Convertigo HQ is moving to center Paris !

    After several years in Orsay (Suburb south of Paris), Convertigo moves to center paris in Montparnasse area. New offices, new location, new No-code and Low-Code product enhancements, new afterwork bars..., but same team and same commitment to our customers!

    Read more...

    Integrate Convertigo with the ELK Suite (Elasticsearch / Kibana / Logstash) for log analysis

    In complex environments it is useful to have a global view of all running systems. A frequently used technique is to concentrate logs in a database and to query these logs to build reports and useful metric data. the ELK suite is frequently use for this purpose. See how Convertigo can integrate with ELK and become part of a global monitoring system.

    The Convertigo ELK Repository

    You can find all the information for integrating ELK with Convertigo here

    https://github.com/convertigo/elk-kibana-logstash

    You will find there all the necessary files to run an ELK stack using docker and docker-compose. Of course, if you have your own running ELK stack you can use the configuration files as samples to build your own Convertigo ELK integration.

    Read more...

    Gartner confirms Convertigo LowCode Mobile Development Platform as "Honorable Mention"

    Gartner confirms Convertigo #LowCode Mobile Development Platform as "Honorable Mention" in recent MXDP (Multi eXperience Development Platform) 2020 Study.

    This confirms Convertigo's value for its Open Source Low Code platform targeting professional developers in large enterprises as well as its new Convertigo #NoCode module targeting citizen developers in smaller companies. Thanks to Convertigo's #LowCode & #Nocode technologies, Enterprises will now be able to build Mobile & Web apps with a fraction of the cost and time to deliver compared to traditional development.

    Based on open standards such as #Kubernetes, #Angular & #NodeJS, Convertigo #LowCode platform can be used on premises or on the Cloud. The platform provides an "all in one" integrated solution for #MBaaS (Mobile Backend as a Service), Offline datasync, #LowCode back-end service design and #LowCode Front-end for pixel-perfect UI design.

    Check out the platform for a free trial here:https://bit.ly/3gQ0vZx

    Read more...