Skip to content

Commit

Permalink
pages should not have <h1>
Browse files Browse the repository at this point in the history
  • Loading branch information
mauvaisetroupe committed Oct 3, 2023
1 parent bbadb2c commit 17c7eda
Show file tree
Hide file tree
Showing 12 changed files with 31 additions and 27 deletions.
18 changes: 9 additions & 9 deletions content/en/blog/2022/2022-02-17/darwinisme-numerique.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Ces 3 épisodes des [Cast Codeurs](https://lescastcodeurs.com) sont un échange

Une série stratégique, pas technique, sur une vision du monde, des sociétés, des individus.

### Les Darwinisme numérique, c'est quoi ? (podcast #1)
## Les Darwinisme numérique, c'est quoi ? (podcast #1)

Suite à un article dans l'opinion sur le [cloud souverain](https://www.lopinion.fr/economie/le-cloud-souverain-est-necessaire-le-cloud-de-confiance-indispensable-pour-y-parvenir-la-tribune-de-didier-girard), Didier a eu beaucoup de réactions. S'en suit une réflexion et il s'approprie rapidement un terme qui existe depuis longtemps : le **darwinisme numérique**

Expand All @@ -29,7 +29,7 @@ Le darwinisme, ce n'est pas l'espèce la plus forte qu iva survivre, c'est celle

Il y a un vrai sujet de puissance financière (le rôle des GAFA est indéniable) et il y a ce phénomène de **Winner-Takes-All**. Un acteur arrive est il prend le marché. Sans doute lié au fait que les biens immatériels sont faciles à remplacer (facile de changer de réseau social) et qu'un moyen d'y parvenir et d'investir, investir, jusqu'à prendre le marché.

### Les nations (podcast #1)
## Les nations (podcast #1)

C'est un sujet clivant, mais Didier considère le numérique comme une ressources. Les nations doivent être indépendantes sur leurs ressources pur être moins dépendantes et donc plus résilientes (Israel est une nation très numérique, en Roumanie beaucoup d'investissements dans le numérique). Une nation peut émerger en jouant la carte du numérique.

