Application development

Application development: 4 ways to run an application project in 2021

In 2021, 4 types of application development will predominate. Each one has its own advantages and disadvantages. From Web Apps to hybrid applications, through native development and native generated applications, here is an overview of these application development models to help you define which one to choose for your project. The 4 main types of application development: native application, native generated application, hybrid application and Web App Contrary to popular belief, mobile applications are not on the decline, quite the contrary: they effectively meet the needs of many projects and users. Although there are others, here are 4 types of application development selected according to 3 criteria: popularity, efficiency and profitability. Native application development, to aim for excellence Native remains the main technology for mobile application development. It is simply a matter of using a specific language for each operating system to create the application from scratch on each platform. The development of a mobile application on iOS or Android differs and therefore requires 2 distinct projects, which requires a lot of time and resources. Technically, programming languages vary [...]

2024-02-29T11:25:34+01:00July 1, 2021|Digital|0 comment

APIsation: some rules to respect

You'll be hearing about it in the corridors of the IT department or in the specialized media: the term API is now on everyone's lips. It's a well-deserved success: APIs enable you to add functionality to your application or website, reducing the complexity (and therefore the time) of development. This interface promises a simpler future, provided you master its fundamental rules. Don't get ahead of yourself, Blue Soft tells you everything you need to know and guides you through the development of your API. What is APIsation? An API is a software brick that serves as a means of communication between two services or applications. APIs enable users to access corporate services, and developers to save time and resources. Why use API Gateways? Find out in this article. The API system helps companies expand their portfolio of services, and brings in new players. In the banking system, for example, the same money transaction API can be used to make transfers both from your bank's application and from a third-party application such as Lydia. APIs are absolutely everywhere. A new feature on your application? API. A new service [...]

2024-03-11T12:51:45+01:00November 17, 2020|Digital|0 comment

What is the purpose of API Gateways?

What is an API Gateway? API gateways provide a single point of entry into a system with multiple APIs or multiple microservices that communicate with each other through APIs. API gateways are of great interest in the core of an API management system, and therefore the intermediate layer between the microservices and the client applications that need the microservices to function. The role of these API gateways is to direct API traffic and to connect microservices and client applications. There are two types of API gateways: Service to service External traffic to an incoming service (ingress) The development of API gateways should be seen in the more general context of the APIization of companies and the adoption of microservice architectures as opposed to SOA, or Service-oriented Architectures. The multiplication of APIs to link services together is a service to companies and IT departments. But it has also created the additional complexity of managing the communication between these services and therefore managing the APIs themselves. To put it simply, in a microservices architecture, the various specialized microservices communicate with the client applications thanks to the APIs.

2024-01-10T09:31:46+01:00October27, 2020|Data, Digital|0 comment

Risk management: DevOps and continuous testing as a solution?

How can DevOps and continuous testing optimize risk management in the face of ever-increasing production and development rates? Today's IT companies are under constant pressure to meet ever-tighter time-to-market deadlines. In response, many have adopted Agile and DevOps methods. These methods are bearing fruit, but sometimes to the detriment of security and risk management. Find out more about DevOps in our article. In fact, it's absolutely essential to take security into account before launching an application on the market. If end-users encounter problems that cause the application to be temporarily shut down... it may already be too late. Knowing how to define the acceptability of risk is a key point for any company wishing to adopt an Agile or DevOps environment, as the development cycle is much shorter. Theoretically, it's simple. In reality, however, there is often an asymmetry of information between the definition of risks by project managers and the actual management of these risks by development teams. The aim of this article is to highlight the [...]

2024-03-11T09:47:09+01:00October13, 2020|DevOps, Risk management|0 comment

Support Blue Soft within the DevOps department of Médiamétrie

For more than 10 years, Blue Soft has been working with Médiamétrie to meet their production engineering and system and network needs. Since 2009, Médiamétrie has adopted the Agile SCRUM method for software development. In 2015, Médiamétrie wanted to extend Agile to the Production teams by adopting a DevOps culture, making it one of the pioneers in France. This decision has helped strengthen the collaboration between Médiamétrie and Blue Soft, which makes Devops one of its specialties. We spoke with Christophe Roulland, director of the Devops department at Médiamétrie since 2020. He explained the origins of this department, how it works and why Blue Soft has been their preferred partner for a long time. You are the director of the Devops department since 2020. How is it structured? "Our Devops department is made up of 8 teams, each of which is responsible for a portfolio of products. Each of these teams consists of: 3 to 5 developers 1 or 2 Ops Scrum Masters across several teams 1 Product Owner "Why did Médiamétrie create a Devops department? "One of the first reasons is cultural. We had trouble [...]

2024-01-10T09:28:22+01:006October2020|Customer stories, DevOps|0 comments

DevOps: 6 tips before implementing continuous testing

