From f44fb9656afe016bc8bfd9a29a7ca317fd63fe52 Mon Sep 17 00:00:00 2001 From: Moncef AOUDIA Date: Fri, 22 Dec 2023 22:29:03 +0100 Subject: [PATCH] refactor: add some missing badges --- content/page/about/index.adoc | 81 ++++++++++++++++++++++++++- content/page/about/index.fr.adoc | 82 +++++++++++++++++++++++++++- static/images/badges/cypress.svg | 1 + static/images/badges/fireship.svg | 1 + static/images/badges/fluentbit.svg | 1 + static/images/badges/gitkraken.svg | 2 +- static/images/badges/harbor.svg | 1 + static/images/badges/homebrew.svg | 1 + static/images/badges/hoppscotch.svg | 1 + static/images/badges/insomnia.svg | 1 + static/images/badges/ipfs.svg | 1 + static/images/badges/jellyfin.svg | 1 + static/images/badges/jmeter.svg | 1 + static/images/badges/jwt.svg | 1 + static/images/badges/lens.svg | 1 + static/images/badges/letsencrypt.svg | 1 + static/images/badges/lighthouse.svg | 1 + static/images/badges/liquibase.svg | 1 + static/images/badges/maven.svg | 1 + static/images/badges/nestjs.svg | 1 + static/images/badges/nodejs.svg | 1 + static/images/badges/nuxtjs.svg | 1 + static/images/badges/opensearch.svg | 1 + static/images/badges/openvpn.svg | 1 + static/images/badges/podman.svg | 1 + static/images/badges/prometheus.svg | 1 + static/images/badges/proton.svg | 1 + static/images/badges/protonvpn.svg | 1 + static/images/badges/pwa.svg | 1 + static/images/badges/raspberrypi.svg | 1 + static/images/badges/relay.svg | 1 + static/images/badges/swagger.svg | 1 + static/images/badges/tailwind.svg | 1 + static/images/badges/tomcat.svg | 1 + static/images/badges/vault.svg | 1 + static/images/badges/vaultwarden.svg | 1 + static/images/badges/vite.svg | 1 + static/images/badges/vuejs.svg | 1 + static/images/badges/warp.svg | 1 + static/images/badges/webassembly.svg | 1 + static/images/badges/webrtc.svg | 1 + static/images/badges/zigbee.svg | 1 + static/images/badges/zsh.svg | 1 + 43 files changed, 198 insertions(+), 7 deletions(-) create mode 100644 static/images/badges/cypress.svg create mode 100644 static/images/badges/fireship.svg create mode 100644 static/images/badges/fluentbit.svg create mode 100644 static/images/badges/harbor.svg create mode 100644 static/images/badges/homebrew.svg create mode 100644 static/images/badges/hoppscotch.svg create mode 100644 static/images/badges/insomnia.svg create mode 100644 static/images/badges/ipfs.svg create mode 100644 static/images/badges/jellyfin.svg create mode 100644 static/images/badges/jmeter.svg create mode 100644 static/images/badges/jwt.svg create mode 100644 static/images/badges/lens.svg create mode 100644 static/images/badges/letsencrypt.svg create mode 100644 static/images/badges/lighthouse.svg create mode 100644 static/images/badges/liquibase.svg create mode 100644 static/images/badges/maven.svg create mode 100644 static/images/badges/nestjs.svg create mode 100644 static/images/badges/nodejs.svg create mode 100644 static/images/badges/nuxtjs.svg create mode 100644 static/images/badges/opensearch.svg create mode 100644 static/images/badges/openvpn.svg create mode 100644 static/images/badges/podman.svg create mode 100644 static/images/badges/prometheus.svg create mode 100644 static/images/badges/proton.svg create mode 100644 static/images/badges/protonvpn.svg create mode 100644 static/images/badges/pwa.svg create mode 100644 static/images/badges/raspberrypi.svg create mode 100644 static/images/badges/relay.svg create mode 100644 static/images/badges/swagger.svg create mode 100644 static/images/badges/tailwind.svg create mode 100644 static/images/badges/tomcat.svg create mode 100644 static/images/badges/vault.svg create mode 100644 static/images/badges/vaultwarden.svg create mode 100644 static/images/badges/vite.svg create mode 100644 static/images/badges/vuejs.svg create mode 100644 static/images/badges/warp.svg create mode 100644 static/images/badges/webassembly.svg create mode 100644 static/images/badges/webrtc.svg create mode 100644 static/images/badges/zigbee.svg create mode 100644 static/images/badges/zsh.svg diff --git a/content/page/about/index.adoc b/content/page/about/index.adoc index 2aa7cbf..59df806 100644 --- a/content/page/about/index.adoc +++ b/content/page/about/index.adoc @@ -55,6 +55,7 @@ slug = "about" :consul: image:{badges}/consul.svg[consul] :css3: image:{badges}/css3.svg[css3] :curl: image:{badges}/curl.svg[curl] +:cypress: image:{badges}/cypress.svg[cypress] :datadog: image:{badges}/datadog.svg[datadog] :datagrip: image:{badges}/datagrip.svg[datagrip] :dart: image:{badges}/dart.svg[dart] @@ -69,6 +70,8 @@ slug = "about" :elasticsearch: image:{badges}/elasticsearch.svg[elasticsearch] :fastlane: image:{badges}/fastlane.svg[fastlane] :filezilla: image:{badges}/filezilla.svg[filezilla] +:fireship: image:{badges}/fireship.svg[fireship] +:fluentbit: image:{badges}/fluentbit.svg[fluentbit] :flutter: image:{badges}/flutter.svg[flutter] :focustodo: image:{badges}/focustodo.svg[focustodo] :joplin: image:{badges}/joplin.svg[joplin] @@ -91,23 +94,31 @@ slug = "about" :graphql: image:{badges}/graphql.svg[graphql] :gravatarBadge: image:{badges}/gravatar-large.svg[gravatarbadge, link = "https://gravatar.com/aoudiamoncef"] :hangouts: image:{badges}/hangouts.svg[googlehangouts] +:harbor: image:{badges}/harbor.svg[harbor] :hashnode: image:{badges}/hashnode.svg[hashnode] :hashnodeBadge: image:{badges}/hashnode-large.svg[hashnodebadge, link = "https://aoudiamoncef.hashnode.dev"] :heidisql: image:{badges}/heidisql.svg[heidisql] :helm: image:{badges}/helm.svg[helm] :hibernate: image:{badges}/hibernate.svg[hibernate] :homeassistant: image:{badges}/homeassistant.svg[homeassistant] +:homebrew: image:{badges}/homebrew.svg[homebrew] +:hoppscotch: image:{badges}/hoppscotch.svg[hoppscotch] :html5: image:{badges}/html5.svg[html5] :hugo: image:{badges}/hugo.svg[hugo] :hyper: image:{badges}/hyper.svg[hyper] :influxdb: image:{badges}/influxdb.svg[influxdb] +:insomnia: image:{badges}/insomnia.svg[insomnia] :intellijidea: image:{badges}/intellijidea.svg[intellijidea] +:ipfs: image:{badges}/ipfs.svg[ipfs] :jamstack: image:{badges}/jamstack.svg[jamstack] :java: image:{badges}/java.svg[java] :jekyll: image:{badges}/jekyll.svg[jekyll] +:jellyfin: image:{badges}/jellyfin.svg[jellyfin] :jenkins: image:{badges}/jenkins.svg[jenkins] :jira: image:{badges}/jira.svg[jira] +:jmeter: image:{badges}/jmeter.svg[jmeter] :junit5: image:{badges}/junit.svg[junit5] +:jwt: image:{badges}/jwt.svg[jwt] :k3s: image:{badges}/k3s.svg[k3s] :kafka: image:{badges}/kafka.svg[kafka] :keepassxc: image:{badges}/junit.svg[keepassxc] @@ -117,16 +128,21 @@ slug = "about" :kong: image:{badges}/kong.svg[kong] :kotlin: image:{badges}/kotlin.svg[kotlin] :kubernetes: image:{badges}/kubernetes.svg[kubernetes] -:latex: image:{badges}/latex.svg[latex] +:latex: image:{badges}/latex.svg[latex] +:lens: image:{badges}/lens.svg[lens] +:letsencrypt: image:{badges}/letsencrypt.svg[letsencrypt] +:lighthouse: image:{badges}/lighthouse.svg[lighthouse] :linkedin: image:{badges}/linkedin.svg[linkedin] :linkedinBadge: image:{badges}/linkedin-large.svg[linkedinbadge, link = "https://www.linkedin.com/in/%F0%9F%91%A8%E2%80%8D%F0%9F%92%BB-moncef-aoudia-7723b311b"] :linux: image:{badges}/linux.svg[linux] +:liquibase: image:{badges}/liquibase.svg[liquibase] :logstash: image:{badges}/logstash.svg[logstash] :macos: image:{badges}/macos.svg[macos] :maoudia: image:{badges}/maoudiacom-large.svg[maoudia, link = "https://www.maoudia.com/en/"] :mariadb: image:{badges}/mariadb.svg[mariadb] :markdown: image:{badges}/markdown.svg[markdown] :mattermost: image:{badges}/mattermost.svg[mattermost] +:maven: image:{badges}/maven.svg[maven] :medium: image:{badges}/medium.svg[medium] :mediumBadge: image:{badges}/medium-large.svg[mediumbadge, link = "https://medium.com/@aoudiamoncef"] :meet: image:{badges}/meet.svg[googlemeet] @@ -139,35 +155,45 @@ slug = "about" :mutiny: image:{badges}/mutiny.svg[mutiny] :myki: image:{badges}/myki.svg[myki] :mysql: image:{badges}/mysql.svg[mysql] +:nestjs: image:{badges}/nestjs.svg[nestjs] :netlify: image:{badges}/netlify.svg[netlify] :nextcloud: image:{badges}/nextcloud.svg[nextcloud] :npm: image:{badges}/npm.svg[npm] :numpy: image:{badges}/numpy.svg[numpy] +:nuxtjs: image:{badges}/nuxtjs.svg[nuxtjs] :ohmyzsh: image:{badges}/ohmyzsh.svg[ohmyzsh] :openapiinitiative: image:{badges}/openapi.svg[openapiinitiative] :opensourceinitiative: image:{badges}/oss.svg[opensourceinitiative] :opentelemetry: image:{badges}/opentelemetry.svg[opentelemetry] +:openvpn: image:{badges}/openvpn.svg[openvpn] :overleaf: image:{badges}/overleaf.svg[overleaf] :pandas: image:{badges}/pandas.svg[pandas] :pihole: image:{badges}/pihole.svg[pihole] :plex: image:{badges}/plex.svg[plex] :pocket: image:{badges}/pocket.svg[pocket] +:podman: image:{badges}/podman.svg[podman] :pocketBadge: image:{badges}/pocket-large.svg[pocketbadge, link = "https://getpocket.com/@701dbpd1T08b8g7f59Ab790A73g1T0G2725K38yf75eym1w2di86eN27V2dIJ51a"] :portainer: image:{badges}/portainer.svg[portainer] :postgresql: image:{badges}/postgresql.svg[postgresql] :postman: image:{badges}/postman.svg[postman] +:promeheus: image:{badges}/prometheus.svg[prometheus] +:proton: image:{badges}/proton.svg[proton] +:protonvpn: image:{badges}/protonvpn.svg[protonvpn] :proxmox: image:{badges}/proxmox.svg[proxmox] +:pwa: image:{badges}/pwa.svg[pwa] :python: image:{badges}/python.svg[python] :quarkus: image:{badges}/quarkus.svg[quarkus] :quora: image:{badges}/quora.svg[quora] :quoraBadge: image:{badges}/quora-large.svg[quora, link = "https://www.quora.com/profile/Moncef-AOUDIA"] :rainbow: image:{badges}/rainbow.svg[rainbow] :rancher: image:{badges}/rancher.svg[rancher] +:raspberrypi: image:{badges}/raspberrypi.svg[raspberrypi] :reactivex: image:{badges}/reactivex.svg[reactivex] :reactor: image:{badges}/reactor.svg[reactor] :reddit: image:{badges}/reddit.svg[reddit] :redditBadge: image:{badges}/reddit-large.svg[redditbadge, link = "https://www.reddit.com/user/aoudiamoncef"] :redis: image:{badges}/redis.svg[redis] +:relay: image:{badges}/relay.svg[relay] :rocksdb: image:{badges}/rocksdb.svg[rocksdb] :rss: image:{badges}/rss.svg[rss] :rssBadge: image:{badges}/rss-large.svg[rssbadge, link = "https://www.maoudia.com/index.xml"] @@ -193,11 +219,14 @@ slug = "about" :stackoverflow: image:{badges}/stackoverflow.svg[stackoverflow] :stackoverflowBadge: image:{badges}/stackoverflow-large.svg[stackoverflowbadge, link = "https://stackoverflow.com/users/8126192/moncef-aoudia"] :supabase: image:{badges}/supabase.svg[supabase] +:swagger: image:{badges}/swagger.svg[swagger] :syncthing: image:{badges}/syncthing.svg[syncthing] :synology: image:{badges}/synology.svg[synology] +:tailwind: image:{badges}/tailwind.svg[tailwind] :telegram: image:{badges}/telegram.svg[telegram] :termius: image:{badges}/termius.svg[termius] :thymeleaf: image:{badges}/thymeleaf.svg[thymeleaf] +:tomcat: image:{badges}/tomcat.svg[tomcat] :traefikproxy: image:{badges}/traefikproxy.svg[traefikproxy] :travisci: image:{badges}/travisci.svg[travisci] :truenas: image:{badges}/truenas.svg[truenas] @@ -209,8 +238,15 @@ slug = "about" :ubuntu: image:{badges}/ubuntu.svg[ubuntu] :uptimekuma: image:{badges}/uptimekuma.svg[uptimekuma] :vagrant: image:{badges}/vagrant.svg[vagrant] +:vault: image:{badges}/vault.svg[vault] +:vaultwarden: image:{badges}/vaultwarden.svg[vaultwarden] :visualstudiocode: image:{badges}/visualstudiocode.svg[visualstudiocode] :visualvm: image:{badges}/visualvm.svg[visualvm] +:vite: image:{badges}/vite.svg[vite] +:vuejs: image:{badges}/vuejs.svg[vuejs] +:warp: image:{badges}/warp.svg[warp] +:webassembly: image:{badges}/webassembly.svg[webassembly] +:webrtc: image:{badges}/webrtc.svg[webrtc] :webstorm: image:{badges}/webstorm.svg[webstorm] :windows: image:{badges}/windows.svg[windows] :windowsterminal: image:{badges}/windowsterminal.svg[windowsterminal] @@ -218,6 +254,8 @@ slug = "about" :workplace: image:{badges}/workplace.svg[workplace] :xcode: image:{badges}/xcode.svg[xcode] :yammer: image:{badges}/yammer.svg[yammer] +:zigbee: image:{badges}/zigbee.svg[zigbee] +:zsh: image:{badges}/zsh.svg[zsh] :zulip: image:{badges}/zulip.svg[zulip] [.lead] @@ -321,8 +359,11 @@ Technologies I have used* at work and/or side projects. {hugo} {jekyll} {junit5} +{liquibase} {mutiny} +{nestjs} {numpy} +{nuxtjs} {opentelemetry} {pandas} {quarkus} @@ -331,7 +372,9 @@ Technologies I have used* at work and/or side projects. {spring} {springboot} {springsecurity} +{tailwind} {thymeleaf} +{vuejs} ==== .Tools @@ -349,13 +392,18 @@ Technologies I have used* at work and/or side projects. {calibre} {chocolatey} {curl} +{cypress} {datadog} {docker} {fastlane} {filezilla} {focustodo} +{fluentbit} +{insomnia} {joplin} {helm} +{homebrew} +{hoppscotch} {k3s} {kodi} {kubernetes} @@ -365,33 +413,43 @@ Technologies I have used* at work and/or side projects. {gradle} {heidisql} {nextcloud} +{harbor} {homeassistant} {hyper} {kibana} {keepassxc} +{lens} +{lighthouse} {logstash} +{maven} {mremoteng} {npm} {ohmyzsh} {pihole} -{plex} {pocket} +{podman} {portainer} {postman} +{promeheus} {proxmox} {rancher} {sonarlint} {supabase} +{swagger} {syncthing} {synology} {termius} {traefikproxy} -{truenas} {ubiquiti} {uptimekuma} {vagrant} +{vault} +{vaultwarden} {visualvm} +{vite} +{warp} {windowsterminal} +{zsh} ==== .Services @@ -456,6 +514,7 @@ Technologies I have used* at work and/or side projects. {arduino} {linux} {macos} +{truenas} {ubuntu} {windows} ==== @@ -467,14 +526,30 @@ Technologies I have used* at work and/or side projects. {brave} {chrome} {deezer} +{fireship} +{ipfs} {jamstack} +{jellyfin} +{jwt} +{letsencrypt} {microservices} {mqtt} {openapiinitiative} {opensourceinitiative} +{openvpn} +{plex} +{proton} +{protonvpn} +{pwa} +{raspberrypi} {reactivex} +{relay} {spotify} +{tomcat} {ublockorigin} +{webassembly} +{webrtc} +{zigbee} ==== {empty} + diff --git a/content/page/about/index.fr.adoc b/content/page/about/index.fr.adoc index f0db847..a292b79 100644 --- a/content/page/about/index.fr.adoc +++ b/content/page/about/index.fr.adoc @@ -55,6 +55,7 @@ slug = "about" :consul: image:{badges}/consul.svg[consul] :css3: image:{badges}/css3.svg[css3] :curl: image:{badges}/curl.svg[curl] +:cypress: image:{badges}/cypress.svg[cypress] :datadog: image:{badges}/datadog.svg[datadog] :datagrip: image:{badges}/datagrip.svg[datagrip] :dart: image:{badges}/dart.svg[dart] @@ -69,6 +70,8 @@ slug = "about" :elasticsearch: image:{badges}/elasticsearch.svg[elasticsearch] :fastlane: image:{badges}/fastlane.svg[fastlane] :filezilla: image:{badges}/filezilla.svg[filezilla] +:fireship: image:{badges}/fireship.svg[fireship] +:fluentbit: image:{badges}/fluentbit.svg[fluentbit] :flutter: image:{badges}/flutter.svg[flutter] :focustodo: image:{badges}/focustodo.svg[focustodo] :joplin: image:{badges}/joplin.svg[joplin] @@ -91,23 +94,31 @@ slug = "about" :graphql: image:{badges}/graphql.svg[graphql] :gravatarBadge: image:{badges}/gravatar-large.svg[gravatarbadge, link = "https://gravatar.com/aoudiamoncef"] :hangouts: image:{badges}/hangouts.svg[googlehangouts] +:harbor: image:{badges}/harbor.svg[harbor] :hashnode: image:{badges}/hashnode.svg[hashnode] :hashnodeBadge: image:{badges}/hashnode-large.svg[hashnodebadge, link = "https://aoudiamoncef.hashnode.dev"] :heidisql: image:{badges}/heidisql.svg[heidisql] :helm: image:{badges}/helm.svg[helm] :hibernate: image:{badges}/hibernate.svg[hibernate] :homeassistant: image:{badges}/homeassistant.svg[homeassistant] +:homebrew: image:{badges}/homebrew.svg[homebrew] +:hoppscotch: image:{badges}/hoppscotch.svg[hoppscotch] :html5: image:{badges}/html5.svg[html5] :hugo: image:{badges}/hugo.svg[hugo] :hyper: image:{badges}/hyper.svg[hyper] :influxdb: image:{badges}/influxdb.svg[influxdb] +:insomnia: image:{badges}/insomnia.svg[insomnia] :intellijidea: image:{badges}/intellijidea.svg[intellijidea] +:ipfs: image:{badges}/ipfs.svg[ipfs] :jamstack: image:{badges}/jamstack.svg[jamstack] :java: image:{badges}/java.svg[java] :jekyll: image:{badges}/jekyll.svg[jekyll] +:jellyfin: image:{badges}/jellyfin.svg[jellyfin] :jenkins: image:{badges}/jenkins.svg[jenkins] :jira: image:{badges}/jira.svg[jira] +:jmeter: image:{badges}/jmeter.svg[jmeter] :junit5: image:{badges}/junit.svg[junit5] +:jwt: image:{badges}/jwt.svg[jwt] :k3s: image:{badges}/k3s.svg[k3s] :kafka: image:{badges}/kafka.svg[kafka] :keepassxc: image:{badges}/junit.svg[keepassxc] @@ -117,16 +128,21 @@ slug = "about" :kong: image:{badges}/kong.svg[kong] :kotlin: image:{badges}/kotlin.svg[kotlin] :kubernetes: image:{badges}/kubernetes.svg[kubernetes] -:latex: image:{badges}/latex.svg[latex] +:latex: image:{badges}/latex.svg[latex] +:lens: image:{badges}/lens.svg[lens] +:letsencrypt: image:{badges}/letsencrypt.svg[letsencrypt] +:lighthouse: image:{badges}/lighthouse.svg[lighthouse] :linkedin: image:{badges}/linkedin.svg[linkedin] :linkedinBadge: image:{badges}/linkedin-large.svg[linkedinbadge, link = "https://www.linkedin.com/in/%F0%9F%91%A8%E2%80%8D%F0%9F%92%BB-moncef-aoudia-7723b311b"] :linux: image:{badges}/linux.svg[linux] +:liquibase: image:{badges}/liquibase.svg[liquibase] :logstash: image:{badges}/logstash.svg[logstash] :macos: image:{badges}/macos.svg[macos] :maoudia: image:{badges}/maoudiacom-large.svg[maoudia, link = "https://www.maoudia.com/en/"] :mariadb: image:{badges}/mariadb.svg[mariadb] :markdown: image:{badges}/markdown.svg[markdown] :mattermost: image:{badges}/mattermost.svg[mattermost] +:maven: image:{badges}/maven.svg[maven] :medium: image:{badges}/medium.svg[medium] :mediumBadge: image:{badges}/medium-large.svg[mediumbadge, link = "https://medium.com/@aoudiamoncef"] :meet: image:{badges}/meet.svg[googlemeet] @@ -139,35 +155,45 @@ slug = "about" :mutiny: image:{badges}/mutiny.svg[mutiny] :myki: image:{badges}/myki.svg[myki] :mysql: image:{badges}/mysql.svg[mysql] +:nestjs: image:{badges}/nestjs.svg[nestjs] :netlify: image:{badges}/netlify.svg[netlify] :nextcloud: image:{badges}/nextcloud.svg[nextcloud] :npm: image:{badges}/npm.svg[npm] :numpy: image:{badges}/numpy.svg[numpy] +:nuxtjs: image:{badges}/nuxtjs.svg[nuxtjs] :ohmyzsh: image:{badges}/ohmyzsh.svg[ohmyzsh] :openapiinitiative: image:{badges}/openapi.svg[openapiinitiative] :opensourceinitiative: image:{badges}/oss.svg[opensourceinitiative] :opentelemetry: image:{badges}/opentelemetry.svg[opentelemetry] +:openvpn: image:{badges}/openvpn.svg[openvpn] :overleaf: image:{badges}/overleaf.svg[overleaf] :pandas: image:{badges}/pandas.svg[pandas] :pihole: image:{badges}/pihole.svg[pihole] :plex: image:{badges}/plex.svg[plex] :pocket: image:{badges}/pocket.svg[pocket] +:podman: image:{badges}/podman.svg[podman] :pocketBadge: image:{badges}/pocket-large.svg[pocketbadge, link = "https://getpocket.com/@701dbpd1T08b8g7f59Ab790A73g1T0G2725K38yf75eym1w2di86eN27V2dIJ51a"] :portainer: image:{badges}/portainer.svg[portainer] :postgresql: image:{badges}/postgresql.svg[postgresql] :postman: image:{badges}/postman.svg[postman] +:promeheus: image:{badges}/prometheus.svg[prometheus] +:proton: image:{badges}/proton.svg[proton] +:protonvpn: image:{badges}/protonvpn.svg[protonvpn] :proxmox: image:{badges}/proxmox.svg[proxmox] +:pwa: image:{badges}/pwa.svg[pwa] :python: image:{badges}/python.svg[python] :quarkus: image:{badges}/quarkus.svg[quarkus] :quora: image:{badges}/quora.svg[quora] :quoraBadge: image:{badges}/quora-large.svg[quora, link = "https://www.quora.com/profile/Moncef-AOUDIA"] :rainbow: image:{badges}/rainbow.svg[rainbow] :rancher: image:{badges}/rancher.svg[rancher] +:raspberrypi: image:{badges}/raspberrypi.svg[raspberrypi] :reactivex: image:{badges}/reactivex.svg[reactivex] :reactor: image:{badges}/reactor.svg[reactor] :reddit: image:{badges}/reddit.svg[reddit] :redditBadge: image:{badges}/reddit-large.svg[redditbadge, link = "https://www.reddit.com/user/aoudiamoncef"] :redis: image:{badges}/redis.svg[redis] +:relay: image:{badges}/relay.svg[relay] :rocksdb: image:{badges}/rocksdb.svg[rocksdb] :rss: image:{badges}/rss.svg[rss] :rssBadge: image:{badges}/rss-large.svg[rssbadge, link = "https://www.maoudia.com/index.xml"] @@ -193,11 +219,14 @@ slug = "about" :stackoverflow: image:{badges}/stackoverflow.svg[stackoverflow] :stackoverflowBadge: image:{badges}/stackoverflow-large.svg[stackoverflowbadge, link = "https://stackoverflow.com/users/8126192/moncef-aoudia"] :supabase: image:{badges}/supabase.svg[supabase] +:swagger: image:{badges}/swagger.svg[swagger] :syncthing: image:{badges}/syncthing.svg[syncthing] :synology: image:{badges}/synology.svg[synology] +:tailwind: image:{badges}/tailwind.svg[tailwind] :telegram: image:{badges}/telegram.svg[telegram] :termius: image:{badges}/termius.svg[termius] :thymeleaf: image:{badges}/thymeleaf.svg[thymeleaf] +:tomcat: image:{badges}/tomcat.svg[tomcat] :traefikproxy: image:{badges}/traefikproxy.svg[traefikproxy] :travisci: image:{badges}/travisci.svg[travisci] :truenas: image:{badges}/truenas.svg[truenas] @@ -209,8 +238,15 @@ slug = "about" :ubuntu: image:{badges}/ubuntu.svg[ubuntu] :uptimekuma: image:{badges}/uptimekuma.svg[uptimekuma] :vagrant: image:{badges}/vagrant.svg[vagrant] +:vault: image:{badges}/vault.svg[vault] +:vaultwarden: image:{badges}/vaultwarden.svg[vaultwarden] :visualstudiocode: image:{badges}/visualstudiocode.svg[visualstudiocode] :visualvm: image:{badges}/visualvm.svg[visualvm] +:vite: image:{badges}/vite.svg[vite] +:vuejs: image:{badges}/vuejs.svg[vuejs] +:warp: image:{badges}/warp.svg[warp] +:webassembly: image:{badges}/webassembly.svg[webassembly] +:webrtc: image:{badges}/webrtc.svg[webrtc] :webstorm: image:{badges}/webstorm.svg[webstorm] :windows: image:{badges}/windows.svg[windows] :windowsterminal: image:{badges}/windowsterminal.svg[windowsterminal] @@ -218,6 +254,8 @@ slug = "about" :workplace: image:{badges}/workplace.svg[workplace] :xcode: image:{badges}/xcode.svg[xcode] :yammer: image:{badges}/yammer.svg[yammer] +:zigbee: image:{badges}/zigbee.svg[zigbee] +:zsh: image:{badges}/zsh.svg[zsh] :zulip: image:{badges}/zulip.svg[zulip] [.lead] @@ -320,8 +358,11 @@ Les technologies que j'ai utilisées* au travail et/ou dans le cadre de projets {hugo} {jekyll} {junit5} +{liquibase} {mutiny} +{nestjs} {numpy} +{nuxtjs} {opentelemetry} {pandas} {quarkus} @@ -330,7 +371,9 @@ Les technologies que j'ai utilisées* au travail et/ou dans le cadre de projets {spring} {springboot} {springsecurity} +{tailwind} {thymeleaf} +{vuejs} ==== .Outils @@ -348,13 +391,18 @@ Les technologies que j'ai utilisées* au travail et/ou dans le cadre de projets {calibre} {chocolatey} {curl} +{cypress} {datadog} {docker} {fastlane} {filezilla} {focustodo} +{fluentbit} +{insomnia} {joplin} {helm} +{homebrew} +{hoppscotch} {k3s} {kodi} {kubernetes} @@ -364,33 +412,43 @@ Les technologies que j'ai utilisées* au travail et/ou dans le cadre de projets {gradle} {heidisql} {nextcloud} +{harbor} {homeassistant} {hyper} {kibana} {keepassxc} +{lens} +{lighthouse} {logstash} +{maven} {mremoteng} {npm} {ohmyzsh} {pihole} -{plex} {pocket} +{podman} {portainer} {postman} +{promeheus} {proxmox} {rancher} {sonarlint} {supabase} +{swagger} {syncthing} {synology} {termius} {traefikproxy} -{truenas} {ubiquiti} {uptimekuma} {vagrant} +{vault} +{vaultwarden} {visualvm} +{vite} +{warp} {windowsterminal} +{zsh} ==== .Services @@ -455,6 +513,7 @@ Les technologies que j'ai utilisées* au travail et/ou dans le cadre de projets {arduino} {linux} {macos} +{truenas} {ubuntu} {windows} ==== @@ -466,13 +525,30 @@ Les technologies que j'ai utilisées* au travail et/ou dans le cadre de projets {brave} {chrome} {deezer} +{fireship} +{ipfs} {jamstack} +{jellyfin} +{jwt} +{letsencrypt} {microservices} {mqtt} {openapiinitiative} {opensourceinitiative} +{openvpn} +{plex} +{proton} +{protonvpn} +{pwa} +{raspberrypi} +{reactivex} +{relay} {spotify} +{tomcat} {ublockorigin} +{webassembly} +{webrtc} +{zigbee} ==== {empty} + diff --git a/static/images/badges/cypress.svg b/static/images/badges/cypress.svg new file mode 100644 index 0000000..f91f2e9 --- /dev/null +++ b/static/images/badges/cypress.svg @@ -0,0 +1 @@ +CypressCypress \ No newline at end of file diff --git a/static/images/badges/fireship.svg b/static/images/badges/fireship.svg new file mode 100644 index 0000000..1261037 --- /dev/null +++ b/static/images/badges/fireship.svg @@ -0,0 +1 @@ +FireshipFireship \ No newline at end of file diff --git a/static/images/badges/fluentbit.svg b/static/images/badges/fluentbit.svg new file mode 100644 index 0000000..12caf66 --- /dev/null +++ b/static/images/badges/fluentbit.svg @@ -0,0 +1 @@ +FluentbitFluentbit \ No newline at end of file diff --git a/static/images/badges/gitkraken.svg b/static/images/badges/gitkraken.svg index 7fb72ed..2df8004 100644 --- a/static/images/badges/gitkraken.svg +++ b/static/images/badges/gitkraken.svg @@ -1 +1 @@ -GitkrakenGitkraken \ No newline at end of file +GitKrakenGitKraken \ No newline at end of file diff --git a/static/images/badges/harbor.svg b/static/images/badges/harbor.svg new file mode 100644 index 0000000..5d1bc2c --- /dev/null +++ b/static/images/badges/harbor.svg @@ -0,0 +1 @@ +HarborHarbor \ No newline at end of file diff --git a/static/images/badges/homebrew.svg b/static/images/badges/homebrew.svg new file mode 100644 index 0000000..a6c6d82 --- /dev/null +++ b/static/images/badges/homebrew.svg @@ -0,0 +1 @@ +HomebrewHomebrew \ No newline at end of file diff --git a/static/images/badges/hoppscotch.svg b/static/images/badges/hoppscotch.svg new file mode 100644 index 0000000..4b357e7 --- /dev/null +++ b/static/images/badges/hoppscotch.svg @@ -0,0 +1 @@ +HoppscotchHoppscotch \ No newline at end of file diff --git a/static/images/badges/insomnia.svg b/static/images/badges/insomnia.svg new file mode 100644 index 0000000..1cf8351 --- /dev/null +++ b/static/images/badges/insomnia.svg @@ -0,0 +1 @@ +InsomniaInsomnia \ No newline at end of file diff --git a/static/images/badges/ipfs.svg b/static/images/badges/ipfs.svg new file mode 100644 index 0000000..ad3be94 --- /dev/null +++ b/static/images/badges/ipfs.svg @@ -0,0 +1 @@ +IPFSIPFS \ No newline at end of file diff --git a/static/images/badges/jellyfin.svg b/static/images/badges/jellyfin.svg new file mode 100644 index 0000000..ff63146 --- /dev/null +++ b/static/images/badges/jellyfin.svg @@ -0,0 +1 @@ +JellyFinJellyFin \ No newline at end of file diff --git a/static/images/badges/jmeter.svg b/static/images/badges/jmeter.svg new file mode 100644 index 0000000..6b97597 --- /dev/null +++ b/static/images/badges/jmeter.svg @@ -0,0 +1 @@ +JmeterJmeter \ No newline at end of file diff --git a/static/images/badges/jwt.svg b/static/images/badges/jwt.svg new file mode 100644 index 0000000..e2d79f2 --- /dev/null +++ b/static/images/badges/jwt.svg @@ -0,0 +1 @@ +JWTJWT \ No newline at end of file diff --git a/static/images/badges/lens.svg b/static/images/badges/lens.svg new file mode 100644 index 0000000..bc21cda --- /dev/null +++ b/static/images/badges/lens.svg @@ -0,0 +1 @@ +LensLens \ No newline at end of file diff --git a/static/images/badges/letsencrypt.svg b/static/images/badges/letsencrypt.svg new file mode 100644 index 0000000..ee892ec --- /dev/null +++ b/static/images/badges/letsencrypt.svg @@ -0,0 +1 @@ +LetsEncryptLetsEncrypt \ No newline at end of file diff --git a/static/images/badges/lighthouse.svg b/static/images/badges/lighthouse.svg new file mode 100644 index 0000000..95d6948 --- /dev/null +++ b/static/images/badges/lighthouse.svg @@ -0,0 +1 @@ +LightHouseLightHouse \ No newline at end of file diff --git a/static/images/badges/liquibase.svg b/static/images/badges/liquibase.svg new file mode 100644 index 0000000..2d1919d --- /dev/null +++ b/static/images/badges/liquibase.svg @@ -0,0 +1 @@ +LiquibaseLiquibase \ No newline at end of file diff --git a/static/images/badges/maven.svg b/static/images/badges/maven.svg new file mode 100644 index 0000000..4e7430d --- /dev/null +++ b/static/images/badges/maven.svg @@ -0,0 +1 @@ +MavenMaven \ No newline at end of file diff --git a/static/images/badges/nestjs.svg b/static/images/badges/nestjs.svg new file mode 100644 index 0000000..c6f0edc --- /dev/null +++ b/static/images/badges/nestjs.svg @@ -0,0 +1 @@ +NestJSNestJS \ No newline at end of file diff --git a/static/images/badges/nodejs.svg b/static/images/badges/nodejs.svg new file mode 100644 index 0000000..46b149c --- /dev/null +++ b/static/images/badges/nodejs.svg @@ -0,0 +1 @@ +Node.jsNode.js \ No newline at end of file diff --git a/static/images/badges/nuxtjs.svg b/static/images/badges/nuxtjs.svg new file mode 100644 index 0000000..bfb7daa --- /dev/null +++ b/static/images/badges/nuxtjs.svg @@ -0,0 +1 @@ +Nuxt.jsNuxt.js \ No newline at end of file diff --git a/static/images/badges/opensearch.svg b/static/images/badges/opensearch.svg new file mode 100644 index 0000000..398a763 --- /dev/null +++ b/static/images/badges/opensearch.svg @@ -0,0 +1 @@ +OpenSearchOpenSearch \ No newline at end of file diff --git a/static/images/badges/openvpn.svg b/static/images/badges/openvpn.svg new file mode 100644 index 0000000..dff5912 --- /dev/null +++ b/static/images/badges/openvpn.svg @@ -0,0 +1 @@ +OpenVPNOpenVPN \ No newline at end of file diff --git a/static/images/badges/podman.svg b/static/images/badges/podman.svg new file mode 100644 index 0000000..2d4c418 --- /dev/null +++ b/static/images/badges/podman.svg @@ -0,0 +1 @@ +PodmanPodman \ No newline at end of file diff --git a/static/images/badges/prometheus.svg b/static/images/badges/prometheus.svg new file mode 100644 index 0000000..4c569e0 --- /dev/null +++ b/static/images/badges/prometheus.svg @@ -0,0 +1 @@ +PrometheusPrometheus \ No newline at end of file diff --git a/static/images/badges/proton.svg b/static/images/badges/proton.svg new file mode 100644 index 0000000..7cb8d19 --- /dev/null +++ b/static/images/badges/proton.svg @@ -0,0 +1 @@ +ProtonProton \ No newline at end of file diff --git a/static/images/badges/protonvpn.svg b/static/images/badges/protonvpn.svg new file mode 100644 index 0000000..6bc30ab --- /dev/null +++ b/static/images/badges/protonvpn.svg @@ -0,0 +1 @@ +ProtonVPNProtonVPN \ No newline at end of file diff --git a/static/images/badges/pwa.svg b/static/images/badges/pwa.svg new file mode 100644 index 0000000..f72ba0f --- /dev/null +++ b/static/images/badges/pwa.svg @@ -0,0 +1 @@ +PWAPWA \ No newline at end of file diff --git a/static/images/badges/raspberrypi.svg b/static/images/badges/raspberrypi.svg new file mode 100644 index 0000000..4346d36 --- /dev/null +++ b/static/images/badges/raspberrypi.svg @@ -0,0 +1 @@ +RaspberryPIRaspberryPI \ No newline at end of file diff --git a/static/images/badges/relay.svg b/static/images/badges/relay.svg new file mode 100644 index 0000000..e5360b2 --- /dev/null +++ b/static/images/badges/relay.svg @@ -0,0 +1 @@ +RelayRelay \ No newline at end of file diff --git a/static/images/badges/swagger.svg b/static/images/badges/swagger.svg new file mode 100644 index 0000000..0cd3a44 --- /dev/null +++ b/static/images/badges/swagger.svg @@ -0,0 +1 @@ +SwaggerSwagger \ No newline at end of file diff --git a/static/images/badges/tailwind.svg b/static/images/badges/tailwind.svg new file mode 100644 index 0000000..3850481 --- /dev/null +++ b/static/images/badges/tailwind.svg @@ -0,0 +1 @@ +TailwindTailwind \ No newline at end of file diff --git a/static/images/badges/tomcat.svg b/static/images/badges/tomcat.svg new file mode 100644 index 0000000..b72a181 --- /dev/null +++ b/static/images/badges/tomcat.svg @@ -0,0 +1 @@ +TomcatTomcat \ No newline at end of file diff --git a/static/images/badges/vault.svg b/static/images/badges/vault.svg new file mode 100644 index 0000000..48b0528 --- /dev/null +++ b/static/images/badges/vault.svg @@ -0,0 +1 @@ +VaultVault \ No newline at end of file diff --git a/static/images/badges/vaultwarden.svg b/static/images/badges/vaultwarden.svg new file mode 100644 index 0000000..c3d346f --- /dev/null +++ b/static/images/badges/vaultwarden.svg @@ -0,0 +1 @@ +VaultwardenVaultwarden \ No newline at end of file diff --git a/static/images/badges/vite.svg b/static/images/badges/vite.svg new file mode 100644 index 0000000..3c84897 --- /dev/null +++ b/static/images/badges/vite.svg @@ -0,0 +1 @@ +ViteVite \ No newline at end of file diff --git a/static/images/badges/vuejs.svg b/static/images/badges/vuejs.svg new file mode 100644 index 0000000..19239e3 --- /dev/null +++ b/static/images/badges/vuejs.svg @@ -0,0 +1 @@ +Vue.jsVue.js \ No newline at end of file diff --git a/static/images/badges/warp.svg b/static/images/badges/warp.svg new file mode 100644 index 0000000..745a8a0 --- /dev/null +++ b/static/images/badges/warp.svg @@ -0,0 +1 @@ +WarpWarp \ No newline at end of file diff --git a/static/images/badges/webassembly.svg b/static/images/badges/webassembly.svg new file mode 100644 index 0000000..59b6969 --- /dev/null +++ b/static/images/badges/webassembly.svg @@ -0,0 +1 @@ +WebAssemblyWebAssembly \ No newline at end of file diff --git a/static/images/badges/webrtc.svg b/static/images/badges/webrtc.svg new file mode 100644 index 0000000..080c491 --- /dev/null +++ b/static/images/badges/webrtc.svg @@ -0,0 +1 @@ +WebRTCWebRTC \ No newline at end of file diff --git a/static/images/badges/zigbee.svg b/static/images/badges/zigbee.svg new file mode 100644 index 0000000..30152e9 --- /dev/null +++ b/static/images/badges/zigbee.svg @@ -0,0 +1 @@ +ZigbeeZigbee \ No newline at end of file diff --git a/static/images/badges/zsh.svg b/static/images/badges/zsh.svg new file mode 100644 index 0000000..5ba675e --- /dev/null +++ b/static/images/badges/zsh.svg @@ -0,0 +1 @@ +ZshZsh \ No newline at end of file