Programmation
- 16 janvier 2024
Nouvel article sur le techblog de Deepki par Pablo Abril : “Pydantic, la révolution de python ?” qui démontre tous les gains que Pydantic apporte au développement en python. C’est simple, élégant et nous permet d’obtenir du code de qualité plus facilement !
👉 https://techblog.deepki.com/pydantic-aka-le-gamechanger/
N’hésitez pas à lire / commenter / partager !
- 28 novembre 2023
Si vous voulez explorer la Composition API de vuejs, Pierre ASSEMAT vient de publier un article à ce sujet sur le techblog de Deepki: “Améliorer l’architecture d’une application Vue grâce à la composition API”.
À partir d’un exemple simple mais explicite, on arrive rapidement par une série de refactorings faciles à un code lisible, découplé et réutilisable : tout ce qu’on désire !
N’hésitez pas à lire, partager, commenter !
- 21 novembre 2023
Nouvel article sur le techblog de Deepki par Khaled FAYSAL : “Wrap like an Egyptian”.
On y parle de design pattern #açade, de modularité, de lisibilité et on y apprend ce qu’est le Kairos. Autant de raisons de lire, partager et commenter !
👉 https://techblog.deepki.com/wrappers/
- 30 octobre 2023
Article final sur la charte du développement backend chez Deepki par Olivier Roux - “Partie 4 : opérabilité” où l’on parle de sécurité, déploiements et de métriques et le responsabilité des développeurs sur ces sujets.
👉 https://techblog.deepki.com/backend-charter-part-4/
Merci pour vos partages, réactions et commentaires !
- 23 octobre 2023
Nouvel article sur le techblog de Deepki par Julia Cavicchi : “Les fixtures de données pytest : la fausse bonne idée ?” où on y discute de tests unitaires, de lisibilité, de duplication… Un bon point de départ pour des débats intéressants !
Merci pour vos partages, réactions et discussions à venir !
👉 https://techblog.deepki.com/data-fixtures-in-tests/
Test code is just as important as production code. It is not a second-class citizen. It requires thought, design, and care.
- 17 octobre 2023
Nouvel article sur le techblog de Deepki par Jean-Baptiste Bergy : “Introduction a l’éco-conception numérique”
👉 https://techblog.deepki.com/introduction-to-green-it/
N’hésitez pas à lire, à partager, à réagir !
- 11 septembre 2023
Nouvel article sur le #techblog de Deepki par Olivier Roux, le 3ème d’une série de 4 sur notre charte de développement backend.
🗞️ La charte du développement backend chez Deepki - Partie 3, les tests automatisés
👉 https://techblog.deepki.com/backend-charter-part-3/
N’hésitez pas à partager !
- 19 juillet 2023
Nouvel article sur le #techblog de Deepki par Yahya LAZAAR : “Le duel de programmation : #Python et #Elixir face à face”. Un excellent comparatif dont je vous recommande la lecture ! techblog.deepki.com/python_vs_elixir
- 6 juin 2023
Nouvel article sur le techblog de Deepki par Olivier Roux : La charte du développement backend chez Deepki - Partie 2, la lisibilité. Deuxième article d’une série de 4, à suivre…
–> https://techblog.deepki.com/backend-charter-part-2/
- 22 mai 2023
Nouvel article sur le #techblog de Deepki par Olivier Roux : La charte du développement backend chez Deepki - Partie 1, les grands principes. Premier article d’une série qui en comportera 4, à suivre…
–> techblog.deepki.com/backend-charter-part-1
- 5 décembre 2022
Nouvel article sur le #techblog de @DeepkiSAS par Olivier Roux : “Pourquoi et comment gérer la compatibilité ascendante ?” ou on y parle en particulier de la migration en 3 étapes et comment cela permet de modifier ses API, son schéma de BDD en live sans interruption.
techblog.deepki.com/retrocompat
- 30 septembre 2022
@bam_thomas something to think about? curiosum.com/blog/green-coding-software-development-energy-efficient-programming-languages. At least another way of looking between languages green efficiency. (spoiler of the article: Elixir is greener than rust for most (web) applications).
- 19 septembre 2022
Nouvel article sur le techblog de @DeepkiSAS par Xavier Barbosa : “Quelques techniques pour rendre un code lisible et agréable (et éliminer la charge cognitive)”, premier article d’une (longue) série. N’hésitez pas à réagir en commentaire de cet article !
–> techblog.deepki.com/le-beau-code
- 8 février 2022
Aveu : après 6 mois de test de VS Code, je reviens à IntelliJ IDEA. Le contraste “out of the box” immédiat est sans commune mesure entre les 2.
Content d’avoir essayé VS Code, franchement pas mal, mais pas adapté à mes besoins ni mon usage. Have fun.
- 20 janvier 2022
De la curiosité nait l’excellence.
Merci à @viebel d’être intervenu chez @DeepkiSAS pour nous parler de son livre Data Oriented Programming et de la nécessité absolue d’avoir du code simple.
Prise de contact suite à la publication d’un article sur notre blog technique : cela permet de belles rencontres !
- 3 janvier 2022
Pour débuter cette nouvelle année, nous vous proposons sur le techblog de @DeepkiSAS une excellente introduction aux Design Patterns en #python par Vincent Valat : on y parle de bridge, adapter, composite, factory et chain of responsability.
techblog.deepki.com/some-python-design-patterns
- 20 décembre 2021
Nouvel article sur le techblog de @DeepkiSAS dans lequel Valentin Leclère nous explique de manière très didactique ce qu’est un algorithme : à lire de toute urgence !
techblog.deepki.com/algorithmes
- 13 décembre 2021
Nouvel article sur le techblog de @DeepkiSAS par Juan LOZANO : “Les design patterns en Vue3”. On y parle de composition, d’héritage et de mixins…
–> techblog.deepki.com/dessign-patterns-vuejs
- 3 décembre 2021
Pour faire du elixir+phoenix moderne (avec npm dedans), je suggère cet alias à la place :
alias mix='docker container run --rm -it -v $PWD:/app -v elixir-mix:/root/.mix -w /app nicbet/phoenix:latest mix'
- 9 septembre 2021
docker clean:
docker ps -qa --no-trunc --filter "status=exited"| xargs docker rm docker images --filter "dangling=true" -q --no-trunc | xargs docker rmi docker images | grep "none" | awk '/ / { print $3 }' | xargs docker rmi docker volume ls -qf dangling=true | xargs docker volume rm docker system prune --volumes -f