Expand All @@ -41,7 +41,7 @@ La souveraineté, c'est 4 axes (on peut y aller avec des transitions):
- le hardware, il faut des processeurs (l'Europe veut redévelopper la production en Europe, ce sont des milliards)
- le software qui va sur le hardware

### Les entreprises (podcast #2)
## Les entreprises (podcast #2)

Dans l'aire du numérique, il y a une nouvelle génération d'entreprise Fintch, RetailTech, EduTech, ... Tous les secteurs de l'économie sont touchés. Comment les entreprises doivent s'approprier la resource numérique abordable pour se développer.

Expand All @@ -51,7 +51,7 @@ L'internet n'était pas suffisant. Une start-up devait utiliser une partie de so
Une Tech-Company, c'est une entreprise tech qui fait de la banque, de l'assurance, ... mais c'est avant tout une entreprise tech. Mais c'est avant tout un mindset. Toutes ces sociétés qui sont nées avec internet et qui ont survécu ont des points communs, la capacité d'adaptation. Les facteurs de succès?

#### Le mouvement
### Le mouvement

Chacun de nos choix doit nous rendre compatible avec le futur, pas avec le passé. Aujourd'hui on doit s'en moquer d'être compatible avec Internet Explorer. Depuis Chrome la question est de savoir si on va être compatible avec la prochaine version (on laisse certains sur le bord de la route...).

Expand All @@ -61,7 +61,7 @@ Plus une société est **process-isée**, plus il est difficile de bouger. On s'

Ce n'est pas forcément agréable, mais on n'a pas le choix...

#### La vitesse
### La vitesse

Il faut être capable de décider rapidement, plus le owner est décentralisé, plus on est rapide.

Expand All @@ -71,11 +71,11 @@ Objectif production. Cela ne sert à rien de faire du beau code s'il ne va pas e

Cela posent beaucoup de questions sur la formation des gens, voir comment faire pour que socialement il n'y ait pas des gens sur les rond-points (allusion gilets jaunes).

#### L'ambition
### L'ambition

Le principe **Winner-Takes-All** fait que les entreprises sont très ambitieuses.

#### L'efficacité
### L'efficacité

Il faut automatiser le plus possible :
- l'automatisation apporte de la confiance
Expand All @@ -85,7 +85,7 @@ Il faut automatiser le plus possible :

**Coopération vs. Possession**. Propriété collective du code (par l'équipe), mais c'est aussi le cas pour les documents (on n'envoie plus le document par e-mail, on le met au milieu dans un système collaboratif). C'est aussi le cas pour la donnée, les gens se sentaient historiquement owner de la données, n'avaient pas envie de la partager (c'est une des raisons de l'échec des datawarehouse) par peur de perdre quelque chose.

### Les modèles organisationnels (podcast #3)
## Les modèles organisationnels (podcast #3)

Le manager n'est pas le chef de projet. Mon manager ne doit pas être la personne avec qui je travaille au quotidien. Cela doit être mon coach de carrière. Un changement de carrière peut aller contre l'intérêt de mon chef de projet.

Expand All @@ -111,7 +111,7 @@ Les Tecch-Company ont plus d'ingénieur que les entreprise traditionnelles. Avec

> Derrière chaque crise il y a une opportunité
### les individus
## les individus

Un développeur Cobol peut perdre (ou retrouver) très rapidement son employabilité. L'entreprise peut offrir un écosystème pour entretenir l'employabilité de ses collaborateurs, mais c'est avant tout un travail au niveau de chaque individu.

Expand Down
2 changes: 1 addition & 1 deletion content/en/ea-design-it/import-export/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ weight: 30
# has_children: true
---

# Excel as Golden source?!?
## Excel as Golden source?!?

As it's both possible to import and export a Landscape (with Functional Flows and Interfaces) via an Excel file, the mechanism is ready if you want to consider Excel as your "golden source".

Expand Down
5 changes: 4 additions & 1 deletion content/en/ea-design-it/import-export/excel-import/import.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,17 @@ weight: 10
# nav_order: 1
---


## Populate your database with a Excel file

A convenient way to populate your database is importing your landscape via Excel File.

A full synthetic data set (generated with chatgpt) is provided here :

> https://github.com/mauvaisetroupe/ea-design-it/tree/main/docs/excel-import/samples

# How to import
## How to import

Import :
1. Import External System Excel file
Expand Down
6 changes: 3 additions & 3 deletions content/en/ea-design-it/import-export/excel-import/mapping.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,13 @@ weight: 30
# nav_order: 3
---

# Mapping Excel / Data Model
## Mapping Excel / Data Model

Find below the mapping between Excel column names and Entities field names

> see a full example here (https://github.com/mauvaisetroupe/ea-design-it/tree/main/docs/excel-import/samples)
## Applications
### Applications

This mapping concerns import for Application via Excel

Expand All @@ -38,7 +38,7 @@ This mapping concerns import for Application via Excel



## Landscape, Functional flow, Interfaces
### Landscape, Functional flow, Interfaces

This mapping concerns import Landscape via Excel

Expand Down
12 changes: 6 additions & 6 deletions content/en/ea-design-it/introduction/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ weight: 5

You can find the source code for [EADesignIt at GitHub](https://github.com/mauvaisetroupe/ea-design-it)

# Product Philosophy
## Product Philosophy

Based on the observation that building an enterprise-wide assets repository is a costly activity and that maintaining a fine-grained reference manually could turn into a nightmare, the idea behind **EADesignIt** is to offer the possibility to complete a high-level top-down process by a more automatic-feeding bottom-up approach.

Expand All @@ -19,27 +19,27 @@ That's why, even if it's possible to create all entities (applications, interfac

For the same reason, offering an API over the database to add custom processes/tools to populate the database is an essential part of the solution.

# Data model
## Data model

If you want to know if **EADesignIt** is appropriate for your context, the most important aspect is to know if the data model could meet your requirements. To achieve this, please read the [description of data model](../metamodel/).

You can also consult the [JDL file](https://github.com/mauvaisetroupe/ea-design-it/blob/main/jhipster-jdl-metamodel.jdl) for a more accurate and detailed view of the entities and their relationships (you can use [jdl studio](https://start.jhipster.tech/jdl-studio/) and import the JDL file).

# Diagramming or Not Diagramming?
## Diagramming or Not Diagramming?

This application is not an architecture diagram tool. It should preferably be considered as a database repository.

Diagram capabilities come in two forms.

## PlantUML
### PlantUML

**EADesignIt** uses [PlantUML](https://www.plantuml.com) for real-time visualization. It generates a UML components diagram to expose applications and their integrations.

Example of generated PlantUML diagram:

![interface view](./application/screenshot-plantuml.png)

## Drawio
### Drawio

**EADesignIt** also generates editable diagrams using [Drawio](https://drawio-app.com). Like the one generated on-the-fly with PlantUML, this schema represents applications and their interfaces. But with this Drawio feature, you can also easily edit and customize the generated schema and save it in your database.

Expand All @@ -49,7 +49,7 @@ Example of generated and editable Draw.io diagram:

![Interface View](./application/screenshot-drawio.png)

# Build the application
## Build the application

This application is build with Java, Spring Boot and VueJS.

Expand Down
2 changes: 1 addition & 1 deletion content/en/ea-design-it/lifecycle/lifecycle.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ title: Lifecycle
weight: 50
---

# Landscape As-Is, Landscape To-Be
## Landscape As-Is, Landscape To-Be

<span class="fs-2">Implemented</span>{: .label .label-green }
The start date of validity (easy) and the end date of validity (much more difficult to estimate) of the life cycle of each object can be entered.
Expand Down
1 change: 0 additions & 1 deletion content/en/ea-design-it/metamodel/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ weight: 20
# has_children: true
---

# Data Model - Introduction
This application is tool to model application architecture building diagrams to document applications and interactions between applications (data flows).

EADesignIt helps architects to document their assets, including:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ Data flow (topic /EVT/CUSTOMER) is used by two Data Flow Item (typically Kafka E
![Data Flows items](../png/dataflow3.png)


# Mapping with Archimate specification
## Mapping with Archimate specification

> <span style="background-color: blue; color: white; font-weight: bold">Archimate 3.1</span>
> - A Data Flow Item is modeled with a Archimate Data Object.
Expand Down
2 changes: 1 addition & 1 deletion content/en/ea-design-it/metamodel/metamodel-data-flow.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ Interface TRAD.006 is implemented with a DataFlowItem (typically a topic in a st

![Interface and its Data Flows](../png/dataflow2.png)

# Mapping with Archimate specification
## Mapping with Archimate specification

A Data Flow is modeled with a Archimate **Data Object.**

Expand Down
2 changes: 1 addition & 1 deletion content/en/ea-design-it/metamodel/metamodel-interface.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ trough two different Interfaces:

![interface view](../png/interfaces.png)

# Mapping with Archimate specification
## Mapping with Archimate specification

> <span style="background-color: blue; color: white; font-weight: bold">Archimate 3.1</span>
>
Expand Down
4 changes: 3 additions & 1 deletion content/en/ea-design-it/metamodel/metamodel-model.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,13 @@ weight: 70
# parent: MetaModel
---

## Metamodel Overview

Here is the meta-model used in the tool.

[![meta model](../png/plantuml-eadesignit/plantuml-eadesignit.png)](../png/plantuml-eadesignit/plantuml-eadesignit.png)
# JHipster JDL

## JHipster JDL


You can also consult the [JDL file](https://github.com/mauvaisetroupe/ea-design-it/blob/main/jhipster-jdl-metamodel.jdl) for a more accurate and detailed view of the entities and their relationships (you can use [jdl studio](https://start.jhipster.tech/jdl-studio/) and import JDL file).
Expand Down
2 changes: 1 addition & 1 deletion content/en/ea-design-it/plantuml-import/import.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ type: docs
weight: 40
---

# Import Plantuml - FunctionalFlow
## Import Plantuml - FunctionalFlow

A convenient way to import a Functional Flow is using plantuml
You can describe your Functional Flow as a Sequence Diagarm
Expand Down

0 comments on commit 17c7eda

Please sign in to comment.