The growing adoption of DevOps and CI/CD (continuous integration/continuous delivery) culture is pushing DevOps departments to automate their continuous testing practices. At the same time, manual testing is now too slow, too expensive, not reliable enough. Continuous testing is becoming indispensable. Developers need to be notified almost instantly about software changes in order to quickly resolve quality issues without disrupting the code. So we've decided to highlight 6 key tips before thinking about redesigning your DevOps method from testing to continuous testing. To the right DevOps the right tools Continuous testing is not just about a few tools. But you will need the best tools to succeed. In fact, we invite you to read our article on the must-have Devops tools. First, make sure that all the tools you want to use integrate well with your IDE (integrated development environment) and your processes. For this step, there is no universal answer as each organization has its own tools, architectures, frameworks and APIs. For example, your tools may need to enable API level testing, support mobile environments, [...]

2024-01-10T09:27:08+01:00September 29, 2020|DevOps|0 comment

How to have a good mobile first approach?

A headache for web designers, a challenge for developers, an opportunity for marketers... Mobile introduces new rules, especially that of compatibility. This is precisely the objective of the mobile first approach. Good to know: the expression "mobile first" has two meanings: the philosophy (having a mobile first approach to adapt to the uses of its users) and the design (offering screens perfectly adapted to small terminals). Here, we will talk about philosophy as well as design, since both are linked to mobile first development. Contrary to what companies who develop their websites in desktop first would like to believe, smartphones and tablets are leading the market: more than half of the time spent on the Internet is spent on mobile. This statistic, eloquent in itself, takes on a certain magnitude when you consider that the world is populated by 4.54 billion Internet users. In fact, more than 2.27 billion people access the Internet through their smartphone. The fact is that mobile users spend a lot of time on their device, about 3 hours and 40 minutes per day. Would it be time to [...]

2024-01-10T09:23:29+01:00August 16, 2020|Digital|0 comment

Mobile applications: are they really on the decline?

We've been hearing it for the past 3 years: we are witnessing the decline of mobile applications. Replaced by web applications, native apps are now obsolete. Well, not so much. 2019 signed a record in downloads, continued by the containment that led citizens to their app store. The future of apps is bright: thanks to 5g and subscription-based services, the market is expected to cap at $90bn. Towards the end of mobile applications? App Annie, the mobile data analysis guru says so, 2019 saw a 5% increase in mobile app downloads in France. However, the good news must be qualified: like any mature market, France shows a very small increase compared to the rest of the world (+45%). Moreover, it is not the new applications that are shaking up habits. The most popular native apps have been the same since 2016: Netflix, Deezer, Tinder... How to explain such a situation? On the one hand, native apps correspond less and less to behavioral habits. The requirement in terms of commitment (download then registration) and the memory needed on the smartphone encourage users to turn to other solutions. On the other hand, [...]

2024-01-10T09:22:08+01:003August2020|DevOps, Digital|0 comment

The 10 must-have DevOps tools for 2021

Conceived as an answer to the duality between developers and operational staff, the DevOps culture is spreading to the point of taking place in 37% of global enterprises. But a DevOps team doesn't work without its tools. Few groups operate without the help of software, the most popular solutions being open source. Find in our guide the most powerful free and non-free tools on the market. CI/CD development CI/CD development is the testing phase that challenges the code. The acronym CI/CD stands for Continuous Integration/Continuous Deployment. Rather than development teams delivering their source code to operations in a single block at a single point in time, code is tested as it is written or modified. Integration and deployment tools reduce the time needed to create new features. The code, functional since it has been verified, will serve as a basis for the operational staff. GitHub The project hosting and programming service has been the star of CI/CD tools for some time. By recording all the modifications of the source code, GitHub allows to follow the progress of the work and to have an overview of the work history. Very advantageous for a team, GitHub [...]

2024-01-10T09:02:30+01:00March 9, 2020|DevOps|0 comment

Thanks to a custom application, Vinci Immobilier improves the quality control of its projects

Since July 2017, the digital division of Blue Soft has been supporting Vinci Immobilier in improving processes related to quality control. A collaboration in agile mode that has transformed processes and habits, even impacting other departments in the company. A look back at the experience with Stéphane Gogeat-Damois, Director of Digital Projects at Vinci Immobilier. Can you tell us more about the initial project at Vinci Immoblier and when Blue Soft was involved? Stéphane Gogeat-Damois: "The project for which Blue Soft was involved was part of a dematerialization process. The project consisted in putting a strategic tool for managing our sites in the form of a web application: the QCD (Quality Control File). The QCD is a kind of breadcrumb trail of the operations related to a real estate project, which is involved from the launch of the project until its final completion. It is therefore an element that can reach significant volumes. Until now, this file took the form of an Excel file, with all the limitations that this implies. With this application, we wanted to achieve two objectives: to make the life of employees easier and to make the document more reliable and useful. For example, with autocompletion modes, or the automation of reports. [...]

2024-01-10T08:51:31+01:00December 5, 2019|Uncategorized|0 comment
Go to top