diff --git a/src/assets/css/main.css b/src/assets/css/main.css index e6219ec..b99ec5b 100644 --- a/src/assets/css/main.css +++ b/src/assets/css/main.css @@ -4,23 +4,7 @@ @font-face { font-family: 'Raleway'; - src: url('../fonts/Raleway-Light.ttf') format('truetype'); - font-weight: 300; - font-style: normal; - font-display: swap; -} - -@font-face { - font-family: 'Raleway'; - src: url('../fonts/Raleway-Regular.ttf') format('truetype'); - font-weight: 400; - font-style: normal; - font-display: swap; -} - -@font-face { - font-family: 'Raleway'; - src: url('../fonts/Raleway-SemiBold.ttf') format('truetype'); + src: url('../fonts/Raleway-SemiBold.woff2') format('woff2'); font-weight: 600; font-style: normal; font-display: swap; diff --git a/src/assets/fonts/Raleway-Light.ttf b/src/assets/fonts/Raleway-Light.ttf deleted file mode 100755 index 91aa0c7..0000000 Binary files a/src/assets/fonts/Raleway-Light.ttf and /dev/null differ diff --git a/src/assets/fonts/Raleway-Light.woff2 b/src/assets/fonts/Raleway-Light.woff2 new file mode 100644 index 0000000..8863a74 Binary files /dev/null and b/src/assets/fonts/Raleway-Light.woff2 differ diff --git a/src/assets/fonts/Raleway-Regular.ttf b/src/assets/fonts/Raleway-Regular.ttf deleted file mode 100755 index e570a2d..0000000 Binary files a/src/assets/fonts/Raleway-Regular.ttf and /dev/null differ diff --git a/src/assets/fonts/Raleway-Regular.woff2 b/src/assets/fonts/Raleway-Regular.woff2 new file mode 100644 index 0000000..bbf480a Binary files /dev/null and b/src/assets/fonts/Raleway-Regular.woff2 differ diff --git a/src/assets/fonts/Raleway-SemiBold.ttf b/src/assets/fonts/Raleway-SemiBold.ttf deleted file mode 100755 index ed0a8b9..0000000 Binary files a/src/assets/fonts/Raleway-SemiBold.ttf and /dev/null differ diff --git a/src/assets/fonts/Raleway-SemiBold.woff2 b/src/assets/fonts/Raleway-SemiBold.woff2 new file mode 100644 index 0000000..aa558d6 Binary files /dev/null and b/src/assets/fonts/Raleway-SemiBold.woff2 differ diff --git a/src/pages/ar/برمجة/index.astro b/src/pages/ar/برمجة/index.astro index b71ea8a..bf1a1e2 100644 --- a/src/pages/ar/برمجة/index.astro +++ b/src/pages/ar/برمجة/index.astro @@ -46,10 +46,18 @@ function formatMonth(dateStr: string) { >
-

حِرَفيّ البرمجيات

-

- مطوّر مستقل مقيم في ألبي، فرنسا. أكثر من 20 سنة في بناء البرمجيات — Craftsmanship، TDD، DDD. أرافق الفرق كمطوّر أول، أو قائد تقني، أو مدرب تقني. -

+

حِرَفيّ البرمجيات

+
+

+ TDD، Clean Code، Domain-Driven Design: هذه طريقتي في بناء البرمجيات. أرافق الفرق كمطوّر أول، أو قائد تقني، أو مدرب تقني. أدواتي: TypeScript/JavaScript، وكذلك PHP وElixir. +

+

+ ما يميّزني ربّما: أهتمّ بجودة الكود بقدر اهتمامي بما ينتجه. أفضّل البرمجيات الحرّة والأدوات التي تلبّي احتياجات حقيقية. أتساءل أيضًا عن التحيّزات التي ندرجها في الكود، والتي تُديم علاقات اجتماعية تستحقّ المساءلة. +

+

+ أُدرّس البرمجة في جامعة شامبوليون وأنشّط مجتمع Software Crafters Albi منذ 2018. +

+
diff --git a/src/pages/code/index.astro b/src/pages/code/index.astro index be2a2d7..5be219c 100644 --- a/src/pages/code/index.astro +++ b/src/pages/code/index.astro @@ -43,9 +43,17 @@ function formatMonth(dateStr: string) {

Artisan du logiciel

-

- Développeur freelance basé à Albi. Plus de 20 ans à construire du logiciel — Craftsmanship, TDD, DDD. J'accompagne les équipes comme développeur senior, tech lead ou coach technique. -

+
+

+ TDD, Clean Code, Domain-Driven Design : c'est ma façon de construire du logiciel. J'accompagne les équipes comme développeur senior, tech lead ou coach technique. Ma stack : TypeScript/JavaScript, mais aussi PHP et Elixir. +

+

+ Ce qui me distingue peut-être : je m'intéresse autant à la qualité du code qu'à ce qu'il produit. Je privilégie le logiciel libre et les outils qui répondent à de vrais besoins. Je m'interroge aussi sur les biais que nous inscrivons dans le code, et qui perpétuent des rapports sociaux qu'on doit questionner. +

+

+ J'enseigne la programmation à l'université Champollion et j'anime les Software Crafters d'Albi depuis 2018. +

+
diff --git a/src/pages/en/code/index.astro b/src/pages/en/code/index.astro index 4bae364..6d0c775 100644 --- a/src/pages/en/code/index.astro +++ b/src/pages/en/code/index.astro @@ -46,10 +46,18 @@ function formatMonth(dateStr: string) { >
-

Software Craftsman

-

- Freelance developer based in Albi, France. Over 20 years building software — Craftsmanship, TDD, DDD. I work with teams as a senior developer, tech lead or technical coach. -

+

Software Craftsman

+
+

+ TDD, Clean Code, Domain-Driven Design: that's how I build software. I work with teams as a senior developer, tech lead or technical coach. My stack: TypeScript/JavaScript, but also PHP and Elixir. +

+

+ What sets me apart, perhaps: I care as much about code quality as about what it produces. I favor free software and tools that address real needs. I also question the biases we embed in code, perpetuating social dynamics that deserve scrutiny. +

+

+ I teach programming at Université Champollion and have been running the Software Crafters Albi meetup since 2018. +

+