From a67c62d36113cb3a53a0335061c745fa785c2856 Mon Sep 17 00:00:00 2001 From: Moncef AOUDIA Date: Thu, 18 Nov 2021 18:35:12 +0100 Subject: [PATCH] refactor: remove SHA256 from assets names --- content/page/about/index.adoc | 308 +++++++++--------- content/page/about/index.fr.adoc | 308 +++++++++--------- content/page/uses/index.adoc | 2 +- content/page/uses/index.fr.adoc | 2 +- layouts/404.html | 2 +- pwa/service-worker.js | 2 +- ...edcb050eb0a2f78c75de0.svg => activemq.svg} | 0 ...24f739d193e7045108f5c8.svg => algolia.svg} | 0 ...a40d96c820b37d9a16696c8.svg => altair.svg} | 0 ...8d65152210e2d7ad22dd.svg => analytics.svg} | 0 ...0bcd715531269c750dbccb.svg => android.svg} | 0 ...edaba57501a3219c.svg => androidstudio.svg} | 0 ...110a97df0ad8a0ef11c189.svg => ansible.svg} | 0 ...e0aedc67a76ff188cf.svg => apachecamel.svg} | 0 ...47dc86736a78d2a2b8.svg => apachemaven.svg} | 0 ...7587c75c9ee0b59e80c74.svg => apicurio.svg} | 0 ...fd7eaceed642238a.svg => apollographql.svg} | 0 ...008497eec891d5dfa511f4.svg => arduino.svg} | 0 ...a0152db0d00cbdb95bfe1.svg => asciidoc.svg} | 0 ...52eb4a639545fe4abf.svg => asciidoctor.svg} | 0 ...c623cf5ff29be10dbb133ff.svg => bamboo.svg} | 0 ...f0bda585a8e076e4119ce7987.svg => bash.svg} | 0 ...23c7a1297b1aed5f6b25a097.svg => beats.svg} | 0 ...85972d7b1f6fd64c4e8c.svg => bitbucket.svg} | 0 ...02035d43b25b6e74370c.svg => bootstrap.svg} | 0 ...fbd7a007e4175cab28a0e332.svg => brave.svg} | 0 ...ad61f413d2205f8699bc13.svg => calibre.svg} | 0 ...6f1eaf24fc8098c2e20.svg => chocolatey.svg} | 0 ...39ff832fc9f9041a53831e1.svg => chrome.svg} | 0 ...188c55b080135017ffe4f.svg => circleci.svg} | 0 ...9cf9998df554f7036c7.svg => cloudflare.svg} | 0 ...a6981752294a5e.svg => clubhouse-badge.svg} | 0 ...fdae0740e23e930d6af4.svg => clubhouse.svg} | 0 ...d8b8d79f783f5c859d53549.svg => codacy.svg} | 0 ...01bc620678a02240369.svg => confluence.svg} | 0 ...2f72d40ad832e318479cc00.svg => consul.svg} | 0 ...e4cf7f257b1adab0d8a1b94b8.svg => css3.svg} | 0 ...faccc7a50fd58fa008ea87b70.svg => curl.svg} | 0 ...322df9d68aa2903bac857ee.svg => deezer.svg} | 0 ...37619bd8b2248e4e1f9.svg => dependabot.svg} | 0 ...9e34b9b04e75bd95f6.svg => devto-large.svg} | 0 ...d59234fbe1ee8cb1aade3ae3.svg => devto.svg} | 0 ...bf64b4b70494abc8b4.svg => diagramsnet.svg} | 0 ...b987f8a5fdab1652.svg => discord-large.svg} | 0 ...e60b60aa59bdc643f35f70.svg => discord.svg} | 0 ...4304516de865ff797985aff.svg => docker.svg} | 0 ...a5df589b069ee18a.svg => elasticsearch.svg} | 0 ...f51f0f9d96ca237db2375.svg => fastlane.svg} | 0 ...75680b65ab20b0198261.svg => filezilla.svg} | 0 ...296b400feeab0fb50c7d.svg => focustodo.svg} | 0 ...1425c0e73c69d45ea00530.svg => gatling.svg} | 0 ...9fef88276d1c85d300e0f15.svg => gatsby.svg} | 0 ...6dd84b654e56a4b59045d8ff63.svg => git.svg} | 0 ...ad3884dcbf9c43388.svg => github-large.svg} | 0 ...0d69ec66554d290399125ce.svg => github.svg} | 0 ...40a3c1929d310c91.svg => githubactions.svg} | 0 ...507805de5b71e5e86093.svg => gitkraken.svg} | 0 ...30917ac8bb558389e.svg => gitlab-large.svg} | 0 ...b5722e972c9ded0dacdb4fa.svg => gitlab.svg} | 0 ...8ce09f0ea4db7c33a6558ee.svg => gitpod.svg} | 0 ...ffc42743796be337d2ce78c.svg => gitter.svg} | 0 ...333bf1ab2355a9e744.svg => gmail-large.svg} | 0 ...153d4ca3e86272c95356cdaf.svg => gmail.svg} | 0 ...e5ef873c922e2210b3.svg => googlecloud.svg} | 0 ...ce73e9605a3f2850f113a30.svg => gradle.svg} | 0 ...a01126ca022a467575af60.svg => grafana.svg} | 0 ...91562d226ca2c477c3f427.svg => graphql.svg} | 0 ...47ec71586cf513c09653d.svg => hangouts.svg} | 0 ...8432f954f4d57d2.svg => hashnode-large.svg} | 0 ...65e179d325b29daae973b.svg => hashnode.svg} | 0 ...88077d3c3a088cf2c182e.svg => heidisql.svg} | 0 ...5b24776b44355d5f5c6e.svg => hibernate.svg} | 0 ...b8914a0971aa8ab8354107a3.svg => html5.svg} | 0 ...c3bf7283188b716113f9f78ad.svg => hugo.svg} | 0 ...56974933cf02a5ef05fda9cc.svg => hyper.svg} | 0 ...6319b05262ca8dd2f2d3f.svg => influxdb.svg} | 0 ...a42de7ecbe10f4601.svg => intellijidea.svg} | 0 ...1765e9162b94c6eabe664.svg => jamstack.svg} | 0 ...cf0ba1a762a481919a82f2b70.svg => java.svg} | 0 ...37d8c3c1f677ab91cd431bf.svg => jekyll.svg} | 0 ...589076dd0cb3e89e40dcd4.svg => jenkins.svg} | 0 ...9a54f281d406786b16092786b.svg => jira.svg} | 0 ...349691f37f32053403b18d2.svg => joplin.svg} | 0 ...a550cb2a2963d3fbf59c6fdc.svg => junit.svg} | 0 ...71995d8f6c436c83ba4de.svg => keycloak.svg} | 0 ...a8b2a788b267f65c4b28da3.svg => kibana.svg} | 0 ...10479146ae9977387b26efd7d.svg => kong.svg} | 0 ...a2e02ff7ac2e11e80bc0e64.svg => kotlin.svg} | 0 ...f8aee3aae3bc3107a3a1206f.svg => latex.svg} | 0 ...45fc663af107249d15012.svg => linkedIn.svg} | 0 ...f171c5aef9b6342.svg => linkedin-large.svg} | 0 ...3f98d125f7ca3af1d3842040.svg => linux.svg} | 0 ...350fae8b8e1b3d9904675.svg => logstash.svg} | 0 ...fb226c2a27e288d6a16ec73d.svg => macos.svg} | 0 ...a7ab79eb716a3.svg => maoudiacom-large.svg} | 0 ...f39c1029d0548bcd5c7.svg => maoudiacom.svg} | 0 ...238e06b2bcf15af5108400.svg => mariadb.svg} | 0 ...eac7d7b5afea392aaed10.svg => markdown.svg} | 0 ...1eadd2dd630ca389c93.svg => mattermost.svg} | 0 ...cfcd4f04a0048c31b.svg => medium-large.svg} | 0 ...f215d3a6e557ce2cb54596b.svg => medium.svg} | 0 ...11f0989ea875e1c43ab0193e5.svg => meet.svg} | 0 ...84ee163b472b7acd2615e.svg => microcks.svg} | 0 ...8bf44265edc2583c.svg => microservices.svg} | 0 ...5a4c179ee1dfe357ef1f2c.svg => mongodb.svg} | 0 ...dfe081fb335e6c8c7b2e3f2dd.svg => mqtt.svg} | 0 ...84de5133dd172125cc89.svg => mremoteng.svg} | 0 ...5a118f1694d64f2c5756e64.svg => mutiny.svg} | 0 ...7a0858e4fc694833589e6f091.svg => myki.svg} | 0 ...2e460cfbac60d8f7a64be5ed.svg => mysql.svg} | 0 ...a68bb9f88759b4fa835e75.svg => netlify.svg} | 0 ...2fb3fbf9c64ea2d586a519a92d.svg => npm.svg} | 0 ...f4175e9e9045693b6a5fa042.svg => numpy.svg} | 0 ...7eff46005d243f48d8795c.svg => ohmyzsh.svg} | 0 ...af7b9dcb006753957aa16e.svg => openapi.svg} | 0 ...3f20d4bd6d2d487cd80572c802.svg => oss.svg} | 0 ...8cfaadf0e1b9bec5dbdf5.svg => overleaf.svg} | 0 ...8dfa18eac9323bb15a152b4.svg => pandas.svg} | 0 ...bd7da3d288a24dab9.svg => pocket-large.svg} | 0 ...ac532955c96f2766150eff4.svg => pocket.svg} | 0 ...7a930c38f153700a655.svg => postgresql.svg} | 0 ...a7f41048c581e881e1c923.svg => postman.svg} | 0 ...350900bfd764bf7d2cd1581.svg => python.svg} | 0 ...00927afb89f81f9258c70b.svg => quarkus.svg} | 0 ...d800292180399a6a57.svg => quora-large.svg} | 0 ...4192ebf758c7ac66cb6790bc.svg => quora.svg} | 0 ...dbb8318dfd508f70aed3df.svg => rainbow.svg} | 0 ...1b13c9131224c84ebe7e.svg => reactivex.svg} | 0 ...2f848c1ef342b18e98df78.svg => reactor.svg} | 0 ...3184432244e20f8f9.svg => reddit-large.svg} | 0 ...86bffd924f9321d2aa52a78.svg => reddit.svg} | 0 ...e4d8c44e23f9046bb955041c.svg => redis.svg} | 0 ...eecd772cbc1a2a598bcc.svg => rss-large.svg} | 0 ...6f89486b69618b9f171169e27b.svg => rss.svg} | 0 ...49764e962f6bc39b46491e2.svg => rxjava.svg} | 0 ...9fe223f39635ab5659700585.svg => slack.svg} | 0 ...ecd6052faf8dad18f.svg => slides-large.svg} | 0 ...89c3f7e7889b09d3c00f27e.svg => slides.svg} | 0 ...ccc3f32fecc78c58b3e1.svg => sonarqube.svg} | 0 ...2caed2891aff1d211d49f.svg => sonatype.svg} | 0 ...114c3a3bcd88.svg => speakerdeck-large.svg} | 0 ...7c58c85ce646d0df7f.svg => speakerdeck.svg} | 0 ...94afc8b79bc7afc044e9de.svg => spotify.svg} | 0 ...414124b1c5683ba04efe77c.svg => spring.svg} | 0 ...67764098a3ee13ec9b7.svg => springboot.svg} | 0 ...3ff55d367af4537e390baa96d0.svg => sql.svg} | 0 ...8be7a36160.svg => stackoverflow-large.svg} | 0 ...ff9498f82ce441d0.svg => stackoverflow.svg} | 0 ...8cfb8b17bdba8ff3c4efa.svg => travisci.svg} | 0 ...4a1d54c41ecaf98c.svg => twitter-large.svg} | 0 ...0c61ac1f81642b4a6a1499.svg => twitter.svg} | 0 ...78421cf80eb6d0c07.svg => ublockorigin.svg} | 0 ...7e120795182514c427221dd.svg => ubuntu.svg} | 0 static/images/badges/vagrant.svg | 1 + ...19a7d6e399496.svg => visualstudiocode.svg} | 0 ...9c59794c557bc2e3d9a13.svg => visualvm.svg} | 0 ...1805ca60438ab9f5d21beb.svg => windows.svg} | 0 ...c41bb5ebd4864d.svg => windowsterminal.svg} | 0 ...2aa14b8659dd3546755ac061.svg => winds.svg} | 0 ...7940f5a5e52bb85bf0d1.svg => workplace.svg} | 0 ...6277571115011bf671165b5.svg => yammer.svg} | 0 ...211268cded407a205866ec6d.svg => zulip.svg} | 0 ...9b2c951b25d20b.svg => image-not-found.svg} | 0 static/sw.js | 2 +- themes/bilberry | 2 +- 165 files changed, 317 insertions(+), 312 deletions(-) rename static/images/badges/{activemq.0ee475e5ff98e6a8051710b0ae731ee43be1833ef81edcb050eb0a2f78c75de0.svg => activemq.svg} (100%) rename static/images/badges/{algolia.fb906fa202a7296e5290e8fa6ca91c2dcc63b00cd424f739d193e7045108f5c8.svg => algolia.svg} (100%) rename static/images/badges/{altair.51d1f344f422256dfe3a6cecf4d89d49df22b604ea40d96c820b37d9a16696c8.svg => altair.svg} (100%) rename static/images/badges/{analytics.1ce86e2e15b490c4d3dd3b3cbfca8684981f3dfb1a088d65152210e2d7ad22dd.svg => analytics.svg} (100%) rename static/images/badges/{android.06965bcd65a49a21ffbfb85c3ec2ec7aaf2ae8ff570bcd715531269c750dbccb.svg => android.svg} (100%) rename static/images/badges/{androidstudio.29610f51de7f35cbdeea858d728a80ec661adf8cd461911aedaba57501a3219c.svg => androidstudio.svg} (100%) rename static/images/badges/{ansible.610b289b52f877f5c9ef46f8eeb3da12871e50b7e2110a97df0ad8a0ef11c189.svg => ansible.svg} (100%) rename static/images/badges/{apachecamel.ddc578101a2ba97f623fad92b6d1db5f9bebf278d48925e0aedc67a76ff188cf.svg => apachecamel.svg} (100%) rename static/images/badges/{apachemaven.0ac91cdc196d99f2fd68f5aa0f10ece4a5961d23e2416b47dc86736a78d2a2b8.svg => apachemaven.svg} (100%) rename static/images/badges/{apicurio.670a69416e7a3dfd82acd35d8b421d8ba3fe916bcd17587c75c9ee0b59e80c74.svg => apicurio.svg} (100%) rename static/images/badges/{apollographql.a587eb3e1c0152f522df7694b3b1bd7637ab7538de3df498fd7eaceed642238a.svg => apollographql.svg} (100%) rename static/images/badges/{arduino.cae3e15b25f9f0931f926ef9a7bc5cdb7f60e4cecb008497eec891d5dfa511f4.svg => arduino.svg} (100%) rename static/images/badges/{asciidoc.7b63648055424e5089755bfde5e9193088d0e290297a0152db0d00cbdb95bfe1.svg => asciidoc.svg} (100%) rename static/images/badges/{asciidoctor.b86f2f565001975a94157ef02152868ac5d93e75c74f8052eb4a639545fe4abf.svg => asciidoctor.svg} (100%) rename static/images/badges/{bamboo.72615b9342e68ef8a6e31ac5dc2f1a4339f696733c623cf5ff29be10dbb133ff.svg => bamboo.svg} (100%) rename static/images/badges/{bash.cbff6ce4dfce3e64c9e0890d7976bf7c9b9ad7ff0bda585a8e076e4119ce7987.svg => bash.svg} (100%) rename static/images/badges/{beats.077f9c04b78f4e0e410dd4de0b470568a99edc6323c7a1297b1aed5f6b25a097.svg => beats.svg} (100%) rename static/images/badges/{bitbucket.b211d6e24ef18252f047e50a8dfeab38c662ef37b7d685972d7b1f6fd64c4e8c.svg => bitbucket.svg} (100%) rename static/images/badges/{bootstrap.7ec08f3510348c45f8ef0f2da0a05da6464f967b77b302035d43b25b6e74370c.svg => bootstrap.svg} (100%) rename static/images/badges/{brave.d8373a904b4aca4af08a4dc5058832bcc3d04672fbd7a007e4175cab28a0e332.svg => brave.svg} (100%) rename static/images/badges/{calibre.42481e7a345ce4fcc521d08be83d39446a30378cd6ad61f413d2205f8699bc13.svg => calibre.svg} (100%) rename static/images/badges/{chocolatey.b3808b563d81419f4e16c637e2f77082adbd58a03ad816f1eaf24fc8098c2e20.svg => chocolatey.svg} (100%) rename static/images/badges/{chrome.af777b2dfc6ca19a3f42f5855ddf205b55afb99f339ff832fc9f9041a53831e1.svg => chrome.svg} (100%) rename static/images/badges/{circleci.88386bb5972142cc11b871dfd657c0caa2c01c8041a188c55b080135017ffe4f.svg => circleci.svg} (100%) rename static/images/badges/{cloudflare.1bb3d8130b00bf037ecbee9bf935cf8d97cb7e9eebf0d9cf9998df554f7036c7.svg => cloudflare.svg} (100%) rename static/images/badges/{clubhouse-badge.4836d3ec57e531ffe9c94af826d276d7e2b3369722ccf35caca6981752294a5e.svg => clubhouse-badge.svg} (100%) rename static/images/badges/{clubhouse.96475c391fd198fba5c8b3984918ceca89716e862bdafdae0740e23e930d6af4.svg => clubhouse.svg} (100%) rename static/images/badges/{codacy.83f7b9f5566cdd74c869f184db1f2ad593092a7a7d8b8d79f783f5c859d53549.svg => codacy.svg} (100%) rename static/images/badges/{confluence.85d36447be292eed0982e638cc1409fb5b025272f72a201bc620678a02240369.svg => confluence.svg} (100%) rename static/images/badges/{consul.621e6b4941c7b4ae5a52de852e0f01d725f6cbb742f72d40ad832e318479cc00.svg => consul.svg} (100%) rename static/images/badges/{css3.165f3c0a438fe3cea24ea0883ef320b19167174e4cf7f257b1adab0d8a1b94b8.svg => css3.svg} (100%) rename static/images/badges/{curl.90c2e64b7b07eb35c0bfa7e85c33f7e06877d52faccc7a50fd58fa008ea87b70.svg => curl.svg} (100%) rename static/images/badges/{deezer.fadd6b99065881f0c1a012a83ce9b632a96691500322df9d68aa2903bac857ee.svg => deezer.svg} (100%) rename static/images/badges/{dependabot.6646a8cbf217b3b7b0661c7049bef377f220e08e3aa2f37619bd8b2248e4e1f9.svg => dependabot.svg} (100%) rename static/images/badges/{devto-large.7ccb27b5d51208dd9db5511ea33cf7a3a82e7576e97f6a9e34b9b04e75bd95f6.svg => devto-large.svg} (100%) rename static/images/badges/{devto.51eaf7d897dd392b50c3d432acb6d1a7995f6abdd59234fbe1ee8cb1aade3ae3.svg => devto.svg} (100%) rename static/images/badges/{diagramsnet.698b2c7426814bcc9753e4d69872455f70538f46c328debf64b4b70494abc8b4.svg => diagramsnet.svg} (100%) rename static/images/badges/{discord-large.1b2a28785c798e7d9ce6fbdfa1f7aa3b241324be14760be8b987f8a5fdab1652.svg => discord-large.svg} (100%) rename static/images/badges/{discord.55acc64c82453b33b8355097e2f7d8818a54bf6e56e60b60aa59bdc643f35f70.svg => discord.svg} (100%) rename static/images/badges/{docker.ee2287a403d76322aa598de2521c17413aacb639d4304516de865ff797985aff.svg => docker.svg} (100%) rename static/images/badges/{elasticsearch.63437af133fb71696912a2d64b25ee88df15a99a9d32a754a5df589b069ee18a.svg => elasticsearch.svg} (100%) rename static/images/badges/{fastlane.5db528b1784d5cb76f41d5d5ec1afaf1089e98ce0d6f51f0f9d96ca237db2375.svg => fastlane.svg} (100%) rename static/images/badges/{filezilla.62c03f7a2e8975c24869dd63bb8df16589bb5f4a04a375680b65ab20b0198261.svg => filezilla.svg} (100%) rename static/images/badges/{focustodo.88ea0463442c8ab438435a1cf0fa6f9ad0c7c24b410a296b400feeab0fb50c7d.svg => focustodo.svg} (100%) rename static/images/badges/{gatling.642508f58d9a9c05a8c2a6019ad9340b4b36adeb371425c0e73c69d45ea00530.svg => gatling.svg} (100%) rename static/images/badges/{gatsby.12436a269c4691f706ccb4e6a9124b84fbb93bd1f9fef88276d1c85d300e0f15.svg => gatsby.svg} (100%) rename static/images/badges/{git.6008a1bc0d7db7490ba06a7874f218d753c7566dd84b654e56a4b59045d8ff63.svg => git.svg} (100%) rename static/images/badges/{github-large.5b49c853881fdb26b826f1431b146cd16db146c6b4787e8ad3884dcbf9c43388.svg => github-large.svg} (100%) rename static/images/badges/{github.e3bd5934203fdb7844c2a3faa48ba68981b514f9e0d69ec66554d290399125ce.svg => github.svg} (100%) rename static/images/badges/{githubactions.cc79e5ebfb428f135c2ffd23f54c1ba6999b2d52344b1b6540a3c1929d310c91.svg => githubactions.svg} (100%) rename static/images/badges/{gitkraken.bac77a1466a02c0f48ddf243b43b066f25cb787e800b507805de5b71e5e86093.svg => gitkraken.svg} (100%) rename static/images/badges/{gitlab-large.9e9cf89bd0416581ce6951f905a50e51a809d16649a236330917ac8bb558389e.svg => gitlab-large.svg} (100%) rename static/images/badges/{gitlab.eaff734cc859bda4097d821b950710b70f23c9664b5722e972c9ded0dacdb4fa.svg => gitlab.svg} (100%) rename static/images/badges/{gitpod.a81d1ce60fe0e5e64728dc1cdc751d474e582be368ce09f0ea4db7c33a6558ee.svg => gitpod.svg} (100%) rename static/images/badges/{gitter.3d93e4dcf392c29d61fcfae100347178337124deaffc42743796be337d2ce78c.svg => gitter.svg} (100%) rename static/images/badges/{gmail-large.3fbd01cc031393c6f1a44b724fa27aa4a91a844861f533333bf1ab2355a9e744.svg => gmail-large.svg} (100%) rename static/images/badges/{gmail.529d93af23567df3bec11bac874e510c19447b35153d4ca3e86272c95356cdaf.svg => gmail.svg} (100%) rename static/images/badges/{googlecloud.71b5acd3e49a32c29a927127d72a6bbb028e1db3418676e5ef873c922e2210b3.svg => googlecloud.svg} (100%) rename static/images/badges/{gradle.b65bf50dbdb9444d2100036c003753d28ee19d82ece73e9605a3f2850f113a30.svg => gradle.svg} (100%) rename static/images/badges/{grafana.a106bec0e5a61357657040a617e900cd79ec33d1d5a01126ca022a467575af60.svg => grafana.svg} (100%) rename static/images/badges/{graphql.431bf7d11a08c7b5daa598067a8cd7f5c4109e635c91562d226ca2c477c3f427.svg => graphql.svg} (100%) rename static/images/badges/{hangouts.692f31e7686784ce596e7878284731eaeeffb8aead247ec71586cf513c09653d.svg => hangouts.svg} (100%) rename static/images/badges/{hashnode-large.18004d5647b230e8334dd4d3f7b1e03794a6086458b7724df8432f954f4d57d2.svg => hashnode-large.svg} (100%) rename static/images/badges/{hashnode.2ec69df4aa9424b0ef992b7b372e69561fe32a380ce65e179d325b29daae973b.svg => hashnode.svg} (100%) rename static/images/badges/{heidisql.cf4453aa0ed817dde575a28d311984372a3e12f5a5988077d3c3a088cf2c182e.svg => heidisql.svg} (100%) rename static/images/badges/{hibernate.2b9b320f5cad2897a22f57429287a28ba8e772e3ca2d5b24776b44355d5f5c6e.svg => hibernate.svg} (100%) rename static/images/badges/{html5.9f66ff9a9e6e87f9af42a9b8087d94d2ae94885cb8914a0971aa8ab8354107a3.svg => html5.svg} (100%) rename static/images/badges/{hugo.37619eec71951eb2db66f1dd5a744330a37cc3dc3bf7283188b716113f9f78ad.svg => hugo.svg} (100%) rename static/images/badges/{hyper.a74a9261a6f172488ea708149c6ffd06fb6b483c56974933cf02a5ef05fda9cc.svg => hyper.svg} (100%) rename static/images/badges/{influxdb.ad8e8c2ac1f64a8892982efcdbd2e7dd064b32bc4de6319b05262ca8dd2f2d3f.svg => influxdb.svg} (100%) rename static/images/badges/{intellijidea.1b9283bc890c8d47e2d3d4ac2eefb06ff0ce5ee4605f57da42de7ecbe10f4601.svg => intellijidea.svg} (100%) rename static/images/badges/{jamstack.444968944531e55ae9aa92e79af3daf4d6d01867c9a1765e9162b94c6eabe664.svg => jamstack.svg} (100%) rename static/images/badges/{java.3b161c4563fe51da91c5aa429129fc3139751becf0ba1a762a481919a82f2b70.svg => java.svg} (100%) rename static/images/badges/{jekyll.648cd8dcd1a881570651d9501d218b0b760bfb87437d8c3c1f677ab91cd431bf.svg => jekyll.svg} (100%) rename static/images/badges/{jenkins.084277d9af5512e940ff4d456815a1a4b0683eb03c589076dd0cb3e89e40dcd4.svg => jenkins.svg} (100%) rename static/images/badges/{jira.a15169272bd56508a5041f3968f4325b7aaf9949a54f281d406786b16092786b.svg => jira.svg} (100%) rename static/images/badges/{joplin.ce8641cc90de03c4246eb6cf696fcf2bdc78d8eb8349691f37f32053403b18d2.svg => joplin.svg} (100%) rename static/images/badges/{junit.f62529007e655b2222a333e7b1ac9e130ebea99da550cb2a2963d3fbf59c6fdc.svg => junit.svg} (100%) rename static/images/badges/{keycloak.a4aa7253eea3b968b17aacb2cb322225020ad853b6471995d8f6c436c83ba4de.svg => keycloak.svg} (100%) rename static/images/badges/{kibana.c05862e7e1082f55c39e07f7607712e1cc9e27c67a8b2a788b267f65c4b28da3.svg => kibana.svg} (100%) rename static/images/badges/{kong.704f3e3b1d6ae4092f765e2b87a7d55f5946f4210479146ae9977387b26efd7d.svg => kong.svg} (100%) rename static/images/badges/{kotlin.79ffd089cb22fbc984004fb56e8f7da0ddbc42a52a2e02ff7ac2e11e80bc0e64.svg => kotlin.svg} (100%) rename static/images/badges/{latex.41595b2fc6eac3f3deba207800e2c30cda83ad91f8aee3aae3bc3107a3a1206f.svg => latex.svg} (100%) rename static/images/badges/{linkedIn.9338f1c2966a1a1bbbf12656b40b1e533778bff206d45fc663af107249d15012.svg => linkedIn.svg} (100%) rename static/images/badges/{linkedin-large.0299573303ae377e45499987c2e0759327d35b50462d84422f171c5aef9b6342.svg => linkedin-large.svg} (100%) rename static/images/badges/{linux.54307eed25387d7052819723386e0b5ba6b352ba3f98d125f7ca3af1d3842040.svg => linux.svg} (100%) rename static/images/badges/{logstash.39ba538eb156a75f478091a17c614286347f7c80c2f350fae8b8e1b3d9904675.svg => logstash.svg} (100%) rename static/images/badges/{macos.d87dbe27ce60128fd0de7855135b421de6b9e061fb226c2a27e288d6a16ec73d.svg => macos.svg} (100%) rename static/images/badges/{maoudiacom-large.bf6113fa1b66691e8104a1ce7aec53d0eb625ba9d7176002a5ea7ab79eb716a3.svg => maoudiacom-large.svg} (100%) rename static/images/badges/{maoudiacom.963aa00b4193c80f38390c492b235829e939eb3440ba2f39c1029d0548bcd5c7.svg => maoudiacom.svg} (100%) rename static/images/badges/{mariadb.e577c7b77cb4ed18b5cca31e9b7dd6724541245010238e06b2bcf15af5108400.svg => mariadb.svg} (100%) rename static/images/badges/{markdown.85b9a09ed766b5e54bbb59eb66a07fa372d0b78a7f9eac7d7b5afea392aaed10.svg => markdown.svg} (100%) rename static/images/badges/{mattermost.582b6e032f79c003878899cfcebc30190b617cdbd10e51eadd2dd630ca389c93.svg => mattermost.svg} (100%) rename static/images/badges/{medium-large.3a077c94d085b5a20276b08c1564b878a569f453af76e8ecfcd4f04a0048c31b.svg => medium-large.svg} (100%) rename static/images/badges/{medium.25de8d2d0efef7bd723e00cdacde1f33d4c4a8056f215d3a6e557ce2cb54596b.svg => medium.svg} (100%) rename static/images/badges/{meet.7ce078cb2381f8388d5eeffe6ad0773ae98bea511f0989ea875e1c43ab0193e5.svg => meet.svg} (100%) rename static/images/badges/{microcks.cf60217abe4c271e3c2b9cbc7cd6253a1c60339d5fb84ee163b472b7acd2615e.svg => microcks.svg} (100%) rename static/images/badges/{microservices.e702a24a34168247e5133badfdce4f1e491204dc6a3c76008bf44265edc2583c.svg => microservices.svg} (100%) rename static/images/badges/{mongodb.93cd6a92c6353b05f721f3d511527abcb76cbe67ac5a4c179ee1dfe357ef1f2c.svg => mongodb.svg} (100%) rename static/images/badges/{mqtt.86ef1ce5b4a85784a65337225a6e38a530d2867dfe081fb335e6c8c7b2e3f2dd.svg => mqtt.svg} (100%) rename static/images/badges/{mremoteng.dff4258e86726b812e7538ef330dfff5005c1ce9292f84de5133dd172125cc89.svg => mremoteng.svg} (100%) rename static/images/badges/{mutiny.6876a6acd37985366524350c78eb2bfa02ba8a6805a118f1694d64f2c5756e64.svg => mutiny.svg} (100%) rename static/images/badges/{myki.ade50b9e5eabd417a358152c0536160f3f21afc7a0858e4fc694833589e6f091.svg => myki.svg} (100%) rename static/images/badges/{mysql.797b0a0c7f4f28bc1211141d3792d9bcf2ab4db42e460cfbac60d8f7a64be5ed.svg => mysql.svg} (100%) rename static/images/badges/{netlify.65130edff6449d923d6c8a7e0d58401e2c08817b44a68bb9f88759b4fa835e75.svg => netlify.svg} (100%) rename static/images/badges/{npm.97ff5dadccf8dd63b42ab8f2f7f239709123e72fb3fbf9c64ea2d586a519a92d.svg => npm.svg} (100%) rename static/images/badges/{numpy.a150b06b31d8074c3da1912f61fd1dfc5f67ccdef4175e9e9045693b6a5fa042.svg => numpy.svg} (100%) rename static/images/badges/{ohmyzsh.4f52f4fe47e0741cd39c5602835f48d56b590d323d7eff46005d243f48d8795c.svg => ohmyzsh.svg} (100%) rename static/images/badges/{openapi.878c492efb8f3de35ef48bed7464a1e2c7242fd231af7b9dcb006753957aa16e.svg => openapi.svg} (100%) rename static/images/badges/{oss.ebd8475a105c691f9b71d04bf37e55977af7953f20d4bd6d2d487cd80572c802.svg => oss.svg} (100%) rename static/images/badges/{overleaf.22c704eb8223e724deddf2c8b007f31abf002dc95fd8cfaadf0e1b9bec5dbdf5.svg => overleaf.svg} (100%) rename static/images/badges/{pandas.9a461aa1830d3716ed2948f929b1e072d396066158dfa18eac9323bb15a152b4.svg => pandas.svg} (100%) rename static/images/badges/{pocket-large.310c76ceeadf28e0943abebceaed2705bd7d8235335b302bd7da3d288a24dab9.svg => pocket-large.svg} (100%) rename static/images/badges/{pocket.7d1464dc8548a385ad33e4723a506c17261177bd8ac532955c96f2766150eff4.svg => pocket.svg} (100%) rename static/images/badges/{postgresql.0edfa9b5cb2c6d6500639479f927bdda55766a1c379d47a930c38f153700a655.svg => postgresql.svg} (100%) rename static/images/badges/{postman.0dd164837ec709f91603f9de08dbc6b36c00f3fb2ba7f41048c581e881e1c923.svg => postman.svg} (100%) rename static/images/badges/{python.ad92ab4777e6b8b37f658426e059c2fa560d00297350900bfd764bf7d2cd1581.svg => python.svg} (100%) rename static/images/badges/{quarkus.8f9ebb51e717a4ab0328cc61ba0ebfd2d1fa366ecd00927afb89f81f9258c70b.svg => quarkus.svg} (100%) rename static/images/badges/{quora-large.e19f4c0ba25ee91469da8bdf240719521ebe7df6cf5bdbd800292180399a6a57.svg => quora-large.svg} (100%) rename static/images/badges/{quora.552c089ef738b151770ea45e9bff2e838025b0a54192ebf758c7ac66cb6790bc.svg => quora.svg} (100%) rename static/images/badges/{rainbow.d763f9bff4dad03b3229896246c309d37002699a43dbb8318dfd508f70aed3df.svg => rainbow.svg} (100%) rename static/images/badges/{reactivex.6c9f041f9b317633153c1dd2be04b44da96f0d75f10d1b13c9131224c84ebe7e.svg => reactivex.svg} (100%) rename static/images/badges/{reactor.fb7bc1c7368003852d23167fde62342c77e75aeeb72f848c1ef342b18e98df78.svg => reactor.svg} (100%) rename static/images/badges/{reddit-large.74de7208777bf8f15e4d60ea84c3277a7c0daab5cd1205c3184432244e20f8f9.svg => reddit-large.svg} (100%) rename static/images/badges/{reddit.44495c4590b1cd5b07277fdeaa1852ede67d0169b86bffd924f9321d2aa52a78.svg => reddit.svg} (100%) rename static/images/badges/{redis.18af010e33885a030ec0b1c0b7b38ee3703dc2c1e4d8c44e23f9046bb955041c.svg => redis.svg} (100%) rename static/images/badges/{rss-large.ba5266d0b8e2ab31567ca87eb2508f49d430186e93c9eecd772cbc1a2a598bcc.svg => rss-large.svg} (100%) rename static/images/badges/{rss.f5064983335bf8059a8a614fce10da072f2bcc6f89486b69618b9f171169e27b.svg => rss.svg} (100%) rename static/images/badges/{rxjava.7e0527a20d3345bedd19551545beacb772d76de7749764e962f6bc39b46491e2.svg => rxjava.svg} (100%) rename static/images/badges/{slack.8da2451a866d0d289838095f41f542b4bacb757c9fe223f39635ab5659700585.svg => slack.svg} (100%) rename static/images/badges/{slides-large.08242139362a541784d79632f3dd89e2536b4bd479be8d0ecd6052faf8dad18f.svg => slides-large.svg} (100%) rename static/images/badges/{slides.eb6bd89429cc9e4653493f6b4b0223bee4af95fba89c3f7e7889b09d3c00f27e.svg => slides.svg} (100%) rename static/images/badges/{sonarqube.9be9000cba75a71bd868f27058f49301c4cc86ed311bccc3f32fecc78c58b3e1.svg => sonarqube.svg} (100%) rename static/images/badges/{sonatype.ce2bf38d9f68ca00df1564b83890c67829d573a38992caed2891aff1d211d49f.svg => sonatype.svg} (100%) rename static/images/badges/{speakerdeck-large.b0659c5529948ef6da6b4cd4f868d2e5eb8ebef0a9aad1ec7cf6114c3a3bcd88.svg => speakerdeck-large.svg} (100%) rename static/images/badges/{speakerdeck.69dbebcf006025a0c03ae03909704aa973d391ce59b9da7c58c85ce646d0df7f.svg => speakerdeck.svg} (100%) rename static/images/badges/{spotify.a1a81bb51c25b22604550d5d41a452f2f1ba0d4eb394afc8b79bc7afc044e9de.svg => spotify.svg} (100%) rename static/images/badges/{spring.7206b3bdcc09e070b831cc087c250b2487a387f3d414124b1c5683ba04efe77c.svg => spring.svg} (100%) rename static/images/badges/{springboot.16027d2cbfddcd296847f601a60a9a0b476dc3750451a67764098a3ee13ec9b7.svg => springboot.svg} (100%) rename static/images/badges/{sql.e4a5accfa1545508500224f1633a413e18b0793ff55d367af4537e390baa96d0.svg => sql.svg} (100%) rename static/images/badges/{stackoverflow-large.f361dfc12cd880a0a2c36633883df4cc5bd0d07e2493d6ffb8c7c78be7a36160.svg => stackoverflow-large.svg} (100%) rename static/images/badges/{stackoverflow.9f139481ca4d3fc86e9f131a85db91081051bca2df440e31ff9498f82ce441d0.svg => stackoverflow.svg} (100%) rename static/images/badges/{travisci.619f236a9460e7bedf5c36b9afb4dc9f09ca57758458cfb8b17bdba8ff3c4efa.svg => travisci.svg} (100%) rename static/images/badges/{twitter-large.e8f1e37b86e3c29f8c9b84be01610c417ade797facafa8964a1d54c41ecaf98c.svg => twitter-large.svg} (100%) rename static/images/badges/{twitter.1488a76a8e01f5a601080a9bdcee6d789b5ff1cd370c61ac1f81642b4a6a1499.svg => twitter.svg} (100%) rename static/images/badges/{ublockorigin.b9486ada5198f29b6f76c6623a9b1a7c0ce52ab6fccd15f78421cf80eb6d0c07.svg => ublockorigin.svg} (100%) rename static/images/badges/{ubuntu.c0c7fde7edd08b737af26a49da0397480b980b66a7e120795182514c427221dd.svg => ubuntu.svg} (100%) create mode 100644 static/images/badges/vagrant.svg rename static/images/badges/{visualstudiocode.8c72e6be5da84ffb6775f12f355f6c3ba14d453e3ba5f7ff78219a7d6e399496.svg => visualstudiocode.svg} (100%) rename static/images/badges/{visualvm.9d95ed946c6e1192538c3fbafa90ba1e747665c09719c59794c557bc2e3d9a13.svg => visualvm.svg} (100%) rename static/images/badges/{windows.b1458840edb50f1079895f8b076c71ea47ac13a4881805ca60438ab9f5d21beb.svg => windows.svg} (100%) rename static/images/badges/{windowsterminal.0a22b2b83f1c2ee3bfef80dd9d9a76d2dfd3d38fe4abfea868c41bb5ebd4864d.svg => windowsterminal.svg} (100%) rename static/images/badges/{winds.d0bf5a7eb6393f037ad84d772eba6daf042c049e2aa14b8659dd3546755ac061.svg => winds.svg} (100%) rename static/images/badges/{workplace.d42f0a41488ee8d512149778b0e2240dca05c64b378e7940f5a5e52bb85bf0d1.svg => workplace.svg} (100%) rename static/images/badges/{yammer.186faa0bb11f5d92b850f650a138f7129d46293a26277571115011bf671165b5.svg => yammer.svg} (100%) rename static/images/badges/{zulip.37b1f575d1478f098543b2907abcd768eb2c956a211268cded407a205866ec6d.svg => zulip.svg} (100%) rename static/images/offline/{image-not-found.6975d304cc153ce2c557b07a68b82339f19fc88ca2376077469b2c951b25d20b.svg => image-not-found.svg} (100%) diff --git a/content/page/about/index.adoc b/content/page/about/index.adoc index f639c90..69cc286 100644 --- a/content/page/about/index.adoc +++ b/content/page/about/index.adoc @@ -11,159 +11,160 @@ slug = "about" :badges: /images/badges -:activemq: image:{badges}/activemq.0ee475e5ff98e6a8051710b0ae731ee43be1833ef81edcb050eb0a2f78c75de0.svg[activemq] -:algolia: image:{badges}/algolia.fb906fa202a7296e5290e8fa6ca91c2dcc63b00cd424f739d193e7045108f5c8.svg[algolia] -:altair: image:{badges}/altair.51d1f344f422256dfe3a6cecf4d89d49df22b604ea40d96c820b37d9a16696c8.svg[altair] -:analytics: image:{badges}/analytics.1ce86e2e15b490c4d3dd3b3cbfca8684981f3dfb1a088d65152210e2d7ad22dd.svg[googleanalytics] -:android: image:{badges}/android.06965bcd65a49a21ffbfb85c3ec2ec7aaf2ae8ff570bcd715531269c750dbccb.svg[android] -:androidstudio: image:{badges}/androidstudio.29610f51de7f35cbdeea858d728a80ec661adf8cd461911aedaba57501a3219c.svg[androidstudio] -:ansible: image:{badges}/ansible.610b289b52f877f5c9ef46f8eeb3da12871e50b7e2110a97df0ad8a0ef11c189.svg[ansible] -:apachecamel: image:{badges}/apachecamel.ddc578101a2ba97f623fad92b6d1db5f9bebf278d48925e0aedc67a76ff188cf.svg[apachecamel] -:apachemaven: image:{badges}/apachemaven.0ac91cdc196d99f2fd68f5aa0f10ece4a5961d23e2416b47dc86736a78d2a2b8.svg[apachemaven] -:apicurio: image:{badges}/apicurio.670a69416e7a3dfd82acd35d8b421d8ba3fe916bcd17587c75c9ee0b59e80c74.svg[apicurio] -:apollographql: image:{badges}/apollographql.a587eb3e1c0152f522df7694b3b1bd7637ab7538de3df498fd7eaceed642238a.svg[apollographql] -:arduino: image:{badges}/arduino.cae3e15b25f9f0931f926ef9a7bc5cdb7f60e4cecb008497eec891d5dfa511f4.svg[arduino] -:asciidoc: image:{badges}/asciidoc.7b63648055424e5089755bfde5e9193088d0e290297a0152db0d00cbdb95bfe1.svg[asciidoc] -:asciidoctor: image:{badges}/asciidoctor.b86f2f565001975a94157ef02152868ac5d93e75c74f8052eb4a639545fe4abf.svg[asciidoctor] -:bamboo: image:{badges}/bamboo.72615b9342e68ef8a6e31ac5dc2f1a4339f696733c623cf5ff29be10dbb133ff.svg[bamboo] -:bash: image:{badges}/bash.cbff6ce4dfce3e64c9e0890d7976bf7c9b9ad7ff0bda585a8e076e4119ce7987.svg[bash] -:beats: image:{badges}/beats.077f9c04b78f4e0e410dd4de0b470568a99edc6323c7a1297b1aed5f6b25a097.svg[beats] -:bitbucket: image:{badges}/bitbucket.b211d6e24ef18252f047e50a8dfeab38c662ef37b7d685972d7b1f6fd64c4e8c.svg[bitbucket] -:bootstrap: image:{badges}/bootstrap.7ec08f3510348c45f8ef0f2da0a05da6464f967b77b302035d43b25b6e74370c.svg[bootstrap] -:brave: image:{badges}/brave.d8373a904b4aca4af08a4dc5058832bcc3d04672fbd7a007e4175cab28a0e332.svg[brave] -:calibre: image:{badges}/calibre.42481e7a345ce4fcc521d08be83d39446a30378cd6ad61f413d2205f8699bc13.svg[calibre] -:chocolatey: image:{badges}/chocolatey.b3808b563d81419f4e16c637e2f77082adbd58a03ad816f1eaf24fc8098c2e20.svg[chocolatey] -:chrome: image:{badges}/chrome.af777b2dfc6ca19a3f42f5855ddf205b55afb99f339ff832fc9f9041a53831e1.svg[googlechrome] -:circleci: image:{badges}/circleci.88386bb5972142cc11b871dfd657c0caa2c01c8041a188c55b080135017ffe4f.svg[circleci] -:cloudflare: image:{badges}/cloudflare.1bb3d8130b00bf037ecbee9bf935cf8d97cb7e9eebf0d9cf9998df554f7036c7.svg[cloudflare] -:clubhouseBadge: image:{badges}/clubhouse-badge.4836d3ec57e531ffe9c94af826d276d7e2b3369722ccf35caca6981752294a5e.svg[clubhouse, link = "https://www.clubhouse.com/@aoudiamoncef"] -:codacy: image:{badges}/codacy.83f7b9f5566cdd74c869f184db1f2ad593092a7a7d8b8d79f783f5c859d53549.svg[codacy] -:confluence: image:{badges}/confluence.85d36447be292eed0982e638cc1409fb5b025272f72a201bc620678a02240369.svg[confluence] -:consul: image:{badges}/consul.621e6b4941c7b4ae5a52de852e0f01d725f6cbb742f72d40ad832e318479cc00.svg[consul] -:css3: image:{badges}/css3.165f3c0a438fe3cea24ea0883ef320b19167174e4cf7f257b1adab0d8a1b94b8.svg[css3] -:curl: image:{badges}/curl.90c2e64b7b07eb35c0bfa7e85c33f7e06877d52faccc7a50fd58fa008ea87b70.svg[curl] -:deezer: image:{badges}/deezer.fadd6b99065881f0c1a012a83ce9b632a96691500322df9d68aa2903bac857ee.svg[deezer] -:dependabot: image:{badges}/dependabot.6646a8cbf217b3b7b0661c7049bef377f220e08e3aa2f37619bd8b2248e4e1f9.svg[dependabot] -:devto: image:{badges}/devto.51eaf7d897dd392b50c3d432acb6d1a7995f6abdd59234fbe1ee8cb1aade3ae3.svg[dev.to] -:devtoBadge: image:{badges}/devto-large.7ccb27b5d51208dd9db5511ea33cf7a3a82e7576e97f6a9e34b9b04e75bd95f6.svg[dev.tobadge, link = "https://dev.to/aoudiamoncef"] -:diagramsnet: image:{badges}/diagramsnet.698b2c7426814bcc9753e4d69872455f70538f46c328debf64b4b70494abc8b4.svg[diagramsnet] -:discord: image:{badges}/discord.55acc64c82453b33b8355097e2f7d8818a54bf6e56e60b60aa59bdc643f35f70.svg[discord] -:discordBadge: image:{badges}/discord-large.1b2a28785c798e7d9ce6fbdfa1f7aa3b241324be14760be8b987f8a5fdab1652.svg[discordbadge, link = "https://discordapp.com/users/365160200900182026"] -:docker: image:{badges}/docker.ee2287a403d76322aa598de2521c17413aacb639d4304516de865ff797985aff.svg[docker] -:elasticsearch: image:{badges}/elasticsearch.63437af133fb71696912a2d64b25ee88df15a99a9d32a754a5df589b069ee18a.svg[elasticsearch] -:fastlane: image:{badges}/fastlane.5db528b1784d5cb76f41d5d5ec1afaf1089e98ce0d6f51f0f9d96ca237db2375.svg[fastlane] -:filezilla: image:{badges}/filezilla.62c03f7a2e8975c24869dd63bb8df16589bb5f4a04a375680b65ab20b0198261.svg[filezilla] -:focustodo: image:{badges}/focustodo.88ea0463442c8ab438435a1cf0fa6f9ad0c7c24b410a296b400feeab0fb50c7d.svg[focustodo] -:joplin: image:{badges}/joplin.ce8641cc90de03c4246eb6cf696fcf2bdc78d8eb8349691f37f32053403b18d2.svg[joplin] -:gatling: image:{badges}/gatling.642508f58d9a9c05a8c2a6019ad9340b4b36adeb371425c0e73c69d45ea00530.svg[gatling] -:gatsby: image:{badges}/gatsby.12436a269c4691f706ccb4e6a9124b84fbb93bd1f9fef88276d1c85d300e0f15.svg[gatsby] -:git: image:{badges}/git.6008a1bc0d7db7490ba06a7874f218d753c7566dd84b654e56a4b59045d8ff63.svg[git] -:github: image:{badges}/github.e3bd5934203fdb7844c2a3faa48ba68981b514f9e0d69ec66554d290399125ce.svg[github] -:githubactions: image:{badges}/githubactions.cc79e5ebfb428f135c2ffd23f54c1ba6999b2d52344b1b6540a3c1929d310c91.svg[githubactions] -:githubBadge: image:{badges}/github-large.5b49c853881fdb26b826f1431b146cd16db146c6b4787e8ad3884dcbf9c43388.svg[githubbadge, link = "https://github.com/aoudiamoncef"] -:gitkraken: image:{badges}/gitkraken.bac77a1466a02c0f48ddf243b43b066f25cb787e800b507805de5b71e5e86093.svg[gitkraken] -:gitlab: image:{badges}/gitlab.eaff734cc859bda4097d821b950710b70f23c9664b5722e972c9ded0dacdb4fa.svg[gitlab, link = "https://gitlab.com/"] -:gitlabBadge: image:{badges}/gitlab-large.9e9cf89bd0416581ce6951f905a50e51a809d16649a236330917ac8bb558389e.svg[gitlabbadge, link = "https://gitlab.com/aoudiamoncef"] -:gitpod: image:{badges}/gitpod.a81d1ce60fe0e5e64728dc1cdc751d474e582be368ce09f0ea4db7c33a6558ee.svg[gitpod] -:gitter: image:{badges}/gitter.3d93e4dcf392c29d61fcfae100347178337124deaffc42743796be337d2ce78c.svg[gitter] -:gmail: image:{badges}/gmail.529d93af23567df3bec11bac874e510c19447b35153d4ca3e86272c95356cdaf.svg[gmail] -:gmailBadge: image:{badges}/gmail-large.3fbd01cc031393c6f1a44b724fa27aa4a91a844861f533333bf1ab2355a9e744.svg[gmailbadge, link = "mailto:mf.aoudia@gmail.com"] -:googlecloud: image:{badges}/googlecloud.71b5acd3e49a32c29a927127d72a6bbb028e1db3418676e5ef873c922e2210b3.svg[googlecloud] -:gradle: image:{badges}/gradle.b65bf50dbdb9444d2100036c003753d28ee19d82ece73e9605a3f2850f113a30.svg[gradle] -:grafana: image:{badges}/grafana.a106bec0e5a61357657040a617e900cd79ec33d1d5a01126ca022a467575af60.svg[grafana] -:graphql: image:{badges}/graphql.431bf7d11a08c7b5daa598067a8cd7f5c4109e635c91562d226ca2c477c3f427.svg[graphql] -:hangouts: image:{badges}/hangouts.692f31e7686784ce596e7878284731eaeeffb8aead247ec71586cf513c09653d.svg[googlehangouts] -:hashnode: image:{badges}/hashnode.2ec69df4aa9424b0ef992b7b372e69561fe32a380ce65e179d325b29daae973b.svg[hashnode] -:hashnodeBadge: image:{badges}/hashnode-large.18004d5647b230e8334dd4d3f7b1e03794a6086458b7724df8432f954f4d57d2.svg[hashnodebadge, link = "https://aoudiamoncef.hashnode.dev"] -:heidisql: image:{badges}/heidisql.cf4453aa0ed817dde575a28d311984372a3e12f5a5988077d3c3a088cf2c182e.svg[heidisql] -:hibernate: image:{badges}/hibernate.2b9b320f5cad2897a22f57429287a28ba8e772e3ca2d5b24776b44355d5f5c6e.svg[hibernate] -:html5: image:{badges}/html5.9f66ff9a9e6e87f9af42a9b8087d94d2ae94885cb8914a0971aa8ab8354107a3.svg[html5] -:hugo: image:{badges}/hugo.37619eec71951eb2db66f1dd5a744330a37cc3dc3bf7283188b716113f9f78ad.svg[hugo] -:hyper: image:{badges}/hyper.a74a9261a6f172488ea708149c6ffd06fb6b483c56974933cf02a5ef05fda9cc.svg[hyper] -:influxdb: image:{badges}/influxdb.ad8e8c2ac1f64a8892982efcdbd2e7dd064b32bc4de6319b05262ca8dd2f2d3f.svg[influxdb] -:intellijidea: image:{badges}/intellijidea.1b9283bc890c8d47e2d3d4ac2eefb06ff0ce5ee4605f57da42de7ecbe10f4601.svg[intellijidea] -:jamstack: image:{badges}/jamstack.444968944531e55ae9aa92e79af3daf4d6d01867c9a1765e9162b94c6eabe664.svg[jamstack] -:java: image:{badges}/java.3b161c4563fe51da91c5aa429129fc3139751becf0ba1a762a481919a82f2b70.svg[java] -:jekyll: image:{badges}/jekyll.648cd8dcd1a881570651d9501d218b0b760bfb87437d8c3c1f677ab91cd431bf.svg[jekyll] -:jenkins: image:{badges}/jenkins.084277d9af5512e940ff4d456815a1a4b0683eb03c589076dd0cb3e89e40dcd4.svg[jenkins] -:jira: image:{badges}/jira.a15169272bd56508a5041f3968f4325b7aaf9949a54f281d406786b16092786b.svg[jira] -:junit5: image:{badges}/junit.f62529007e655b2222a333e7b1ac9e130ebea99da550cb2a2963d3fbf59c6fdc.svg[junit5] -:keycloak: image:{badges}/keycloak.a4aa7253eea3b968b17aacb2cb322225020ad853b6471995d8f6c436c83ba4de.svg[keycloak] -:kibana: image:{badges}/kibana.c05862e7e1082f55c39e07f7607712e1cc9e27c67a8b2a788b267f65c4b28da3.svg[kibana] -:kong: image:{badges}/kong.704f3e3b1d6ae4092f765e2b87a7d55f5946f4210479146ae9977387b26efd7d.svg[kong] -:kotlin: image:{badges}/kotlin.79ffd089cb22fbc984004fb56e8f7da0ddbc42a52a2e02ff7ac2e11e80bc0e64.svg[kotlin] -:latex: image:{badges}/latex.41595b2fc6eac3f3deba207800e2c30cda83ad91f8aee3aae3bc3107a3a1206f.svg[latex] -:linkedin: image:{badges}/linkedin.9338f1c2966a1a1bbbf12656b40b1e533778bff206d45fc663af107249d15012.svg[linkedin] -:linkedinBadge: image:{badges}/linkedin-large.0299573303ae377e45499987c2e0759327d35b50462d84422f171c5aef9b6342.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.54307eed25387d7052819723386e0b5ba6b352ba3f98d125f7ca3af1d3842040.svg[linux] -:logstash: image:{badges}/logstash.39ba538eb156a75f478091a17c614286347f7c80c2f350fae8b8e1b3d9904675.svg[logstash] -:macos: image:{badges}/macos.d87dbe27ce60128fd0de7855135b421de6b9e061fb226c2a27e288d6a16ec73d.svg[macos] -:maoudia: image:{badges}/maoudiacom-large.bf6113fa1b66691e8104a1ce7aec53d0eb625ba9d7176002a5ea7ab79eb716a3.svg[maoudia, link = "https://www.maoudia.com/en/"] -:mariadb: image:{badges}/mariadb.e577c7b77cb4ed18b5cca31e9b7dd6724541245010238e06b2bcf15af5108400.svg[mariadb] -:markdown: image:{badges}/markdown.85b9a09ed766b5e54bbb59eb66a07fa372d0b78a7f9eac7d7b5afea392aaed10.svg[markdown] -:mattermost: image:{badges}/mattermost.582b6e032f79c003878899cfcebc30190b617cdbd10e51eadd2dd630ca389c93.svg[mattermost] -:medium: image:{badges}/medium.25de8d2d0efef7bd723e00cdacde1f33d4c4a8056f215d3a6e557ce2cb54596b.svg[medium] -:mediumBadge: image:{badges}/medium-large.3a077c94d085b5a20276b08c1564b878a569f453af76e8ecfcd4f04a0048c31b.svg[mediumbadge, link = "https://medium.com/@aoudiamoncef"] -:meet: image:{badges}/meet.7ce078cb2381f8388d5eeffe6ad0773ae98bea511f0989ea875e1c43ab0193e5.svg[googlemeet] -:microcks: image:{badges}/microcks.cf60217abe4c271e3c2b9cbc7cd6253a1c60339d5fb84ee163b472b7acd2615e.svg[microcks] -:microservices: image:{badges}/microservices.e702a24a34168247e5133badfdce4f1e491204dc6a3c76008bf44265edc2583c.svg[microservices] -:mongodb: image:{badges}/mongodb.93cd6a92c6353b05f721f3d511527abcb76cbe67ac5a4c179ee1dfe357ef1f2c.svg[mongodb] -:mqtt: image:{badges}/mqtt.86ef1ce5b4a85784a65337225a6e38a530d2867dfe081fb335e6c8c7b2e3f2dd.svg[mqtt] -:mremoteng: image:{badges}/mremoteng.dff4258e86726b812e7538ef330dfff5005c1ce9292f84de5133dd172125cc89.svg[mremoteng] -:mutiny: image:{badges}/mutiny.6876a6acd37985366524350c78eb2bfa02ba8a6805a118f1694d64f2c5756e64.svg[mutiny] -:myki: image:{badges}/myki.ade50b9e5eabd417a358152c0536160f3f21afc7a0858e4fc694833589e6f091.svg[myki] -:mysql: image:{badges}/mysql.797b0a0c7f4f28bc1211141d3792d9bcf2ab4db42e460cfbac60d8f7a64be5ed.svg[mysql] -:netlify: image:{badges}/netlify.65130edff6449d923d6c8a7e0d58401e2c08817b44a68bb9f88759b4fa835e75.svg[netlify] -:npm: image:{badges}/npm.97ff5dadccf8dd63b42ab8f2f7f239709123e72fb3fbf9c64ea2d586a519a92d.svg[npm] -:numpy: image:{badges}/numpy.a150b06b31d8074c3da1912f61fd1dfc5f67ccdef4175e9e9045693b6a5fa042.svg[numpy] -:ohmyzsh: image:{badges}/ohmyzsh.4f52f4fe47e0741cd39c5602835f48d56b590d323d7eff46005d243f48d8795c.svg[ohmyzsh] -:openapiinitiative: image:{badges}/openapi.878c492efb8f3de35ef48bed7464a1e2c7242fd231af7b9dcb006753957aa16e.svg[openapiinitiative] -:opensourceinitiative: image:{badges}/oss.ebd8475a105c691f9b71d04bf37e55977af7953f20d4bd6d2d487cd80572c802.svg[opensourceinitiative] -:overleaf: image:{badges}/overleaf.22c704eb8223e724deddf2c8b007f31abf002dc95fd8cfaadf0e1b9bec5dbdf5.svg[overleaf] -:pandas: image:{badges}/pandas.9a461aa1830d3716ed2948f929b1e072d396066158dfa18eac9323bb15a152b4.svg[pandas] -:pocket: image:{badges}/pocket.7d1464dc8548a385ad33e4723a506c17261177bd8ac532955c96f2766150eff4.svg[pocket] -:pocketBadge: image:{badges}/pocket-large.310c76ceeadf28e0943abebceaed2705bd7d8235335b302bd7da3d288a24dab9.svg[pocketbadge, link = "https://getpocket.com/@701dbpd1T08b8g7f59Ab790A73g1T0G2725K38yf75eym1w2di86eN27V2dIJ51a"] -:postgresql: image:{badges}/postgresql.0edfa9b5cb2c6d6500639479f927bdda55766a1c379d47a930c38f153700a655.svg[postgresql] -:postman: image:{badges}/postman.0dd164837ec709f91603f9de08dbc6b36c00f3fb2ba7f41048c581e881e1c923.svg[postman] -:python: image:{badges}/python.ad92ab4777e6b8b37f658426e059c2fa560d00297350900bfd764bf7d2cd1581.svg[python] -:quarkus: image:{badges}/quarkus.8f9ebb51e717a4ab0328cc61ba0ebfd2d1fa366ecd00927afb89f81f9258c70b.svg[quarkus] -:quora: image:{badges}/quora.552c089ef738b151770ea45e9bff2e838025b0a54192ebf758c7ac66cb6790bc.svg[quora] -:quoraBadge: image:{badges}/quora-large.e19f4c0ba25ee91469da8bdf240719521ebe7df6cf5bdbd800292180399a6a57.svg[quora, link = "https://www.quora.com/profile/Moncef-AOUDIA"] -:rainbow: image:{badges}/rainbow.d763f9bff4dad03b3229896246c309d37002699a43dbb8318dfd508f70aed3df.svg[rainbow] -:reactivex: image:{badges}/reactivex.6c9f041f9b317633153c1dd2be04b44da96f0d75f10d1b13c9131224c84ebe7e.svg[reactivex] -:reactor: image:{badges}/reactor.fb7bc1c7368003852d23167fde62342c77e75aeeb72f848c1ef342b18e98df78.svg[reactor] -:reddit: image:{badges}/reddit.44495c4590b1cd5b07277fdeaa1852ede67d0169b86bffd924f9321d2aa52a78.svg[reddit] -:redditBadge: image:{badges}/reddit-large.74de7208777bf8f15e4d60ea84c3277a7c0daab5cd1205c3184432244e20f8f9.svg[redditbadge, link = "https://www.reddit.com/user/aoudiamoncef"] -:redis: image:{badges}/redis.18af010e33885a030ec0b1c0b7b38ee3703dc2c1e4d8c44e23f9046bb955041c.svg[redis] -:rss: image:{badges}/rss.f5064983335bf8059a8a614fce10da072f2bcc6f89486b69618b9f171169e27b.svg[rss] -:rssBadge: image:{badges}/rss-large.ba5266d0b8e2ab31567ca87eb2508f49d430186e93c9eecd772cbc1a2a598bcc.svg[rssbadge, link = "https://www.maoudia.com/en/index.xml"] -:rxjava: image:{badges}/rxjava.7e0527a20d3345bedd19551545beacb772d76de7749764e962f6bc39b46491e2.svg[rxjava] -:slack: image:{badges}/slack.8da2451a866d0d289838095f41f542b4bacb757c9fe223f39635ab5659700585.svg[slack] -:slides: image:{badges}/slides.eb6bd89429cc9e4653493f6b4b0223bee4af95fba89c3f7e7889b09d3c00f27e.svg[slides] -:slidesBadge: image:{badges}/slides-large.08242139362a541784d79632f3dd89e2536b4bd479be8d0ecd6052faf8dad18f.svg[slidesbadge, link = "https://slides.com/aoudiamoncef"] -:sonarqube: image:{badges}/sonarqube.9be9000cba75a71bd868f27058f49301c4cc86ed311bccc3f32fecc78c58b3e1.svg[sonarqube] -:sonatype: image:{badges}/sonatype.ce2bf38d9f68ca00df1564b83890c67829d573a38992caed2891aff1d211d49f.svg[sonatype] -:speakerdeck: image:{badges}/speakerdeck.69dbebcf006025a0c03ae03909704aa973d391ce59b9da7c58c85ce646d0df7f.svg[speakerdeck] -:speakerdeckBadge: image:{badges}/speakerdeck-large.b0659c5529948ef6da6b4cd4f868d2e5eb8ebef0a9aad1ec7cf6114c3a3bcd88.svg[speakerdeckbadge, link = "https://speakerdeck.com/aoudiamoncef"] -:spotify: image:{badges}/spotify.a1a81bb51c25b22604550d5d41a452f2f1ba0d4eb394afc8b79bc7afc044e9de.svg[spotify] -:spring: image:{badges}/spring.7206b3bdcc09e070b831cc087c250b2487a387f3d414124b1c5683ba04efe77c.svg[spring] -:springboot: image:{badges}/springboot.16027d2cbfddcd296847f601a60a9a0b476dc3750451a67764098a3ee13ec9b7.svg[springboot] -:sql: image:{badges}/sql.e4a5accfa1545508500224f1633a413e18b0793ff55d367af4537e390baa96d0.svg[sql] -:stackoverflow: image:{badges}/stackoverflow.9f139481ca4d3fc86e9f131a85db91081051bca2df440e31ff9498f82ce441d0.svg[stackoverflow] -:stackoverflowBadge: image:{badges}/stackoverflow-large.f361dfc12cd880a0a2c36633883df4cc5bd0d07e2493d6ffb8c7c78be7a36160.svg[stackoverflowbadge, link = "https://stackoverflow.com/users/8126192/moncef-aoudia"] -:travisci: image:{badges}/travisci.619f236a9460e7bedf5c36b9afb4dc9f09ca57758458cfb8b17bdba8ff3c4efa.svg[travisci] -:twitter: image:{badges}/twitter.1488a76a8e01f5a601080a9bdcee6d789b5ff1cd370c61ac1f81642b4a6a1499.svg[twitter] -:twitterBadge: image:{badges}/twitter-large.e8f1e37b86e3c29f8c9b84be01610c417ade797facafa8964a1d54c41ecaf98c.svg[twitterbadge, link= "https://twitter.com/aoudiamoncef"] -:ublockorigin: image:{badges}/ublockorigin.b9486ada5198f29b6f76c6623a9b1a7c0ce52ab6fccd15f78421cf80eb6d0c07.svg[ublockorigin] -:ubuntu: image:{badges}/ubuntu.c0c7fde7edd08b737af26a49da0397480b980b66a7e120795182514c427221dd.svg[ubuntu] -:visualstudiocode: image:{badges}/visualstudiocode.8c72e6be5da84ffb6775f12f355f6c3ba14d453e3ba5f7ff78219a7d6e399496.svg[visualstudiocode] -:visualvm: image:{badges}/visualvm.9d95ed946c6e1192538c3fbafa90ba1e747665c09719c59794c557bc2e3d9a13.svg[visualvm] -:windows: image:{badges}/windows.b1458840edb50f1079895f8b076c71ea47ac13a4881805ca60438ab9f5d21beb.svg[windows] -:windowsterminal: image:{badges}/windowsterminal.0a22b2b83f1c2ee3bfef80dd9d9a76d2dfd3d38fe4abfea868c41bb5ebd4864d.svg[windowsterminal] -:winds: image:{badges}/winds.d0bf5a7eb6393f037ad84d772eba6daf042c049e2aa14b8659dd3546755ac061.svg[winds] -:workplace: image:{badges}/workplace.d42f0a41488ee8d512149778b0e2240dca05c64b378e7940f5a5e52bb85bf0d1.svg[workplace] -:yammer: image:{badges}/yammer.186faa0bb11f5d92b850f650a138f7129d46293a26277571115011bf671165b5.svg[yammer] -:zulip: image:{badges}/zulip.37b1f575d1478f098543b2907abcd768eb2c956a211268cded407a205866ec6d.svg[zulip] +:activemq: image:{badges}/activemq.svg[activemq] +:algolia: image:{badges}/algolia.svg[algolia] +:altair: image:{badges}/altair.svg[altair] +:analytics: image:{badges}/analytics.svg[googleanalytics] +:android: image:{badges}/android.svg[android] +:androidstudio: image:{badges}/androidstudio.svg[androidstudio] +:ansible: image:{badges}/ansible.svg[ansible] +:apachecamel: image:{badges}/apachecamel.svg[apachecamel] +:apachemaven: image:{badges}/apachemaven.svg[apachemaven] +:apicurio: image:{badges}/apicurio.svg[apicurio] +:apollographql: image:{badges}/apollographql.svg[apollographql] +:arduino: image:{badges}/arduino.svg[arduino] +:asciidoc: image:{badges}/asciidoc.svg[asciidoc] +:asciidoctor: image:{badges}/asciidoctor.svg[asciidoctor] +:bamboo: image:{badges}/bamboo.svg[bamboo] +:bash: image:{badges}/bash.svg[bash] +:beats: image:{badges}/beats.svg[beats] +:bitbucket: image:{badges}/bitbucket.svg[bitbucket] +:bootstrap: image:{badges}/bootstrap.svg[bootstrap] +:brave: image:{badges}/brave.svg[brave] +:calibre: image:{badges}/calibre.svg[calibre] +:chocolatey: image:{badges}/chocolatey.svg[chocolatey] +:chrome: image:{badges}/chrome.svg[googlechrome] +:circleci: image:{badges}/circleci.svg[circleci] +:cloudflare: image:{badges}/cloudflare.svg[cloudflare] +:clubhouseBadge: image:{badges}/clubhouse-badge.svg[clubhouse, link = "https://www.clubhouse.com/@aoudiamoncef"] +:codacy: image:{badges}/codacy.svg[codacy] +:confluence: image:{badges}/confluence.svg[confluence] +:consul: image:{badges}/consul.svg[consul] +:css3: image:{badges}/css3.svg[css3] +:curl: image:{badges}/curl.svg[curl] +:deezer: image:{badges}/deezer.svg[deezer] +:dependabot: image:{badges}/dependabot.svg[dependabot] +:devto: image:{badges}/devto.svg[dev.to] +:devtoBadge: image:{badges}/devto-large.svg[dev.tobadge, link = "https://dev.to/aoudiamoncef"] +:diagramsnet: image:{badges}/diagramsnet.svg[diagramsnet] +:discord: image:{badges}/discord.svg[discord] +:discordBadge: image:{badges}/discord-large.svg[discordbadge, link = "https://discordapp.com/users/365160200900182026"] +:docker: image:{badges}/docker.svg[docker] +:elasticsearch: image:{badges}/elasticsearch.svg[elasticsearch] +:fastlane: image:{badges}/fastlane.svg[fastlane] +:filezilla: image:{badges}/filezilla.svg[filezilla] +:focustodo: image:{badges}/focustodo.svg[focustodo] +:joplin: image:{badges}/joplin.svg[joplin] +:gatling: image:{badges}/gatling.svg[gatling] +:gatsby: image:{badges}/gatsby.svg[gatsby] +:git: image:{badges}/git.svg[git] +:github: image:{badges}/github.svg[github] +:githubactions: image:{badges}/githubactions.svg[githubactions] +:githubBadge: image:{badges}/github-large.svg[githubbadge, link = "https://github.com/aoudiamoncef"] +:gitkraken: image:{badges}/gitkraken.svg[gitkraken] +:gitlab: image:{badges}/gitlab.svg[gitlab, link = "https://gitlab.com/"] +:gitlabBadge: image:{badges}/gitlab-large.svg[gitlabbadge, link = "https://gitlab.com/aoudiamoncef"] +:gitpod: image:{badges}/gitpod.svg[gitpod] +:gitter: image:{badges}/gitter.svg[gitter] +:gmail: image:{badges}/gmail.svg[gmail] +:gmailBadge: image:{badges}/gmail-large.svg[gmailbadge, link = "mailto:mf.aoudia@gmail.com"] +:googlecloud: image:{badges}/googlecloud.svg[googlecloud] +:gradle: image:{badges}/gradle.svg[gradle] +:grafana: image:{badges}/grafana.svg[grafana] +:graphql: image:{badges}/graphql.svg[graphql] +:hangouts: image:{badges}/hangouts.svg[googlehangouts] +:hashnode: image:{badges}/hashnode.svg[hashnode] +:hashnodeBadge: image:{badges}/hashnode-large.svg[hashnodebadge, link = "https://aoudiamoncef.hashnode.dev"] +:heidisql: image:{badges}/heidisql.svg[heidisql] +:hibernate: image:{badges}/hibernate.svg[hibernate] +:html5: image:{badges}/html5.svg[html5] +:hugo: image:{badges}/hugo.svg[hugo] +:hyper: image:{badges}/hyper.svg[hyper] +:influxdb: image:{badges}/influxdb.svg[influxdb] +:intellijidea: image:{badges}/intellijidea.svg[intellijidea] +:jamstack: image:{badges}/jamstack.svg[jamstack] +:java: image:{badges}/java.svg[java] +:jekyll: image:{badges}/jekyll.svg[jekyll] +:jenkins: image:{badges}/jenkins.svg[jenkins] +:jira: image:{badges}/jira.svg[jira] +:junit5: image:{badges}/junit.svg[junit5] +:keycloak: image:{badges}/keycloak.svg[keycloak] +:kibana: image:{badges}/kibana.svg[kibana] +:kong: image:{badges}/kong.svg[kong] +:kotlin: image:{badges}/kotlin.svg[kotlin] +:latex: image:{badges}/latex.svg[latex] +: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] +: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] +:medium: image:{badges}/medium.svg[medium] +:mediumBadge: image:{badges}/medium-large.svg[mediumbadge, link = "https://medium.com/@aoudiamoncef"] +:meet: image:{badges}/meet.svg[googlemeet] +:microcks: image:{badges}/microcks.svg[microcks] +:microservices: image:{badges}/microservices.svg[microservices] +:mongodb: image:{badges}/mongodb.svg[mongodb] +:mqtt: image:{badges}/mqtt.svg[mqtt] +:mremoteng: image:{badges}/mremoteng.svg[mremoteng] +:mutiny: image:{badges}/mutiny.svg[mutiny] +:myki: image:{badges}/myki.svg[myki] +:mysql: image:{badges}/mysql.svg[mysql] +:netlify: image:{badges}/netlify.svg[netlify] +:npm: image:{badges}/npm.svg[npm] +:numpy: image:{badges}/numpy.svg[numpy] +:ohmyzsh: image:{badges}/ohmyzsh.svg[ohmyzsh] +:openapiinitiative: image:{badges}/openapi.svg[openapiinitiative] +:opensourceinitiative: image:{badges}/oss.svg[opensourceinitiative] +:overleaf: image:{badges}/overleaf.svg[overleaf] +:pandas: image:{badges}/pandas.svg[pandas] +:pocket: image:{badges}/pocket.svg[pocket] +:pocketBadge: image:{badges}/pocket-large.svg[pocketbadge, link = "https://getpocket.com/@701dbpd1T08b8g7f59Ab790A73g1T0G2725K38yf75eym1w2di86eN27V2dIJ51a"] +:postgresql: image:{badges}/postgresql.svg[postgresql] +:postman: image:{badges}/postman.svg[postman] +: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] +: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] +:rss: image:{badges}/rss.svg[rss] +:rssBadge: image:{badges}/rss-large.svg[rssbadge, link = "https://www.maoudia.com/en/index.xml"] +:rxjava: image:{badges}/rxjava.svg[rxjava] +:slack: image:{badges}/slack.svg[slack] +:slides: image:{badges}/slides.svg[slides] +:slidesBadge: image:{badges}/slides-large.svg[slidesbadge, link = "https://slides.com/aoudiamoncef"] +:sonarqube: image:{badges}/sonarqube.svg[sonarqube] +:sonatype: image:{badges}/sonatype.svg[sonatype] +:speakerdeck: image:{badges}/speakerdeck.svg[speakerdeck] +:speakerdeckBadge: image:{badges}/speakerdeck-large.svg[speakerdeckbadge, link = "https://speakerdeck.com/aoudiamoncef"] +:spotify: image:{badges}/spotify.svg[spotify] +:spring: image:{badges}/spring.svg[spring] +:springboot: image:{badges}/springboot.svg[springboot] +:sql: image:{badges}/sql.svg[sql] +:stackoverflow: image:{badges}/stackoverflow.svg[stackoverflow] +:stackoverflowBadge: image:{badges}/stackoverflow-large.svg[stackoverflowbadge, link = "https://stackoverflow.com/users/8126192/moncef-aoudia"] +:travisci: image:{badges}/travisci.svg[travisci] +:twitter: image:{badges}/twitter.svg[twitter] +:twitterBadge: image:{badges}/twitter-large.svg[twitterbadge, link= "https://twitter.com/aoudiamoncef"] +:ublockorigin: image:{badges}/ublockorigin.svg[ublockorigin] +:ubuntu: image:{badges}/ubuntu.svg[ubuntu] +:vagrant: image:{badges}/vagrant.svg[vagrant] +:visualstudiocode: image:{badges}/visualstudiocode.svg[visualstudiocode] +:visualvm: image:{badges}/visualvm.svg[visualvm] +:windows: image:{badges}/windows.svg[windows] +:windowsterminal: image:{badges}/windowsterminal.svg[windowsterminal] +:winds: image:{badges}/winds.svg[winds] +:workplace: image:{badges}/workplace.svg[workplace] +:yammer: image:{badges}/yammer.svg[yammer] +:zulip: image:{badges}/zulip.svg[zulip] I am a software developer, open-source enthusiast/maintainer. @@ -288,6 +289,7 @@ Technologies I have used at work and/or side projects. {ohmyzsh} {pocket} {postman} +{vagrant} {visualvm} {windowsterminal} ==== diff --git a/content/page/about/index.fr.adoc b/content/page/about/index.fr.adoc index da5b4d4..f9705e6 100644 --- a/content/page/about/index.fr.adoc +++ b/content/page/about/index.fr.adoc @@ -11,159 +11,160 @@ slug = "about" :badges: /images/badges -:activemq: image:{badges}/activemq.0ee475e5ff98e6a8051710b0ae731ee43be1833ef81edcb050eb0a2f78c75de0.svg[activemq] -:algolia: image:{badges}/algolia.fb906fa202a7296e5290e8fa6ca91c2dcc63b00cd424f739d193e7045108f5c8.svg[algolia] -:altair: image:{badges}/altair.51d1f344f422256dfe3a6cecf4d89d49df22b604ea40d96c820b37d9a16696c8.svg[altair] -:analytics: image:{badges}/analytics.1ce86e2e15b490c4d3dd3b3cbfca8684981f3dfb1a088d65152210e2d7ad22dd.svg[googleanalytics] -:android: image:{badges}/android.06965bcd65a49a21ffbfb85c3ec2ec7aaf2ae8ff570bcd715531269c750dbccb.svg[android] -:androidstudio: image:{badges}/androidstudio.29610f51de7f35cbdeea858d728a80ec661adf8cd461911aedaba57501a3219c.svg[androidstudio] -:ansible: image:{badges}/ansible.610b289b52f877f5c9ef46f8eeb3da12871e50b7e2110a97df0ad8a0ef11c189.svg[ansible] -:apachecamel: image:{badges}/apachecamel.ddc578101a2ba97f623fad92b6d1db5f9bebf278d48925e0aedc67a76ff188cf.svg[apachecamel] -:apachemaven: image:{badges}/apachemaven.0ac91cdc196d99f2fd68f5aa0f10ece4a5961d23e2416b47dc86736a78d2a2b8.svg[apachemaven] -:apicurio: image:{badges}/apicurio.670a69416e7a3dfd82acd35d8b421d8ba3fe916bcd17587c75c9ee0b59e80c74.svg[apicurio] -:apollographql: image:{badges}/apollographql.a587eb3e1c0152f522df7694b3b1bd7637ab7538de3df498fd7eaceed642238a.svg[apollographql] -:arduino: image:{badges}/arduino.cae3e15b25f9f0931f926ef9a7bc5cdb7f60e4cecb008497eec891d5dfa511f4.svg[arduino] -:asciidoc: image:{badges}/asciidoc.7b63648055424e5089755bfde5e9193088d0e290297a0152db0d00cbdb95bfe1.svg[asciidoc] -:asciidoctor: image:{badges}/asciidoctor.b86f2f565001975a94157ef02152868ac5d93e75c74f8052eb4a639545fe4abf.svg[asciidoctor] -:bamboo: image:{badges}/bamboo.72615b9342e68ef8a6e31ac5dc2f1a4339f696733c623cf5ff29be10dbb133ff.svg[bamboo] -:bash: image:{badges}/bash.cbff6ce4dfce3e64c9e0890d7976bf7c9b9ad7ff0bda585a8e076e4119ce7987.svg[bash] -:beats: image:{badges}/beats.077f9c04b78f4e0e410dd4de0b470568a99edc6323c7a1297b1aed5f6b25a097.svg[beats] -:bitbucket: image:{badges}/bitbucket.b211d6e24ef18252f047e50a8dfeab38c662ef37b7d685972d7b1f6fd64c4e8c.svg[bitbucket] -:bootstrap: image:{badges}/bootstrap.7ec08f3510348c45f8ef0f2da0a05da6464f967b77b302035d43b25b6e74370c.svg[bootstrap] -:brave: image:{badges}/brave.d8373a904b4aca4af08a4dc5058832bcc3d04672fbd7a007e4175cab28a0e332.svg[brave] -:calibre: image:{badges}/calibre.42481e7a345ce4fcc521d08be83d39446a30378cd6ad61f413d2205f8699bc13.svg[calibre] -:chocolatey: image:{badges}/chocolatey.b3808b563d81419f4e16c637e2f77082adbd58a03ad816f1eaf24fc8098c2e20.svg[chocolatey] -:chrome: image:{badges}/chrome.af777b2dfc6ca19a3f42f5855ddf205b55afb99f339ff832fc9f9041a53831e1.svg[googlechrome] -:circleci: image:{badges}/circleci.88386bb5972142cc11b871dfd657c0caa2c01c8041a188c55b080135017ffe4f.svg[circleci] -:cloudflare: image:{badges}/cloudflare.1bb3d8130b00bf037ecbee9bf935cf8d97cb7e9eebf0d9cf9998df554f7036c7.svg[cloudflare] -:clubhouseBadge: image:{badges}/clubhouse-badge.4836d3ec57e531ffe9c94af826d276d7e2b3369722ccf35caca6981752294a5e.svg[clubhouse, link = "https://www.clubhouse.com/@aoudiamoncef"] -:codacy: image:{badges}/codacy.83f7b9f5566cdd74c869f184db1f2ad593092a7a7d8b8d79f783f5c859d53549.svg[codacy] -:confluence: image:{badges}/confluence.85d36447be292eed0982e638cc1409fb5b025272f72a201bc620678a02240369.svg[confluence] -:consul: image:{badges}/consul.621e6b4941c7b4ae5a52de852e0f01d725f6cbb742f72d40ad832e318479cc00.svg[consul] -:css3: image:{badges}/css3.165f3c0a438fe3cea24ea0883ef320b19167174e4cf7f257b1adab0d8a1b94b8.svg[css3] -:curl: image:{badges}/curl.90c2e64b7b07eb35c0bfa7e85c33f7e06877d52faccc7a50fd58fa008ea87b70.svg[curl] -:deezer: image:{badges}/deezer.fadd6b99065881f0c1a012a83ce9b632a96691500322df9d68aa2903bac857ee.svg[deezer] -:dependabot: image:{badges}/dependabot.6646a8cbf217b3b7b0661c7049bef377f220e08e3aa2f37619bd8b2248e4e1f9.svg[dependabot] -:devto: image:{badges}/devto.51eaf7d897dd392b50c3d432acb6d1a7995f6abdd59234fbe1ee8cb1aade3ae3.svg[dev.to] -:devtoBadge: image:{badges}/devto-large.7ccb27b5d51208dd9db5511ea33cf7a3a82e7576e97f6a9e34b9b04e75bd95f6.svg[dev.tobadge, link = "https://dev.to/aoudiamoncef"] -:diagramsnet: image:{badges}/diagramsnet.698b2c7426814bcc9753e4d69872455f70538f46c328debf64b4b70494abc8b4.svg[diagramsnet] -:discord: image:{badges}/discord.55acc64c82453b33b8355097e2f7d8818a54bf6e56e60b60aa59bdc643f35f70.svg[discord] -:discordBadge: image:{badges}/discord-large.1b2a28785c798e7d9ce6fbdfa1f7aa3b241324be14760be8b987f8a5fdab1652.svg[discordbadge, link = "https://discordapp.com/users/365160200900182026"] -:docker: image:{badges}/docker.ee2287a403d76322aa598de2521c17413aacb639d4304516de865ff797985aff.svg[docker] -:elasticsearch: image:{badges}/elasticsearch.63437af133fb71696912a2d64b25ee88df15a99a9d32a754a5df589b069ee18a.svg[elasticsearch] -:fastlane: image:{badges}/fastlane.5db528b1784d5cb76f41d5d5ec1afaf1089e98ce0d6f51f0f9d96ca237db2375.svg[fastlane] -:filezilla: image:{badges}/filezilla.62c03f7a2e8975c24869dd63bb8df16589bb5f4a04a375680b65ab20b0198261.svg[filezilla] -:focustodo: image:{badges}/focustodo.88ea0463442c8ab438435a1cf0fa6f9ad0c7c24b410a296b400feeab0fb50c7d.svg[focustodo] -:joplin: image:{badges}/joplin.ce8641cc90de03c4246eb6cf696fcf2bdc78d8eb8349691f37f32053403b18d2.svg[joplin] -:gatling: image:{badges}/gatling.642508f58d9a9c05a8c2a6019ad9340b4b36adeb371425c0e73c69d45ea00530.svg[gatling] -:gatsby: image:{badges}/gatsby.12436a269c4691f706ccb4e6a9124b84fbb93bd1f9fef88276d1c85d300e0f15.svg[gatsby] -:git: image:{badges}/git.6008a1bc0d7db7490ba06a7874f218d753c7566dd84b654e56a4b59045d8ff63.svg[git] -:github: image:{badges}/github.e3bd5934203fdb7844c2a3faa48ba68981b514f9e0d69ec66554d290399125ce.svg[github] -:githubactions: image:{badges}/githubactions.cc79e5ebfb428f135c2ffd23f54c1ba6999b2d52344b1b6540a3c1929d310c91.svg[githubactions] -:githubBadge: image:{badges}/github-large.5b49c853881fdb26b826f1431b146cd16db146c6b4787e8ad3884dcbf9c43388.svg[githubbadge, link = "https://github.com/aoudiamoncef"] -:gitkraken: image:{badges}/gitkraken.bac77a1466a02c0f48ddf243b43b066f25cb787e800b507805de5b71e5e86093.svg[gitkraken] -:gitlab: image:{badges}/gitlab.eaff734cc859bda4097d821b950710b70f23c9664b5722e972c9ded0dacdb4fa.svg[gitlab, link = "https://gitlab.com/"] -:gitlabBadge: image:{badges}/gitlab-large.9e9cf89bd0416581ce6951f905a50e51a809d16649a236330917ac8bb558389e.svg[gitlabbadge, link = "https://gitlab.com/aoudiamoncef"] -:gitpod: image:{badges}/gitpod.a81d1ce60fe0e5e64728dc1cdc751d474e582be368ce09f0ea4db7c33a6558ee.svg[gitpod] -:gitter: image:{badges}/gitter.3d93e4dcf392c29d61fcfae100347178337124deaffc42743796be337d2ce78c.svg[gitter] -:gmail: image:{badges}/gmail.529d93af23567df3bec11bac874e510c19447b35153d4ca3e86272c95356cdaf.svg[gmail] -:gmailBadge: image:{badges}/gmail-large.3fbd01cc031393c6f1a44b724fa27aa4a91a844861f533333bf1ab2355a9e744.svg[gmailbadge, link = "mailto:mf.aoudia@gmail.com"] -:googlecloud: image:{badges}/googlecloud.71b5acd3e49a32c29a927127d72a6bbb028e1db3418676e5ef873c922e2210b3.svg[googlecloud] -:gradle: image:{badges}/gradle.b65bf50dbdb9444d2100036c003753d28ee19d82ece73e9605a3f2850f113a30.svg[gradle] -:grafana: image:{badges}/grafana.a106bec0e5a61357657040a617e900cd79ec33d1d5a01126ca022a467575af60.svg[grafana] -:graphql: image:{badges}/graphql.431bf7d11a08c7b5daa598067a8cd7f5c4109e635c91562d226ca2c477c3f427.svg[graphql] -:hangouts: image:{badges}/hangouts.692f31e7686784ce596e7878284731eaeeffb8aead247ec71586cf513c09653d.svg[googlehangouts] -:hashnode: image:{badges}/hashnode.2ec69df4aa9424b0ef992b7b372e69561fe32a380ce65e179d325b29daae973b.svg[hashnode] -:hashnodeBadge: image:{badges}/hashnode-large.18004d5647b230e8334dd4d3f7b1e03794a6086458b7724df8432f954f4d57d2.svg[hashnodebadge, link = "https://aoudiamoncef.hashnode.dev"] -:heidisql: image:{badges}/heidisql.cf4453aa0ed817dde575a28d311984372a3e12f5a5988077d3c3a088cf2c182e.svg[heidisql] -:hibernate: image:{badges}/hibernate.2b9b320f5cad2897a22f57429287a28ba8e772e3ca2d5b24776b44355d5f5c6e.svg[hibernate] -:html5: image:{badges}/html5.9f66ff9a9e6e87f9af42a9b8087d94d2ae94885cb8914a0971aa8ab8354107a3.svg[html5] -:hugo: image:{badges}/hugo.37619eec71951eb2db66f1dd5a744330a37cc3dc3bf7283188b716113f9f78ad.svg[hugo] -:hyper: image:{badges}/hyper.a74a9261a6f172488ea708149c6ffd06fb6b483c56974933cf02a5ef05fda9cc.svg[hyper] -:influxdb: image:{badges}/influxdb.ad8e8c2ac1f64a8892982efcdbd2e7dd064b32bc4de6319b05262ca8dd2f2d3f.svg[influxdb] -:intellijidea: image:{badges}/intellijidea.1b9283bc890c8d47e2d3d4ac2eefb06ff0ce5ee4605f57da42de7ecbe10f4601.svg[intellijidea] -:jamstack: image:{badges}/jamstack.444968944531e55ae9aa92e79af3daf4d6d01867c9a1765e9162b94c6eabe664.svg[jamstack] -:java: image:{badges}/java.3b161c4563fe51da91c5aa429129fc3139751becf0ba1a762a481919a82f2b70.svg[java] -:jekyll: image:{badges}/jekyll.648cd8dcd1a881570651d9501d218b0b760bfb87437d8c3c1f677ab91cd431bf.svg[jekyll] -:jenkins: image:{badges}/jenkins.084277d9af5512e940ff4d456815a1a4b0683eb03c589076dd0cb3e89e40dcd4.svg[jenkins] -:jira: image:{badges}/jira.a15169272bd56508a5041f3968f4325b7aaf9949a54f281d406786b16092786b.svg[jira] -:junit5: image:{badges}/junit.f62529007e655b2222a333e7b1ac9e130ebea99da550cb2a2963d3fbf59c6fdc.svg[junit5] -:keycloak: image:{badges}/keycloak.a4aa7253eea3b968b17aacb2cb322225020ad853b6471995d8f6c436c83ba4de.svg[keycloak] -:kibana: image:{badges}/kibana.c05862e7e1082f55c39e07f7607712e1cc9e27c67a8b2a788b267f65c4b28da3.svg[kibana] -:kong: image:{badges}/kong.704f3e3b1d6ae4092f765e2b87a7d55f5946f4210479146ae9977387b26efd7d.svg[kong] -:kotlin: image:{badges}/kotlin.79ffd089cb22fbc984004fb56e8f7da0ddbc42a52a2e02ff7ac2e11e80bc0e64.svg[kotlin] -:latex: image:{badges}/latex.41595b2fc6eac3f3deba207800e2c30cda83ad91f8aee3aae3bc3107a3a1206f.svg[latex] -:linkedin: image:{badges}/linkedin.9338f1c2966a1a1bbbf12656b40b1e533778bff206d45fc663af107249d15012.svg[linkedin] -:linkedinBadge: image:{badges}/linkedin-large.0299573303ae377e45499987c2e0759327d35b50462d84422f171c5aef9b6342.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.54307eed25387d7052819723386e0b5ba6b352ba3f98d125f7ca3af1d3842040.svg[linux] -:logstash: image:{badges}/logstash.39ba538eb156a75f478091a17c614286347f7c80c2f350fae8b8e1b3d9904675.svg[logstash] -:macos: image:{badges}/macos.d87dbe27ce60128fd0de7855135b421de6b9e061fb226c2a27e288d6a16ec73d.svg[macos] -:maoudia: image:{badges}/maoudiacom-large.bf6113fa1b66691e8104a1ce7aec53d0eb625ba9d7176002a5ea7ab79eb716a3.svg[maoudia, link = "https://www.maoudia.com/en/"] -:mariadb: image:{badges}/mariadb.e577c7b77cb4ed18b5cca31e9b7dd6724541245010238e06b2bcf15af5108400.svg[mariadb] -:markdown: image:{badges}/markdown.85b9a09ed766b5e54bbb59eb66a07fa372d0b78a7f9eac7d7b5afea392aaed10.svg[markdown] -:mattermost: image:{badges}/mattermost.582b6e032f79c003878899cfcebc30190b617cdbd10e51eadd2dd630ca389c93.svg[mattermost] -:medium: image:{badges}/medium.25de8d2d0efef7bd723e00cdacde1f33d4c4a8056f215d3a6e557ce2cb54596b.svg[medium] -:mediumBadge: image:{badges}/medium-large.3a077c94d085b5a20276b08c1564b878a569f453af76e8ecfcd4f04a0048c31b.svg[mediumbadge, link = "https://medium.com/@aoudiamoncef"] -:meet: image:{badges}/meet.7ce078cb2381f8388d5eeffe6ad0773ae98bea511f0989ea875e1c43ab0193e5.svg[googlemeet] -:microcks: image:{badges}/microcks.cf60217abe4c271e3c2b9cbc7cd6253a1c60339d5fb84ee163b472b7acd2615e.svg[microcks] -:microservices: image:{badges}/microservices.e702a24a34168247e5133badfdce4f1e491204dc6a3c76008bf44265edc2583c.svg[microservices] -:mongodb: image:{badges}/mongodb.93cd6a92c6353b05f721f3d511527abcb76cbe67ac5a4c179ee1dfe357ef1f2c.svg[mongodb] -:mqtt: image:{badges}/mqtt.86ef1ce5b4a85784a65337225a6e38a530d2867dfe081fb335e6c8c7b2e3f2dd.svg[mqtt] -:mremoteng: image:{badges}/mremoteng.dff4258e86726b812e7538ef330dfff5005c1ce9292f84de5133dd172125cc89.svg[mremoteng] -:mutiny: image:{badges}/mutiny.6876a6acd37985366524350c78eb2bfa02ba8a6805a118f1694d64f2c5756e64.svg[mutiny] -:myki: image:{badges}/myki.ade50b9e5eabd417a358152c0536160f3f21afc7a0858e4fc694833589e6f091.svg[myki] -:mysql: image:{badges}/mysql.797b0a0c7f4f28bc1211141d3792d9bcf2ab4db42e460cfbac60d8f7a64be5ed.svg[mysql] -:netlify: image:{badges}/netlify.65130edff6449d923d6c8a7e0d58401e2c08817b44a68bb9f88759b4fa835e75.svg[netlify] -:npm: image:{badges}/npm.97ff5dadccf8dd63b42ab8f2f7f239709123e72fb3fbf9c64ea2d586a519a92d.svg[npm] -:numpy: image:{badges}/numpy.a150b06b31d8074c3da1912f61fd1dfc5f67ccdef4175e9e9045693b6a5fa042.svg[numpy] -:ohmyzsh: image:{badges}/ohmyzsh.4f52f4fe47e0741cd39c5602835f48d56b590d323d7eff46005d243f48d8795c.svg[ohmyzsh] -:openapiinitiative: image:{badges}/openapi.878c492efb8f3de35ef48bed7464a1e2c7242fd231af7b9dcb006753957aa16e.svg[openapiinitiative] -:opensourceinitiative: image:{badges}/oss.ebd8475a105c691f9b71d04bf37e55977af7953f20d4bd6d2d487cd80572c802.svg[opensourceinitiative] -:overleaf: image:{badges}/overleaf.22c704eb8223e724deddf2c8b007f31abf002dc95fd8cfaadf0e1b9bec5dbdf5.svg[overleaf] -:pandas: image:{badges}/pandas.9a461aa1830d3716ed2948f929b1e072d396066158dfa18eac9323bb15a152b4.svg[pandas] -:pocket: image:{badges}/pocket.7d1464dc8548a385ad33e4723a506c17261177bd8ac532955c96f2766150eff4.svg[pocket] -:pocketBadge: image:{badges}/pocket-large.310c76ceeadf28e0943abebceaed2705bd7d8235335b302bd7da3d288a24dab9.svg[pocketbadge, link = "https://getpocket.com/@701dbpd1T08b8g7f59Ab790A73g1T0G2725K38yf75eym1w2di86eN27V2dIJ51a"] -:postgresql: image:{badges}/postgresql.0edfa9b5cb2c6d6500639479f927bdda55766a1c379d47a930c38f153700a655.svg[postgresql] -:postman: image:{badges}/postman.0dd164837ec709f91603f9de08dbc6b36c00f3fb2ba7f41048c581e881e1c923.svg[postman] -:python: image:{badges}/python.ad92ab4777e6b8b37f658426e059c2fa560d00297350900bfd764bf7d2cd1581.svg[python] -:quarkus: image:{badges}/quarkus.8f9ebb51e717a4ab0328cc61ba0ebfd2d1fa366ecd00927afb89f81f9258c70b.svg[quarkus] -:quora: image:{badges}/quora.552c089ef738b151770ea45e9bff2e838025b0a54192ebf758c7ac66cb6790bc.svg[quora] -:quoraBadge: image:{badges}/quora-large.e19f4c0ba25ee91469da8bdf240719521ebe7df6cf5bdbd800292180399a6a57.svg[quora, link = "https://www.quora.com/profile/Moncef-AOUDIA"] -:rainbow: image:{badges}/rainbow.d763f9bff4dad03b3229896246c309d37002699a43dbb8318dfd508f70aed3df.svg[rainbow] -:reactivex: image:{badges}/reactivex.6c9f041f9b317633153c1dd2be04b44da96f0d75f10d1b13c9131224c84ebe7e.svg[reactivex] -:reactor: image:{badges}/reactor.fb7bc1c7368003852d23167fde62342c77e75aeeb72f848c1ef342b18e98df78.svg[reactor] -:reddit: image:{badges}/reddit.44495c4590b1cd5b07277fdeaa1852ede67d0169b86bffd924f9321d2aa52a78.svg[reddit] -:redditBadge: image:{badges}/reddit-large.74de7208777bf8f15e4d60ea84c3277a7c0daab5cd1205c3184432244e20f8f9.svg[redditbadge, link = "https://www.reddit.com/user/aoudiamoncef"] -:redis: image:{badges}/redis.18af010e33885a030ec0b1c0b7b38ee3703dc2c1e4d8c44e23f9046bb955041c.svg[redis] -:rss: image:{badges}/rss.f5064983335bf8059a8a614fce10da072f2bcc6f89486b69618b9f171169e27b.svg[rss] -:rssBadge: image:{badges}/rss-large.ba5266d0b8e2ab31567ca87eb2508f49d430186e93c9eecd772cbc1a2a598bcc.svg[rssbadge, link = "https://www.maoudia.com/en/index.xml"] -:rxjava: image:{badges}/rxjava.7e0527a20d3345bedd19551545beacb772d76de7749764e962f6bc39b46491e2.svg[rxjava] -:slack: image:{badges}/slack.8da2451a866d0d289838095f41f542b4bacb757c9fe223f39635ab5659700585.svg[slack] -:slides: image:{badges}/slides.eb6bd89429cc9e4653493f6b4b0223bee4af95fba89c3f7e7889b09d3c00f27e.svg[slides] -:slidesBadge: image:{badges}/slides-large.08242139362a541784d79632f3dd89e2536b4bd479be8d0ecd6052faf8dad18f.svg[slidesbadge, link = "https://slides.com/aoudiamoncef"] -:sonarqube: image:{badges}/sonarqube.9be9000cba75a71bd868f27058f49301c4cc86ed311bccc3f32fecc78c58b3e1.svg[sonarqube] -:sonatype: image:{badges}/sonatype.ce2bf38d9f68ca00df1564b83890c67829d573a38992caed2891aff1d211d49f.svg[sonatype] -:speakerdeck: image:{badges}/speakerdeck.69dbebcf006025a0c03ae03909704aa973d391ce59b9da7c58c85ce646d0df7f.svg[speakerdeck] -:speakerdeckBadge: image:{badges}/speakerdeck-large.b0659c5529948ef6da6b4cd4f868d2e5eb8ebef0a9aad1ec7cf6114c3a3bcd88.svg[speakerdeckbadge, link = "https://speakerdeck.com/aoudiamoncef"] -:spotify: image:{badges}/spotify.a1a81bb51c25b22604550d5d41a452f2f1ba0d4eb394afc8b79bc7afc044e9de.svg[spotify] -:spring: image:{badges}/spring.7206b3bdcc09e070b831cc087c250b2487a387f3d414124b1c5683ba04efe77c.svg[spring] -:springboot: image:{badges}/springboot.16027d2cbfddcd296847f601a60a9a0b476dc3750451a67764098a3ee13ec9b7.svg[springboot] -:sql: image:{badges}/sql.e4a5accfa1545508500224f1633a413e18b0793ff55d367af4537e390baa96d0.svg[sql] -:stackoverflow: image:{badges}/stackoverflow.9f139481ca4d3fc86e9f131a85db91081051bca2df440e31ff9498f82ce441d0.svg[stackoverflow] -:stackoverflowBadge: image:{badges}/stackoverflow-large.f361dfc12cd880a0a2c36633883df4cc5bd0d07e2493d6ffb8c7c78be7a36160.svg[stackoverflowbadge, link = "https://stackoverflow.com/users/8126192/moncef-aoudia"] -:travisci: image:{badges}/travisci.619f236a9460e7bedf5c36b9afb4dc9f09ca57758458cfb8b17bdba8ff3c4efa.svg[travisci] -:twitter: image:{badges}/twitter.1488a76a8e01f5a601080a9bdcee6d789b5ff1cd370c61ac1f81642b4a6a1499.svg[twitter] -:twitterBadge: image:{badges}/twitter-large.e8f1e37b86e3c29f8c9b84be01610c417ade797facafa8964a1d54c41ecaf98c.svg[twitterbadge, link= "https://twitter.com/aoudiamoncef"] -:ublockorigin: image:{badges}/ublockorigin.b9486ada5198f29b6f76c6623a9b1a7c0ce52ab6fccd15f78421cf80eb6d0c07.svg[ublockorigin] -:ubuntu: image:{badges}/ubuntu.c0c7fde7edd08b737af26a49da0397480b980b66a7e120795182514c427221dd.svg[ubuntu] -:visualstudiocode: image:{badges}/visualstudiocode.8c72e6be5da84ffb6775f12f355f6c3ba14d453e3ba5f7ff78219a7d6e399496.svg[visualstudiocode] -:visualvm: image:{badges}/visualvm.9d95ed946c6e1192538c3fbafa90ba1e747665c09719c59794c557bc2e3d9a13.svg[visualvm] -:windows: image:{badges}/windows.b1458840edb50f1079895f8b076c71ea47ac13a4881805ca60438ab9f5d21beb.svg[windows] -:windowsterminal: image:{badges}/windowsterminal.0a22b2b83f1c2ee3bfef80dd9d9a76d2dfd3d38fe4abfea868c41bb5ebd4864d.svg[windowsterminal] -:winds: image:{badges}/winds.d0bf5a7eb6393f037ad84d772eba6daf042c049e2aa14b8659dd3546755ac061.svg[winds] -:yammer: image:{badges}/yammer.186faa0bb11f5d92b850f650a138f7129d46293a26277571115011bf671165b5.svg[yammer] -:workplace: image:{badges}/workplace.d42f0a41488ee8d512149778b0e2240dca05c64b378e7940f5a5e52bb85bf0d1.svg[workplace] -:zulip: image:{badges}/zulip.37b1f575d1478f098543b2907abcd768eb2c956a211268cded407a205866ec6d.svg[zulip] +:activemq: image:{badges}/activemq.svg[activemq] +:algolia: image:{badges}/algolia.svg[algolia] +:altair: image:{badges}/altair.svg[altair] +:analytics: image:{badges}/analytics.svg[googleanalytics] +:android: image:{badges}/android.svg[android] +:androidstudio: image:{badges}/androidstudio.svg[androidstudio] +:ansible: image:{badges}/ansible.svg[ansible] +:apachecamel: image:{badges}/apachecamel.svg[apachecamel] +:apachemaven: image:{badges}/apachemaven.svg[apachemaven] +:apicurio: image:{badges}/apicurio.svg[apicurio] +:apollographql: image:{badges}/apollographql.svg[apollographql] +:arduino: image:{badges}/arduino.svg[arduino] +:asciidoc: image:{badges}/asciidoc.svg[asciidoc] +:asciidoctor: image:{badges}/asciidoctor.svg[asciidoctor] +:bamboo: image:{badges}/bamboo.svg[bamboo] +:bash: image:{badges}/bash.svg[bash] +:beats: image:{badges}/beats.svg[beats] +:bitbucket: image:{badges}/bitbucket.svg[bitbucket] +:bootstrap: image:{badges}/bootstrap.svg[bootstrap] +:brave: image:{badges}/brave.svg[brave] +:calibre: image:{badges}/calibre.svg[calibre] +:chocolatey: image:{badges}/chocolatey.svg[chocolatey] +:chrome: image:{badges}/chrome.svg[googlechrome] +:circleci: image:{badges}/circleci.svg[circleci] +:cloudflare: image:{badges}/cloudflare.svg[cloudflare] +:clubhouseBadge: image:{badges}/clubhouse-badge.svg[clubhouse, link = "https://www.clubhouse.com/@aoudiamoncef"] +:codacy: image:{badges}/codacy.svg[codacy] +:confluence: image:{badges}/confluence.svg[confluence] +:consul: image:{badges}/consul.svg[consul] +:css3: image:{badges}/css3.svg[css3] +:curl: image:{badges}/curl.svg[curl] +:deezer: image:{badges}/deezer.svg[deezer] +:dependabot: image:{badges}/dependabot.svg[dependabot] +:devto: image:{badges}/devto.svg[dev.to] +:devtoBadge: image:{badges}/devto-large.svg[dev.tobadge, link = "https://dev.to/aoudiamoncef"] +:diagramsnet: image:{badges}/diagramsnet.svg[diagramsnet] +:discord: image:{badges}/discord.svg[discord] +:discordBadge: image:{badges}/discord-large.svg[discordbadge, link = "https://discordapp.com/users/365160200900182026"] +:docker: image:{badges}/docker.svg[docker] +:elasticsearch: image:{badges}/elasticsearch.svg[elasticsearch] +:fastlane: image:{badges}/fastlane.svg[fastlane] +:filezilla: image:{badges}/filezilla.svg[filezilla] +:focustodo: image:{badges}/focustodo.svg[focustodo] +:joplin: image:{badges}/joplin.svg[joplin] +:gatling: image:{badges}/gatling.svg[gatling] +:gatsby: image:{badges}/gatsby.svg[gatsby] +:git: image:{badges}/git.svg[git] +:github: image:{badges}/github.svg[github] +:githubactions: image:{badges}/githubactions.svg[githubactions] +:githubBadge: image:{badges}/github-large.svg[githubbadge, link = "https://github.com/aoudiamoncef"] +:gitkraken: image:{badges}/gitkraken.svg[gitkraken] +:gitlab: image:{badges}/gitlab.svg[gitlab, link = "https://gitlab.com/"] +:gitlabBadge: image:{badges}/gitlab-large.svg[gitlabbadge, link = "https://gitlab.com/aoudiamoncef"] +:gitpod: image:{badges}/gitpod.svg[gitpod] +:gitter: image:{badges}/gitter.svg[gitter] +:gmail: image:{badges}/gmail.svg[gmail] +:gmailBadge: image:{badges}/gmail-large.svg[gmailbadge, link = "mailto:mf.aoudia@gmail.com"] +:googlecloud: image:{badges}/googlecloud.svg[googlecloud] +:gradle: image:{badges}/gradle.svg[gradle] +:grafana: image:{badges}/grafana.svg[grafana] +:graphql: image:{badges}/graphql.svg[graphql] +:hangouts: image:{badges}/hangouts.svg[googlehangouts] +:hashnode: image:{badges}/hashnode.svg[hashnode] +:hashnodeBadge: image:{badges}/hashnode-large.svg[hashnodebadge, link = "https://aoudiamoncef.hashnode.dev"] +:heidisql: image:{badges}/heidisql.svg[heidisql] +:hibernate: image:{badges}/hibernate.svg[hibernate] +:html5: image:{badges}/html5.svg[html5] +:hugo: image:{badges}/hugo.svg[hugo] +:hyper: image:{badges}/hyper.svg[hyper] +:influxdb: image:{badges}/influxdb.svg[influxdb] +:intellijidea: image:{badges}/intellijidea.svg[intellijidea] +:jamstack: image:{badges}/jamstack.svg[jamstack] +:java: image:{badges}/java.svg[java] +:jekyll: image:{badges}/jekyll.svg[jekyll] +:jenkins: image:{badges}/jenkins.svg[jenkins] +:jira: image:{badges}/jira.svg[jira] +:junit5: image:{badges}/junit.svg[junit5] +:keycloak: image:{badges}/keycloak.svg[keycloak] +:kibana: image:{badges}/kibana.svg[kibana] +:kong: image:{badges}/kong.svg[kong] +:kotlin: image:{badges}/kotlin.svg[kotlin] +:latex: image:{badges}/latex.svg[latex] +: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] +: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] +:medium: image:{badges}/medium.svg[medium] +:mediumBadge: image:{badges}/medium-large.svg[mediumbadge, link = "https://medium.com/@aoudiamoncef"] +:meet: image:{badges}/meet.svg[googlemeet] +:microcks: image:{badges}/microcks.svg[microcks] +:microservices: image:{badges}/microservices.svg[microservices] +:mongodb: image:{badges}/mongodb.svg[mongodb] +:mqtt: image:{badges}/mqtt.svg[mqtt] +:mremoteng: image:{badges}/mremoteng.svg[mremoteng] +:mutiny: image:{badges}/mutiny.svg[mutiny] +:myki: image:{badges}/myki.svg[myki] +:mysql: image:{badges}/mysql.svg[mysql] +:netlify: image:{badges}/netlify.svg[netlify] +:npm: image:{badges}/npm.svg[npm] +:numpy: image:{badges}/numpy.svg[numpy] +:ohmyzsh: image:{badges}/ohmyzsh.svg[ohmyzsh] +:openapiinitiative: image:{badges}/openapi.svg[openapiinitiative] +:opensourceinitiative: image:{badges}/oss.svg[opensourceinitiative] +:overleaf: image:{badges}/overleaf.svg[overleaf] +:pandas: image:{badges}/pandas.svg[pandas] +:pocket: image:{badges}/pocket.svg[pocket] +:pocketBadge: image:{badges}/pocket-large.svg[pocketbadge, link = "https://getpocket.com/@701dbpd1T08b8g7f59Ab790A73g1T0G2725K38yf75eym1w2di86eN27V2dIJ51a"] +:postgresql: image:{badges}/postgresql.svg[postgresql] +:postman: image:{badges}/postman.svg[postman] +: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] +: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] +:rss: image:{badges}/rss.svg[rss] +:rssBadge: image:{badges}/rss-large.svg[rssbadge, link = "https://www.maoudia.com/en/index.xml"] +:rxjava: image:{badges}/rxjava.svg[rxjava] +:slack: image:{badges}/slack.svg[slack] +:slides: image:{badges}/slides.svg[slides] +:slidesBadge: image:{badges}/slides-large.svg[slidesbadge, link = "https://slides.com/aoudiamoncef"] +:sonarqube: image:{badges}/sonarqube.svg[sonarqube] +:sonatype: image:{badges}/sonatype.svg[sonatype] +:speakerdeck: image:{badges}/speakerdeck.svg[speakerdeck] +:speakerdeckBadge: image:{badges}/speakerdeck-large.svg[speakerdeckbadge, link = "https://speakerdeck.com/aoudiamoncef"] +:spotify: image:{badges}/spotify.svg[spotify] +:spring: image:{badges}/spring.svg[spring] +:springboot: image:{badges}/springboot.svg[springboot] +:sql: image:{badges}/sql.svg[sql] +:stackoverflow: image:{badges}/stackoverflow.svg[stackoverflow] +:stackoverflowBadge: image:{badges}/stackoverflow-large.svg[stackoverflowbadge, link = "https://stackoverflow.com/users/8126192/moncef-aoudia"] +:travisci: image:{badges}/travisci.svg[travisci] +:twitter: image:{badges}/twitter.svg[twitter] +:twitterBadge: image:{badges}/twitter-large.svg[twitterbadge, link= "https://twitter.com/aoudiamoncef"] +:ublockorigin: image:{badges}/ublockorigin.svg[ublockorigin] +:ubuntu: image:{badges}/ubuntu.svg[ubuntu] +:vagrant: image:{badges}/vagrant.svg[vagrant] +:visualstudiocode: image:{badges}/visualstudiocode.svg[visualstudiocode] +:visualvm: image:{badges}/visualvm.svg[visualvm] +:windows: image:{badges}/windows.svg[windows] +:windowsterminal: image:{badges}/windowsterminal.svg[windowsterminal] +:winds: image:{badges}/winds.svg[winds] +:workplace: image:{badges}/workplace.svg[workplace] +:yammer: image:{badges}/yammer.svg[yammer] +:zulip: image:{badges}/zulip.svg[zulip] Je suis développeur logiciels, passionné/mainteneur d'open-source. @@ -287,6 +288,7 @@ Technologies que j'ai utilisées au travail et/ou dans le cadre de projets paral {ohmyzsh} {pocket} {postman} +{vagrant} {visualvm} {windowsterminal} ==== diff --git a/content/page/uses/index.adoc b/content/page/uses/index.adoc index a8f2079..a6e22a6 100644 --- a/content/page/uses/index.adoc +++ b/content/page/uses/index.adoc @@ -61,7 +61,7 @@ Storage: '475Go' * link:https://www.amazon.fr/Excuty-Ports-Reader-MacBook-Devices/dp/B07M7DNB85[Excuty hub] - Docking Station 🏷️ * link:https://www.corsair.com/us/en/Categories/Products/Gaming-Keyboards/Standard-Gaming-Keyboards/K55-RGB-PRO-Gaming-Keyboard/p/CH-9226765-NA[Corsair K55] - Keyboard ⌨️ * link:https://www.logitech.com/en-us/products/mice/mx-vertical-ergonomic-mouse.910-005447.html[Logitech MX Vertical] - Mouse 🖱️ -* link:https://durabilitymatters.com/soundsticks-ii-review/[Harman Kardon SoundSticks II] - Speakers 🔈 +* link:https://durabilitymatters.com/soundsticks-ii-review/[Harman Kardon SoundSticks II] - Speakers 🔊 * link:https://www.sony.com/et/electronics/headband-headphones/wh-1000xm4[Sony WH1000XM4] - Headphone 🎧 🎵 * link:https://steelseries.com/gaming-headsets/arctis-7[SteelSeries ARCTIS 7] - Headphone 🎧 🎤 * link:https://www.amazon.com/Headphones-Headsets-Sennheiser-Audio-Technica-Display/dp/B07LGY5RSG[Neetto HS908] - Headphones Stand 🏷️ diff --git a/content/page/uses/index.fr.adoc b/content/page/uses/index.fr.adoc index b271bbf..ef1e7e9 100644 --- a/content/page/uses/index.fr.adoc +++ b/content/page/uses/index.fr.adoc @@ -62,7 +62,7 @@ Stockage: 475Go * link:https://www.amazon.fr/Excuty-Ports-Reader-MacBook-Devices/dp/B07M7DNB85[Excuty hub] - Station d'accueil 🏷️ * link:https://www.corsair.com/us/en/Categories/Products/Gaming-Keyboards/Standard-Gaming-Keyboards/K55-RGB-PRO-Gaming-Keyboard/p/CH-9226765-NA[Corsair K55] - Clavier ⌨️ * link:https://www.logitech.com/en-us/products/mice/mx-vertical-ergonomic-mouse.910-005447.html[Logitech MX Vertical] - Souris 🖱️ -* link:https://durabilitymatters.com/soundsticks-ii-review/[Harman Kardon SoundSticks II] - Haut-parleurs 🔈 +* link:https://durabilitymatters.com/soundsticks-ii-review/[Harman Kardon SoundSticks II] - Haut-parleurs 🔊 * link:https://www.sony.com/et/electronics/headband-headphones/wh-1000xm4[Sony WH1000XM4] - Casque 🎧 🎵 * link:https://steelseries.com/gaming-headsets/arctis-7[SteelSeries ARCTIS 7] - Casque 🎧 🎤 * link:https://store.google.com/product/google_wifi_2nd_gen[Google Wi-Fi] - Routeur 🌐 diff --git a/layouts/404.html b/layouts/404.html index db8bbd8..58c00de 100644 --- a/layouts/404.html +++ b/layouts/404.html @@ -8,7 +8,7 @@

{{ i18n "pageNotFound" }}

{{ i18n "errorMessagePart1" }}{{ i18n "homePage" }}.

-

{{ i18n "errorMessagePart2" }} {{ i18n "issue" }} {{ i18n "errorMessagePart3" }}.

+

{{ i18n "errorMessagePart2" }} {{ i18n "issue" }} {{ i18n "errorMessagePart3" }}.

diff --git a/pwa/service-worker.js b/pwa/service-worker.js index 1439016..9880a3e 100644 --- a/pwa/service-worker.js +++ b/pwa/service-worker.js @@ -63,7 +63,7 @@ setCatchHandler(async ({ event }) => { case "image": return matchPrecache( - "/images/offline/image-not-found.6975d304cc153ce2c557b07a68b82339f19fc88ca2376077469b2c951b25d20b.svg" + "/images/offline/image-not-found.svg" ); default: diff --git a/static/images/badges/activemq.0ee475e5ff98e6a8051710b0ae731ee43be1833ef81edcb050eb0a2f78c75de0.svg b/static/images/badges/activemq.svg similarity index 100% rename from static/images/badges/activemq.0ee475e5ff98e6a8051710b0ae731ee43be1833ef81edcb050eb0a2f78c75de0.svg rename to static/images/badges/activemq.svg diff --git a/static/images/badges/algolia.fb906fa202a7296e5290e8fa6ca91c2dcc63b00cd424f739d193e7045108f5c8.svg b/static/images/badges/algolia.svg similarity index 100% rename from static/images/badges/algolia.fb906fa202a7296e5290e8fa6ca91c2dcc63b00cd424f739d193e7045108f5c8.svg rename to static/images/badges/algolia.svg diff --git a/static/images/badges/altair.51d1f344f422256dfe3a6cecf4d89d49df22b604ea40d96c820b37d9a16696c8.svg b/static/images/badges/altair.svg similarity index 100% rename from static/images/badges/altair.51d1f344f422256dfe3a6cecf4d89d49df22b604ea40d96c820b37d9a16696c8.svg rename to static/images/badges/altair.svg diff --git a/static/images/badges/analytics.1ce86e2e15b490c4d3dd3b3cbfca8684981f3dfb1a088d65152210e2d7ad22dd.svg b/static/images/badges/analytics.svg similarity index 100% rename from static/images/badges/analytics.1ce86e2e15b490c4d3dd3b3cbfca8684981f3dfb1a088d65152210e2d7ad22dd.svg rename to static/images/badges/analytics.svg diff --git a/static/images/badges/android.06965bcd65a49a21ffbfb85c3ec2ec7aaf2ae8ff570bcd715531269c750dbccb.svg b/static/images/badges/android.svg similarity index 100% rename from static/images/badges/android.06965bcd65a49a21ffbfb85c3ec2ec7aaf2ae8ff570bcd715531269c750dbccb.svg rename to static/images/badges/android.svg diff --git a/static/images/badges/androidstudio.29610f51de7f35cbdeea858d728a80ec661adf8cd461911aedaba57501a3219c.svg b/static/images/badges/androidstudio.svg similarity index 100% rename from static/images/badges/androidstudio.29610f51de7f35cbdeea858d728a80ec661adf8cd461911aedaba57501a3219c.svg rename to static/images/badges/androidstudio.svg diff --git a/static/images/badges/ansible.610b289b52f877f5c9ef46f8eeb3da12871e50b7e2110a97df0ad8a0ef11c189.svg b/static/images/badges/ansible.svg similarity index 100% rename from static/images/badges/ansible.610b289b52f877f5c9ef46f8eeb3da12871e50b7e2110a97df0ad8a0ef11c189.svg rename to static/images/badges/ansible.svg diff --git a/static/images/badges/apachecamel.ddc578101a2ba97f623fad92b6d1db5f9bebf278d48925e0aedc67a76ff188cf.svg b/static/images/badges/apachecamel.svg similarity index 100% rename from static/images/badges/apachecamel.ddc578101a2ba97f623fad92b6d1db5f9bebf278d48925e0aedc67a76ff188cf.svg rename to static/images/badges/apachecamel.svg diff --git a/static/images/badges/apachemaven.0ac91cdc196d99f2fd68f5aa0f10ece4a5961d23e2416b47dc86736a78d2a2b8.svg b/static/images/badges/apachemaven.svg similarity index 100% rename from static/images/badges/apachemaven.0ac91cdc196d99f2fd68f5aa0f10ece4a5961d23e2416b47dc86736a78d2a2b8.svg rename to static/images/badges/apachemaven.svg diff --git a/static/images/badges/apicurio.670a69416e7a3dfd82acd35d8b421d8ba3fe916bcd17587c75c9ee0b59e80c74.svg b/static/images/badges/apicurio.svg similarity index 100% rename from static/images/badges/apicurio.670a69416e7a3dfd82acd35d8b421d8ba3fe916bcd17587c75c9ee0b59e80c74.svg rename to static/images/badges/apicurio.svg diff --git a/static/images/badges/apollographql.a587eb3e1c0152f522df7694b3b1bd7637ab7538de3df498fd7eaceed642238a.svg b/static/images/badges/apollographql.svg similarity index 100% rename from static/images/badges/apollographql.a587eb3e1c0152f522df7694b3b1bd7637ab7538de3df498fd7eaceed642238a.svg rename to static/images/badges/apollographql.svg diff --git a/static/images/badges/arduino.cae3e15b25f9f0931f926ef9a7bc5cdb7f60e4cecb008497eec891d5dfa511f4.svg b/static/images/badges/arduino.svg similarity index 100% rename from static/images/badges/arduino.cae3e15b25f9f0931f926ef9a7bc5cdb7f60e4cecb008497eec891d5dfa511f4.svg rename to static/images/badges/arduino.svg diff --git a/static/images/badges/asciidoc.7b63648055424e5089755bfde5e9193088d0e290297a0152db0d00cbdb95bfe1.svg b/static/images/badges/asciidoc.svg similarity index 100% rename from static/images/badges/asciidoc.7b63648055424e5089755bfde5e9193088d0e290297a0152db0d00cbdb95bfe1.svg rename to static/images/badges/asciidoc.svg diff --git a/static/images/badges/asciidoctor.b86f2f565001975a94157ef02152868ac5d93e75c74f8052eb4a639545fe4abf.svg b/static/images/badges/asciidoctor.svg similarity index 100% rename from static/images/badges/asciidoctor.b86f2f565001975a94157ef02152868ac5d93e75c74f8052eb4a639545fe4abf.svg rename to static/images/badges/asciidoctor.svg diff --git a/static/images/badges/bamboo.72615b9342e68ef8a6e31ac5dc2f1a4339f696733c623cf5ff29be10dbb133ff.svg b/static/images/badges/bamboo.svg similarity index 100% rename from static/images/badges/bamboo.72615b9342e68ef8a6e31ac5dc2f1a4339f696733c623cf5ff29be10dbb133ff.svg rename to static/images/badges/bamboo.svg diff --git a/static/images/badges/bash.cbff6ce4dfce3e64c9e0890d7976bf7c9b9ad7ff0bda585a8e076e4119ce7987.svg b/static/images/badges/bash.svg similarity index 100% rename from static/images/badges/bash.cbff6ce4dfce3e64c9e0890d7976bf7c9b9ad7ff0bda585a8e076e4119ce7987.svg rename to static/images/badges/bash.svg diff --git a/static/images/badges/beats.077f9c04b78f4e0e410dd4de0b470568a99edc6323c7a1297b1aed5f6b25a097.svg b/static/images/badges/beats.svg similarity index 100% rename from static/images/badges/beats.077f9c04b78f4e0e410dd4de0b470568a99edc6323c7a1297b1aed5f6b25a097.svg rename to static/images/badges/beats.svg diff --git a/static/images/badges/bitbucket.b211d6e24ef18252f047e50a8dfeab38c662ef37b7d685972d7b1f6fd64c4e8c.svg b/static/images/badges/bitbucket.svg similarity index 100% rename from static/images/badges/bitbucket.b211d6e24ef18252f047e50a8dfeab38c662ef37b7d685972d7b1f6fd64c4e8c.svg rename to static/images/badges/bitbucket.svg diff --git a/static/images/badges/bootstrap.7ec08f3510348c45f8ef0f2da0a05da6464f967b77b302035d43b25b6e74370c.svg b/static/images/badges/bootstrap.svg similarity index 100% rename from static/images/badges/bootstrap.7ec08f3510348c45f8ef0f2da0a05da6464f967b77b302035d43b25b6e74370c.svg rename to static/images/badges/bootstrap.svg diff --git a/static/images/badges/brave.d8373a904b4aca4af08a4dc5058832bcc3d04672fbd7a007e4175cab28a0e332.svg b/static/images/badges/brave.svg similarity index 100% rename from static/images/badges/brave.d8373a904b4aca4af08a4dc5058832bcc3d04672fbd7a007e4175cab28a0e332.svg rename to static/images/badges/brave.svg diff --git a/static/images/badges/calibre.42481e7a345ce4fcc521d08be83d39446a30378cd6ad61f413d2205f8699bc13.svg b/static/images/badges/calibre.svg similarity index 100% rename from static/images/badges/calibre.42481e7a345ce4fcc521d08be83d39446a30378cd6ad61f413d2205f8699bc13.svg rename to static/images/badges/calibre.svg diff --git a/static/images/badges/chocolatey.b3808b563d81419f4e16c637e2f77082adbd58a03ad816f1eaf24fc8098c2e20.svg b/static/images/badges/chocolatey.svg similarity index 100% rename from static/images/badges/chocolatey.b3808b563d81419f4e16c637e2f77082adbd58a03ad816f1eaf24fc8098c2e20.svg rename to static/images/badges/chocolatey.svg diff --git a/static/images/badges/chrome.af777b2dfc6ca19a3f42f5855ddf205b55afb99f339ff832fc9f9041a53831e1.svg b/static/images/badges/chrome.svg similarity index 100% rename from static/images/badges/chrome.af777b2dfc6ca19a3f42f5855ddf205b55afb99f339ff832fc9f9041a53831e1.svg rename to static/images/badges/chrome.svg diff --git a/static/images/badges/circleci.88386bb5972142cc11b871dfd657c0caa2c01c8041a188c55b080135017ffe4f.svg b/static/images/badges/circleci.svg similarity index 100% rename from static/images/badges/circleci.88386bb5972142cc11b871dfd657c0caa2c01c8041a188c55b080135017ffe4f.svg rename to static/images/badges/circleci.svg diff --git a/static/images/badges/cloudflare.1bb3d8130b00bf037ecbee9bf935cf8d97cb7e9eebf0d9cf9998df554f7036c7.svg b/static/images/badges/cloudflare.svg similarity index 100% rename from static/images/badges/cloudflare.1bb3d8130b00bf037ecbee9bf935cf8d97cb7e9eebf0d9cf9998df554f7036c7.svg rename to static/images/badges/cloudflare.svg diff --git a/static/images/badges/clubhouse-badge.4836d3ec57e531ffe9c94af826d276d7e2b3369722ccf35caca6981752294a5e.svg b/static/images/badges/clubhouse-badge.svg similarity index 100% rename from static/images/badges/clubhouse-badge.4836d3ec57e531ffe9c94af826d276d7e2b3369722ccf35caca6981752294a5e.svg rename to static/images/badges/clubhouse-badge.svg diff --git a/static/images/badges/clubhouse.96475c391fd198fba5c8b3984918ceca89716e862bdafdae0740e23e930d6af4.svg b/static/images/badges/clubhouse.svg similarity index 100% rename from static/images/badges/clubhouse.96475c391fd198fba5c8b3984918ceca89716e862bdafdae0740e23e930d6af4.svg rename to static/images/badges/clubhouse.svg diff --git a/static/images/badges/codacy.83f7b9f5566cdd74c869f184db1f2ad593092a7a7d8b8d79f783f5c859d53549.svg b/static/images/badges/codacy.svg similarity index 100% rename from static/images/badges/codacy.83f7b9f5566cdd74c869f184db1f2ad593092a7a7d8b8d79f783f5c859d53549.svg rename to static/images/badges/codacy.svg diff --git a/static/images/badges/confluence.85d36447be292eed0982e638cc1409fb5b025272f72a201bc620678a02240369.svg b/static/images/badges/confluence.svg similarity index 100% rename from static/images/badges/confluence.85d36447be292eed0982e638cc1409fb5b025272f72a201bc620678a02240369.svg rename to static/images/badges/confluence.svg diff --git a/static/images/badges/consul.621e6b4941c7b4ae5a52de852e0f01d725f6cbb742f72d40ad832e318479cc00.svg b/static/images/badges/consul.svg similarity index 100% rename from static/images/badges/consul.621e6b4941c7b4ae5a52de852e0f01d725f6cbb742f72d40ad832e318479cc00.svg rename to static/images/badges/consul.svg diff --git a/static/images/badges/css3.165f3c0a438fe3cea24ea0883ef320b19167174e4cf7f257b1adab0d8a1b94b8.svg b/static/images/badges/css3.svg similarity index 100% rename from static/images/badges/css3.165f3c0a438fe3cea24ea0883ef320b19167174e4cf7f257b1adab0d8a1b94b8.svg rename to static/images/badges/css3.svg diff --git a/static/images/badges/curl.90c2e64b7b07eb35c0bfa7e85c33f7e06877d52faccc7a50fd58fa008ea87b70.svg b/static/images/badges/curl.svg similarity index 100% rename from static/images/badges/curl.90c2e64b7b07eb35c0bfa7e85c33f7e06877d52faccc7a50fd58fa008ea87b70.svg rename to static/images/badges/curl.svg diff --git a/static/images/badges/deezer.fadd6b99065881f0c1a012a83ce9b632a96691500322df9d68aa2903bac857ee.svg b/static/images/badges/deezer.svg similarity index 100% rename from static/images/badges/deezer.fadd6b99065881f0c1a012a83ce9b632a96691500322df9d68aa2903bac857ee.svg rename to static/images/badges/deezer.svg diff --git a/static/images/badges/dependabot.6646a8cbf217b3b7b0661c7049bef377f220e08e3aa2f37619bd8b2248e4e1f9.svg b/static/images/badges/dependabot.svg similarity index 100% rename from static/images/badges/dependabot.6646a8cbf217b3b7b0661c7049bef377f220e08e3aa2f37619bd8b2248e4e1f9.svg rename to static/images/badges/dependabot.svg diff --git a/static/images/badges/devto-large.7ccb27b5d51208dd9db5511ea33cf7a3a82e7576e97f6a9e34b9b04e75bd95f6.svg b/static/images/badges/devto-large.svg similarity index 100% rename from static/images/badges/devto-large.7ccb27b5d51208dd9db5511ea33cf7a3a82e7576e97f6a9e34b9b04e75bd95f6.svg rename to static/images/badges/devto-large.svg diff --git a/static/images/badges/devto.51eaf7d897dd392b50c3d432acb6d1a7995f6abdd59234fbe1ee8cb1aade3ae3.svg b/static/images/badges/devto.svg similarity index 100% rename from static/images/badges/devto.51eaf7d897dd392b50c3d432acb6d1a7995f6abdd59234fbe1ee8cb1aade3ae3.svg rename to static/images/badges/devto.svg diff --git a/static/images/badges/diagramsnet.698b2c7426814bcc9753e4d69872455f70538f46c328debf64b4b70494abc8b4.svg b/static/images/badges/diagramsnet.svg similarity index 100% rename from static/images/badges/diagramsnet.698b2c7426814bcc9753e4d69872455f70538f46c328debf64b4b70494abc8b4.svg rename to static/images/badges/diagramsnet.svg diff --git a/static/images/badges/discord-large.1b2a28785c798e7d9ce6fbdfa1f7aa3b241324be14760be8b987f8a5fdab1652.svg b/static/images/badges/discord-large.svg similarity index 100% rename from static/images/badges/discord-large.1b2a28785c798e7d9ce6fbdfa1f7aa3b241324be14760be8b987f8a5fdab1652.svg rename to static/images/badges/discord-large.svg diff --git a/static/images/badges/discord.55acc64c82453b33b8355097e2f7d8818a54bf6e56e60b60aa59bdc643f35f70.svg b/static/images/badges/discord.svg similarity index 100% rename from static/images/badges/discord.55acc64c82453b33b8355097e2f7d8818a54bf6e56e60b60aa59bdc643f35f70.svg rename to static/images/badges/discord.svg diff --git a/static/images/badges/docker.ee2287a403d76322aa598de2521c17413aacb639d4304516de865ff797985aff.svg b/static/images/badges/docker.svg similarity index 100% rename from static/images/badges/docker.ee2287a403d76322aa598de2521c17413aacb639d4304516de865ff797985aff.svg rename to static/images/badges/docker.svg diff --git a/static/images/badges/elasticsearch.63437af133fb71696912a2d64b25ee88df15a99a9d32a754a5df589b069ee18a.svg b/static/images/badges/elasticsearch.svg similarity index 100% rename from static/images/badges/elasticsearch.63437af133fb71696912a2d64b25ee88df15a99a9d32a754a5df589b069ee18a.svg rename to static/images/badges/elasticsearch.svg diff --git a/static/images/badges/fastlane.5db528b1784d5cb76f41d5d5ec1afaf1089e98ce0d6f51f0f9d96ca237db2375.svg b/static/images/badges/fastlane.svg similarity index 100% rename from static/images/badges/fastlane.5db528b1784d5cb76f41d5d5ec1afaf1089e98ce0d6f51f0f9d96ca237db2375.svg rename to static/images/badges/fastlane.svg diff --git a/static/images/badges/filezilla.62c03f7a2e8975c24869dd63bb8df16589bb5f4a04a375680b65ab20b0198261.svg b/static/images/badges/filezilla.svg similarity index 100% rename from static/images/badges/filezilla.62c03f7a2e8975c24869dd63bb8df16589bb5f4a04a375680b65ab20b0198261.svg rename to static/images/badges/filezilla.svg diff --git a/static/images/badges/focustodo.88ea0463442c8ab438435a1cf0fa6f9ad0c7c24b410a296b400feeab0fb50c7d.svg b/static/images/badges/focustodo.svg similarity index 100% rename from static/images/badges/focustodo.88ea0463442c8ab438435a1cf0fa6f9ad0c7c24b410a296b400feeab0fb50c7d.svg rename to static/images/badges/focustodo.svg diff --git a/static/images/badges/gatling.642508f58d9a9c05a8c2a6019ad9340b4b36adeb371425c0e73c69d45ea00530.svg b/static/images/badges/gatling.svg similarity index 100% rename from static/images/badges/gatling.642508f58d9a9c05a8c2a6019ad9340b4b36adeb371425c0e73c69d45ea00530.svg rename to static/images/badges/gatling.svg diff --git a/static/images/badges/gatsby.12436a269c4691f706ccb4e6a9124b84fbb93bd1f9fef88276d1c85d300e0f15.svg b/static/images/badges/gatsby.svg similarity index 100% rename from static/images/badges/gatsby.12436a269c4691f706ccb4e6a9124b84fbb93bd1f9fef88276d1c85d300e0f15.svg rename to static/images/badges/gatsby.svg diff --git a/static/images/badges/git.6008a1bc0d7db7490ba06a7874f218d753c7566dd84b654e56a4b59045d8ff63.svg b/static/images/badges/git.svg similarity index 100% rename from static/images/badges/git.6008a1bc0d7db7490ba06a7874f218d753c7566dd84b654e56a4b59045d8ff63.svg rename to static/images/badges/git.svg diff --git a/static/images/badges/github-large.5b49c853881fdb26b826f1431b146cd16db146c6b4787e8ad3884dcbf9c43388.svg b/static/images/badges/github-large.svg similarity index 100% rename from static/images/badges/github-large.5b49c853881fdb26b826f1431b146cd16db146c6b4787e8ad3884dcbf9c43388.svg rename to static/images/badges/github-large.svg diff --git a/static/images/badges/github.e3bd5934203fdb7844c2a3faa48ba68981b514f9e0d69ec66554d290399125ce.svg b/static/images/badges/github.svg similarity index 100% rename from static/images/badges/github.e3bd5934203fdb7844c2a3faa48ba68981b514f9e0d69ec66554d290399125ce.svg rename to static/images/badges/github.svg diff --git a/static/images/badges/githubactions.cc79e5ebfb428f135c2ffd23f54c1ba6999b2d52344b1b6540a3c1929d310c91.svg b/static/images/badges/githubactions.svg similarity index 100% rename from static/images/badges/githubactions.cc79e5ebfb428f135c2ffd23f54c1ba6999b2d52344b1b6540a3c1929d310c91.svg rename to static/images/badges/githubactions.svg diff --git a/static/images/badges/gitkraken.bac77a1466a02c0f48ddf243b43b066f25cb787e800b507805de5b71e5e86093.svg b/static/images/badges/gitkraken.svg similarity index 100% rename from static/images/badges/gitkraken.bac77a1466a02c0f48ddf243b43b066f25cb787e800b507805de5b71e5e86093.svg rename to static/images/badges/gitkraken.svg diff --git a/static/images/badges/gitlab-large.9e9cf89bd0416581ce6951f905a50e51a809d16649a236330917ac8bb558389e.svg b/static/images/badges/gitlab-large.svg similarity index 100% rename from static/images/badges/gitlab-large.9e9cf89bd0416581ce6951f905a50e51a809d16649a236330917ac8bb558389e.svg rename to static/images/badges/gitlab-large.svg diff --git a/static/images/badges/gitlab.eaff734cc859bda4097d821b950710b70f23c9664b5722e972c9ded0dacdb4fa.svg b/static/images/badges/gitlab.svg similarity index 100% rename from static/images/badges/gitlab.eaff734cc859bda4097d821b950710b70f23c9664b5722e972c9ded0dacdb4fa.svg rename to static/images/badges/gitlab.svg diff --git a/static/images/badges/gitpod.a81d1ce60fe0e5e64728dc1cdc751d474e582be368ce09f0ea4db7c33a6558ee.svg b/static/images/badges/gitpod.svg similarity index 100% rename from static/images/badges/gitpod.a81d1ce60fe0e5e64728dc1cdc751d474e582be368ce09f0ea4db7c33a6558ee.svg rename to static/images/badges/gitpod.svg diff --git a/static/images/badges/gitter.3d93e4dcf392c29d61fcfae100347178337124deaffc42743796be337d2ce78c.svg b/static/images/badges/gitter.svg similarity index 100% rename from static/images/badges/gitter.3d93e4dcf392c29d61fcfae100347178337124deaffc42743796be337d2ce78c.svg rename to static/images/badges/gitter.svg diff --git a/static/images/badges/gmail-large.3fbd01cc031393c6f1a44b724fa27aa4a91a844861f533333bf1ab2355a9e744.svg b/static/images/badges/gmail-large.svg similarity index 100% rename from static/images/badges/gmail-large.3fbd01cc031393c6f1a44b724fa27aa4a91a844861f533333bf1ab2355a9e744.svg rename to static/images/badges/gmail-large.svg diff --git a/static/images/badges/gmail.529d93af23567df3bec11bac874e510c19447b35153d4ca3e86272c95356cdaf.svg b/static/images/badges/gmail.svg similarity index 100% rename from static/images/badges/gmail.529d93af23567df3bec11bac874e510c19447b35153d4ca3e86272c95356cdaf.svg rename to static/images/badges/gmail.svg diff --git a/static/images/badges/googlecloud.71b5acd3e49a32c29a927127d72a6bbb028e1db3418676e5ef873c922e2210b3.svg b/static/images/badges/googlecloud.svg similarity index 100% rename from static/images/badges/googlecloud.71b5acd3e49a32c29a927127d72a6bbb028e1db3418676e5ef873c922e2210b3.svg rename to static/images/badges/googlecloud.svg diff --git a/static/images/badges/gradle.b65bf50dbdb9444d2100036c003753d28ee19d82ece73e9605a3f2850f113a30.svg b/static/images/badges/gradle.svg similarity index 100% rename from static/images/badges/gradle.b65bf50dbdb9444d2100036c003753d28ee19d82ece73e9605a3f2850f113a30.svg rename to static/images/badges/gradle.svg diff --git a/static/images/badges/grafana.a106bec0e5a61357657040a617e900cd79ec33d1d5a01126ca022a467575af60.svg b/static/images/badges/grafana.svg similarity index 100% rename from static/images/badges/grafana.a106bec0e5a61357657040a617e900cd79ec33d1d5a01126ca022a467575af60.svg rename to static/images/badges/grafana.svg diff --git a/static/images/badges/graphql.431bf7d11a08c7b5daa598067a8cd7f5c4109e635c91562d226ca2c477c3f427.svg b/static/images/badges/graphql.svg similarity index 100% rename from static/images/badges/graphql.431bf7d11a08c7b5daa598067a8cd7f5c4109e635c91562d226ca2c477c3f427.svg rename to static/images/badges/graphql.svg diff --git a/static/images/badges/hangouts.692f31e7686784ce596e7878284731eaeeffb8aead247ec71586cf513c09653d.svg b/static/images/badges/hangouts.svg similarity index 100% rename from static/images/badges/hangouts.692f31e7686784ce596e7878284731eaeeffb8aead247ec71586cf513c09653d.svg rename to static/images/badges/hangouts.svg diff --git a/static/images/badges/hashnode-large.18004d5647b230e8334dd4d3f7b1e03794a6086458b7724df8432f954f4d57d2.svg b/static/images/badges/hashnode-large.svg similarity index 100% rename from static/images/badges/hashnode-large.18004d5647b230e8334dd4d3f7b1e03794a6086458b7724df8432f954f4d57d2.svg rename to static/images/badges/hashnode-large.svg diff --git a/static/images/badges/hashnode.2ec69df4aa9424b0ef992b7b372e69561fe32a380ce65e179d325b29daae973b.svg b/static/images/badges/hashnode.svg similarity index 100% rename from static/images/badges/hashnode.2ec69df4aa9424b0ef992b7b372e69561fe32a380ce65e179d325b29daae973b.svg rename to static/images/badges/hashnode.svg diff --git a/static/images/badges/heidisql.cf4453aa0ed817dde575a28d311984372a3e12f5a5988077d3c3a088cf2c182e.svg b/static/images/badges/heidisql.svg similarity index 100% rename from static/images/badges/heidisql.cf4453aa0ed817dde575a28d311984372a3e12f5a5988077d3c3a088cf2c182e.svg rename to static/images/badges/heidisql.svg diff --git a/static/images/badges/hibernate.2b9b320f5cad2897a22f57429287a28ba8e772e3ca2d5b24776b44355d5f5c6e.svg b/static/images/badges/hibernate.svg similarity index 100% rename from static/images/badges/hibernate.2b9b320f5cad2897a22f57429287a28ba8e772e3ca2d5b24776b44355d5f5c6e.svg rename to static/images/badges/hibernate.svg diff --git a/static/images/badges/html5.9f66ff9a9e6e87f9af42a9b8087d94d2ae94885cb8914a0971aa8ab8354107a3.svg b/static/images/badges/html5.svg similarity index 100% rename from static/images/badges/html5.9f66ff9a9e6e87f9af42a9b8087d94d2ae94885cb8914a0971aa8ab8354107a3.svg rename to static/images/badges/html5.svg diff --git a/static/images/badges/hugo.37619eec71951eb2db66f1dd5a744330a37cc3dc3bf7283188b716113f9f78ad.svg b/static/images/badges/hugo.svg similarity index 100% rename from static/images/badges/hugo.37619eec71951eb2db66f1dd5a744330a37cc3dc3bf7283188b716113f9f78ad.svg rename to static/images/badges/hugo.svg diff --git a/static/images/badges/hyper.a74a9261a6f172488ea708149c6ffd06fb6b483c56974933cf02a5ef05fda9cc.svg b/static/images/badges/hyper.svg similarity index 100% rename from static/images/badges/hyper.a74a9261a6f172488ea708149c6ffd06fb6b483c56974933cf02a5ef05fda9cc.svg rename to static/images/badges/hyper.svg diff --git a/static/images/badges/influxdb.ad8e8c2ac1f64a8892982efcdbd2e7dd064b32bc4de6319b05262ca8dd2f2d3f.svg b/static/images/badges/influxdb.svg similarity index 100% rename from static/images/badges/influxdb.ad8e8c2ac1f64a8892982efcdbd2e7dd064b32bc4de6319b05262ca8dd2f2d3f.svg rename to static/images/badges/influxdb.svg diff --git a/static/images/badges/intellijidea.1b9283bc890c8d47e2d3d4ac2eefb06ff0ce5ee4605f57da42de7ecbe10f4601.svg b/static/images/badges/intellijidea.svg similarity index 100% rename from static/images/badges/intellijidea.1b9283bc890c8d47e2d3d4ac2eefb06ff0ce5ee4605f57da42de7ecbe10f4601.svg rename to static/images/badges/intellijidea.svg diff --git a/static/images/badges/jamstack.444968944531e55ae9aa92e79af3daf4d6d01867c9a1765e9162b94c6eabe664.svg b/static/images/badges/jamstack.svg similarity index 100% rename from static/images/badges/jamstack.444968944531e55ae9aa92e79af3daf4d6d01867c9a1765e9162b94c6eabe664.svg rename to static/images/badges/jamstack.svg diff --git a/static/images/badges/java.3b161c4563fe51da91c5aa429129fc3139751becf0ba1a762a481919a82f2b70.svg b/static/images/badges/java.svg similarity index 100% rename from static/images/badges/java.3b161c4563fe51da91c5aa429129fc3139751becf0ba1a762a481919a82f2b70.svg rename to static/images/badges/java.svg diff --git a/static/images/badges/jekyll.648cd8dcd1a881570651d9501d218b0b760bfb87437d8c3c1f677ab91cd431bf.svg b/static/images/badges/jekyll.svg similarity index 100% rename from static/images/badges/jekyll.648cd8dcd1a881570651d9501d218b0b760bfb87437d8c3c1f677ab91cd431bf.svg rename to static/images/badges/jekyll.svg diff --git a/static/images/badges/jenkins.084277d9af5512e940ff4d456815a1a4b0683eb03c589076dd0cb3e89e40dcd4.svg b/static/images/badges/jenkins.svg similarity index 100% rename from static/images/badges/jenkins.084277d9af5512e940ff4d456815a1a4b0683eb03c589076dd0cb3e89e40dcd4.svg rename to static/images/badges/jenkins.svg diff --git a/static/images/badges/jira.a15169272bd56508a5041f3968f4325b7aaf9949a54f281d406786b16092786b.svg b/static/images/badges/jira.svg similarity index 100% rename from static/images/badges/jira.a15169272bd56508a5041f3968f4325b7aaf9949a54f281d406786b16092786b.svg rename to static/images/badges/jira.svg diff --git a/static/images/badges/joplin.ce8641cc90de03c4246eb6cf696fcf2bdc78d8eb8349691f37f32053403b18d2.svg b/static/images/badges/joplin.svg similarity index 100% rename from static/images/badges/joplin.ce8641cc90de03c4246eb6cf696fcf2bdc78d8eb8349691f37f32053403b18d2.svg rename to static/images/badges/joplin.svg diff --git a/static/images/badges/junit.f62529007e655b2222a333e7b1ac9e130ebea99da550cb2a2963d3fbf59c6fdc.svg b/static/images/badges/junit.svg similarity index 100% rename from static/images/badges/junit.f62529007e655b2222a333e7b1ac9e130ebea99da550cb2a2963d3fbf59c6fdc.svg rename to static/images/badges/junit.svg diff --git a/static/images/badges/keycloak.a4aa7253eea3b968b17aacb2cb322225020ad853b6471995d8f6c436c83ba4de.svg b/static/images/badges/keycloak.svg similarity index 100% rename from static/images/badges/keycloak.a4aa7253eea3b968b17aacb2cb322225020ad853b6471995d8f6c436c83ba4de.svg rename to static/images/badges/keycloak.svg diff --git a/static/images/badges/kibana.c05862e7e1082f55c39e07f7607712e1cc9e27c67a8b2a788b267f65c4b28da3.svg b/static/images/badges/kibana.svg similarity index 100% rename from static/images/badges/kibana.c05862e7e1082f55c39e07f7607712e1cc9e27c67a8b2a788b267f65c4b28da3.svg rename to static/images/badges/kibana.svg diff --git a/static/images/badges/kong.704f3e3b1d6ae4092f765e2b87a7d55f5946f4210479146ae9977387b26efd7d.svg b/static/images/badges/kong.svg similarity index 100% rename from static/images/badges/kong.704f3e3b1d6ae4092f765e2b87a7d55f5946f4210479146ae9977387b26efd7d.svg rename to static/images/badges/kong.svg diff --git a/static/images/badges/kotlin.79ffd089cb22fbc984004fb56e8f7da0ddbc42a52a2e02ff7ac2e11e80bc0e64.svg b/static/images/badges/kotlin.svg similarity index 100% rename from static/images/badges/kotlin.79ffd089cb22fbc984004fb56e8f7da0ddbc42a52a2e02ff7ac2e11e80bc0e64.svg rename to static/images/badges/kotlin.svg diff --git a/static/images/badges/latex.41595b2fc6eac3f3deba207800e2c30cda83ad91f8aee3aae3bc3107a3a1206f.svg b/static/images/badges/latex.svg similarity index 100% rename from static/images/badges/latex.41595b2fc6eac3f3deba207800e2c30cda83ad91f8aee3aae3bc3107a3a1206f.svg rename to static/images/badges/latex.svg diff --git a/static/images/badges/linkedIn.9338f1c2966a1a1bbbf12656b40b1e533778bff206d45fc663af107249d15012.svg b/static/images/badges/linkedIn.svg similarity index 100% rename from static/images/badges/linkedIn.9338f1c2966a1a1bbbf12656b40b1e533778bff206d45fc663af107249d15012.svg rename to static/images/badges/linkedIn.svg diff --git a/static/images/badges/linkedin-large.0299573303ae377e45499987c2e0759327d35b50462d84422f171c5aef9b6342.svg b/static/images/badges/linkedin-large.svg similarity index 100% rename from static/images/badges/linkedin-large.0299573303ae377e45499987c2e0759327d35b50462d84422f171c5aef9b6342.svg rename to static/images/badges/linkedin-large.svg diff --git a/static/images/badges/linux.54307eed25387d7052819723386e0b5ba6b352ba3f98d125f7ca3af1d3842040.svg b/static/images/badges/linux.svg similarity index 100% rename from static/images/badges/linux.54307eed25387d7052819723386e0b5ba6b352ba3f98d125f7ca3af1d3842040.svg rename to static/images/badges/linux.svg diff --git a/static/images/badges/logstash.39ba538eb156a75f478091a17c614286347f7c80c2f350fae8b8e1b3d9904675.svg b/static/images/badges/logstash.svg similarity index 100% rename from static/images/badges/logstash.39ba538eb156a75f478091a17c614286347f7c80c2f350fae8b8e1b3d9904675.svg rename to static/images/badges/logstash.svg diff --git a/static/images/badges/macos.d87dbe27ce60128fd0de7855135b421de6b9e061fb226c2a27e288d6a16ec73d.svg b/static/images/badges/macos.svg similarity index 100% rename from static/images/badges/macos.d87dbe27ce60128fd0de7855135b421de6b9e061fb226c2a27e288d6a16ec73d.svg rename to static/images/badges/macos.svg diff --git a/static/images/badges/maoudiacom-large.bf6113fa1b66691e8104a1ce7aec53d0eb625ba9d7176002a5ea7ab79eb716a3.svg b/static/images/badges/maoudiacom-large.svg similarity index 100% rename from static/images/badges/maoudiacom-large.bf6113fa1b66691e8104a1ce7aec53d0eb625ba9d7176002a5ea7ab79eb716a3.svg rename to static/images/badges/maoudiacom-large.svg diff --git a/static/images/badges/maoudiacom.963aa00b4193c80f38390c492b235829e939eb3440ba2f39c1029d0548bcd5c7.svg b/static/images/badges/maoudiacom.svg similarity index 100% rename from static/images/badges/maoudiacom.963aa00b4193c80f38390c492b235829e939eb3440ba2f39c1029d0548bcd5c7.svg rename to static/images/badges/maoudiacom.svg diff --git a/static/images/badges/mariadb.e577c7b77cb4ed18b5cca31e9b7dd6724541245010238e06b2bcf15af5108400.svg b/static/images/badges/mariadb.svg similarity index 100% rename from static/images/badges/mariadb.e577c7b77cb4ed18b5cca31e9b7dd6724541245010238e06b2bcf15af5108400.svg rename to static/images/badges/mariadb.svg diff --git a/static/images/badges/markdown.85b9a09ed766b5e54bbb59eb66a07fa372d0b78a7f9eac7d7b5afea392aaed10.svg b/static/images/badges/markdown.svg similarity index 100% rename from static/images/badges/markdown.85b9a09ed766b5e54bbb59eb66a07fa372d0b78a7f9eac7d7b5afea392aaed10.svg rename to static/images/badges/markdown.svg diff --git a/static/images/badges/mattermost.582b6e032f79c003878899cfcebc30190b617cdbd10e51eadd2dd630ca389c93.svg b/static/images/badges/mattermost.svg similarity index 100% rename from static/images/badges/mattermost.582b6e032f79c003878899cfcebc30190b617cdbd10e51eadd2dd630ca389c93.svg rename to static/images/badges/mattermost.svg diff --git a/static/images/badges/medium-large.3a077c94d085b5a20276b08c1564b878a569f453af76e8ecfcd4f04a0048c31b.svg b/static/images/badges/medium-large.svg similarity index 100% rename from static/images/badges/medium-large.3a077c94d085b5a20276b08c1564b878a569f453af76e8ecfcd4f04a0048c31b.svg rename to static/images/badges/medium-large.svg diff --git a/static/images/badges/medium.25de8d2d0efef7bd723e00cdacde1f33d4c4a8056f215d3a6e557ce2cb54596b.svg b/static/images/badges/medium.svg similarity index 100% rename from static/images/badges/medium.25de8d2d0efef7bd723e00cdacde1f33d4c4a8056f215d3a6e557ce2cb54596b.svg rename to static/images/badges/medium.svg diff --git a/static/images/badges/meet.7ce078cb2381f8388d5eeffe6ad0773ae98bea511f0989ea875e1c43ab0193e5.svg b/static/images/badges/meet.svg similarity index 100% rename from static/images/badges/meet.7ce078cb2381f8388d5eeffe6ad0773ae98bea511f0989ea875e1c43ab0193e5.svg rename to static/images/badges/meet.svg diff --git a/static/images/badges/microcks.cf60217abe4c271e3c2b9cbc7cd6253a1c60339d5fb84ee163b472b7acd2615e.svg b/static/images/badges/microcks.svg similarity index 100% rename from static/images/badges/microcks.cf60217abe4c271e3c2b9cbc7cd6253a1c60339d5fb84ee163b472b7acd2615e.svg rename to static/images/badges/microcks.svg diff --git a/static/images/badges/microservices.e702a24a34168247e5133badfdce4f1e491204dc6a3c76008bf44265edc2583c.svg b/static/images/badges/microservices.svg similarity index 100% rename from static/images/badges/microservices.e702a24a34168247e5133badfdce4f1e491204dc6a3c76008bf44265edc2583c.svg rename to static/images/badges/microservices.svg diff --git a/static/images/badges/mongodb.93cd6a92c6353b05f721f3d511527abcb76cbe67ac5a4c179ee1dfe357ef1f2c.svg b/static/images/badges/mongodb.svg similarity index 100% rename from static/images/badges/mongodb.93cd6a92c6353b05f721f3d511527abcb76cbe67ac5a4c179ee1dfe357ef1f2c.svg rename to static/images/badges/mongodb.svg diff --git a/static/images/badges/mqtt.86ef1ce5b4a85784a65337225a6e38a530d2867dfe081fb335e6c8c7b2e3f2dd.svg b/static/images/badges/mqtt.svg similarity index 100% rename from static/images/badges/mqtt.86ef1ce5b4a85784a65337225a6e38a530d2867dfe081fb335e6c8c7b2e3f2dd.svg rename to static/images/badges/mqtt.svg diff --git a/static/images/badges/mremoteng.dff4258e86726b812e7538ef330dfff5005c1ce9292f84de5133dd172125cc89.svg b/static/images/badges/mremoteng.svg similarity index 100% rename from static/images/badges/mremoteng.dff4258e86726b812e7538ef330dfff5005c1ce9292f84de5133dd172125cc89.svg rename to static/images/badges/mremoteng.svg diff --git a/static/images/badges/mutiny.6876a6acd37985366524350c78eb2bfa02ba8a6805a118f1694d64f2c5756e64.svg b/static/images/badges/mutiny.svg similarity index 100% rename from static/images/badges/mutiny.6876a6acd37985366524350c78eb2bfa02ba8a6805a118f1694d64f2c5756e64.svg rename to static/images/badges/mutiny.svg diff --git a/static/images/badges/myki.ade50b9e5eabd417a358152c0536160f3f21afc7a0858e4fc694833589e6f091.svg b/static/images/badges/myki.svg similarity index 100% rename from static/images/badges/myki.ade50b9e5eabd417a358152c0536160f3f21afc7a0858e4fc694833589e6f091.svg rename to static/images/badges/myki.svg diff --git a/static/images/badges/mysql.797b0a0c7f4f28bc1211141d3792d9bcf2ab4db42e460cfbac60d8f7a64be5ed.svg b/static/images/badges/mysql.svg similarity index 100% rename from static/images/badges/mysql.797b0a0c7f4f28bc1211141d3792d9bcf2ab4db42e460cfbac60d8f7a64be5ed.svg rename to static/images/badges/mysql.svg diff --git a/static/images/badges/netlify.65130edff6449d923d6c8a7e0d58401e2c08817b44a68bb9f88759b4fa835e75.svg b/static/images/badges/netlify.svg similarity index 100% rename from static/images/badges/netlify.65130edff6449d923d6c8a7e0d58401e2c08817b44a68bb9f88759b4fa835e75.svg rename to static/images/badges/netlify.svg diff --git a/static/images/badges/npm.97ff5dadccf8dd63b42ab8f2f7f239709123e72fb3fbf9c64ea2d586a519a92d.svg b/static/images/badges/npm.svg similarity index 100% rename from static/images/badges/npm.97ff5dadccf8dd63b42ab8f2f7f239709123e72fb3fbf9c64ea2d586a519a92d.svg rename to static/images/badges/npm.svg diff --git a/static/images/badges/numpy.a150b06b31d8074c3da1912f61fd1dfc5f67ccdef4175e9e9045693b6a5fa042.svg b/static/images/badges/numpy.svg similarity index 100% rename from static/images/badges/numpy.a150b06b31d8074c3da1912f61fd1dfc5f67ccdef4175e9e9045693b6a5fa042.svg rename to static/images/badges/numpy.svg diff --git a/static/images/badges/ohmyzsh.4f52f4fe47e0741cd39c5602835f48d56b590d323d7eff46005d243f48d8795c.svg b/static/images/badges/ohmyzsh.svg similarity index 100% rename from static/images/badges/ohmyzsh.4f52f4fe47e0741cd39c5602835f48d56b590d323d7eff46005d243f48d8795c.svg rename to static/images/badges/ohmyzsh.svg diff --git a/static/images/badges/openapi.878c492efb8f3de35ef48bed7464a1e2c7242fd231af7b9dcb006753957aa16e.svg b/static/images/badges/openapi.svg similarity index 100% rename from static/images/badges/openapi.878c492efb8f3de35ef48bed7464a1e2c7242fd231af7b9dcb006753957aa16e.svg rename to static/images/badges/openapi.svg diff --git a/static/images/badges/oss.ebd8475a105c691f9b71d04bf37e55977af7953f20d4bd6d2d487cd80572c802.svg b/static/images/badges/oss.svg similarity index 100% rename from static/images/badges/oss.ebd8475a105c691f9b71d04bf37e55977af7953f20d4bd6d2d487cd80572c802.svg rename to static/images/badges/oss.svg diff --git a/static/images/badges/overleaf.22c704eb8223e724deddf2c8b007f31abf002dc95fd8cfaadf0e1b9bec5dbdf5.svg b/static/images/badges/overleaf.svg similarity index 100% rename from static/images/badges/overleaf.22c704eb8223e724deddf2c8b007f31abf002dc95fd8cfaadf0e1b9bec5dbdf5.svg rename to static/images/badges/overleaf.svg diff --git a/static/images/badges/pandas.9a461aa1830d3716ed2948f929b1e072d396066158dfa18eac9323bb15a152b4.svg b/static/images/badges/pandas.svg similarity index 100% rename from static/images/badges/pandas.9a461aa1830d3716ed2948f929b1e072d396066158dfa18eac9323bb15a152b4.svg rename to static/images/badges/pandas.svg diff --git a/static/images/badges/pocket-large.310c76ceeadf28e0943abebceaed2705bd7d8235335b302bd7da3d288a24dab9.svg b/static/images/badges/pocket-large.svg similarity index 100% rename from static/images/badges/pocket-large.310c76ceeadf28e0943abebceaed2705bd7d8235335b302bd7da3d288a24dab9.svg rename to static/images/badges/pocket-large.svg diff --git a/static/images/badges/pocket.7d1464dc8548a385ad33e4723a506c17261177bd8ac532955c96f2766150eff4.svg b/static/images/badges/pocket.svg similarity index 100% rename from static/images/badges/pocket.7d1464dc8548a385ad33e4723a506c17261177bd8ac532955c96f2766150eff4.svg rename to static/images/badges/pocket.svg diff --git a/static/images/badges/postgresql.0edfa9b5cb2c6d6500639479f927bdda55766a1c379d47a930c38f153700a655.svg b/static/images/badges/postgresql.svg similarity index 100% rename from static/images/badges/postgresql.0edfa9b5cb2c6d6500639479f927bdda55766a1c379d47a930c38f153700a655.svg rename to static/images/badges/postgresql.svg diff --git a/static/images/badges/postman.0dd164837ec709f91603f9de08dbc6b36c00f3fb2ba7f41048c581e881e1c923.svg b/static/images/badges/postman.svg similarity index 100% rename from static/images/badges/postman.0dd164837ec709f91603f9de08dbc6b36c00f3fb2ba7f41048c581e881e1c923.svg rename to static/images/badges/postman.svg diff --git a/static/images/badges/python.ad92ab4777e6b8b37f658426e059c2fa560d00297350900bfd764bf7d2cd1581.svg b/static/images/badges/python.svg similarity index 100% rename from static/images/badges/python.ad92ab4777e6b8b37f658426e059c2fa560d00297350900bfd764bf7d2cd1581.svg rename to static/images/badges/python.svg diff --git a/static/images/badges/quarkus.8f9ebb51e717a4ab0328cc61ba0ebfd2d1fa366ecd00927afb89f81f9258c70b.svg b/static/images/badges/quarkus.svg similarity index 100% rename from static/images/badges/quarkus.8f9ebb51e717a4ab0328cc61ba0ebfd2d1fa366ecd00927afb89f81f9258c70b.svg rename to static/images/badges/quarkus.svg diff --git a/static/images/badges/quora-large.e19f4c0ba25ee91469da8bdf240719521ebe7df6cf5bdbd800292180399a6a57.svg b/static/images/badges/quora-large.svg similarity index 100% rename from static/images/badges/quora-large.e19f4c0ba25ee91469da8bdf240719521ebe7df6cf5bdbd800292180399a6a57.svg rename to static/images/badges/quora-large.svg diff --git a/static/images/badges/quora.552c089ef738b151770ea45e9bff2e838025b0a54192ebf758c7ac66cb6790bc.svg b/static/images/badges/quora.svg similarity index 100% rename from static/images/badges/quora.552c089ef738b151770ea45e9bff2e838025b0a54192ebf758c7ac66cb6790bc.svg rename to static/images/badges/quora.svg diff --git a/static/images/badges/rainbow.d763f9bff4dad03b3229896246c309d37002699a43dbb8318dfd508f70aed3df.svg b/static/images/badges/rainbow.svg similarity index 100% rename from static/images/badges/rainbow.d763f9bff4dad03b3229896246c309d37002699a43dbb8318dfd508f70aed3df.svg rename to static/images/badges/rainbow.svg diff --git a/static/images/badges/reactivex.6c9f041f9b317633153c1dd2be04b44da96f0d75f10d1b13c9131224c84ebe7e.svg b/static/images/badges/reactivex.svg similarity index 100% rename from static/images/badges/reactivex.6c9f041f9b317633153c1dd2be04b44da96f0d75f10d1b13c9131224c84ebe7e.svg rename to static/images/badges/reactivex.svg diff --git a/static/images/badges/reactor.fb7bc1c7368003852d23167fde62342c77e75aeeb72f848c1ef342b18e98df78.svg b/static/images/badges/reactor.svg similarity index 100% rename from static/images/badges/reactor.fb7bc1c7368003852d23167fde62342c77e75aeeb72f848c1ef342b18e98df78.svg rename to static/images/badges/reactor.svg diff --git a/static/images/badges/reddit-large.74de7208777bf8f15e4d60ea84c3277a7c0daab5cd1205c3184432244e20f8f9.svg b/static/images/badges/reddit-large.svg similarity index 100% rename from static/images/badges/reddit-large.74de7208777bf8f15e4d60ea84c3277a7c0daab5cd1205c3184432244e20f8f9.svg rename to static/images/badges/reddit-large.svg diff --git a/static/images/badges/reddit.44495c4590b1cd5b07277fdeaa1852ede67d0169b86bffd924f9321d2aa52a78.svg b/static/images/badges/reddit.svg similarity index 100% rename from static/images/badges/reddit.44495c4590b1cd5b07277fdeaa1852ede67d0169b86bffd924f9321d2aa52a78.svg rename to static/images/badges/reddit.svg diff --git a/static/images/badges/redis.18af010e33885a030ec0b1c0b7b38ee3703dc2c1e4d8c44e23f9046bb955041c.svg b/static/images/badges/redis.svg similarity index 100% rename from static/images/badges/redis.18af010e33885a030ec0b1c0b7b38ee3703dc2c1e4d8c44e23f9046bb955041c.svg rename to static/images/badges/redis.svg diff --git a/static/images/badges/rss-large.ba5266d0b8e2ab31567ca87eb2508f49d430186e93c9eecd772cbc1a2a598bcc.svg b/static/images/badges/rss-large.svg similarity index 100% rename from static/images/badges/rss-large.ba5266d0b8e2ab31567ca87eb2508f49d430186e93c9eecd772cbc1a2a598bcc.svg rename to static/images/badges/rss-large.svg diff --git a/static/images/badges/rss.f5064983335bf8059a8a614fce10da072f2bcc6f89486b69618b9f171169e27b.svg b/static/images/badges/rss.svg similarity index 100% rename from static/images/badges/rss.f5064983335bf8059a8a614fce10da072f2bcc6f89486b69618b9f171169e27b.svg rename to static/images/badges/rss.svg diff --git a/static/images/badges/rxjava.7e0527a20d3345bedd19551545beacb772d76de7749764e962f6bc39b46491e2.svg b/static/images/badges/rxjava.svg similarity index 100% rename from static/images/badges/rxjava.7e0527a20d3345bedd19551545beacb772d76de7749764e962f6bc39b46491e2.svg rename to static/images/badges/rxjava.svg diff --git a/static/images/badges/slack.8da2451a866d0d289838095f41f542b4bacb757c9fe223f39635ab5659700585.svg b/static/images/badges/slack.svg similarity index 100% rename from static/images/badges/slack.8da2451a866d0d289838095f41f542b4bacb757c9fe223f39635ab5659700585.svg rename to static/images/badges/slack.svg diff --git a/static/images/badges/slides-large.08242139362a541784d79632f3dd89e2536b4bd479be8d0ecd6052faf8dad18f.svg b/static/images/badges/slides-large.svg similarity index 100% rename from static/images/badges/slides-large.08242139362a541784d79632f3dd89e2536b4bd479be8d0ecd6052faf8dad18f.svg rename to static/images/badges/slides-large.svg diff --git a/static/images/badges/slides.eb6bd89429cc9e4653493f6b4b0223bee4af95fba89c3f7e7889b09d3c00f27e.svg b/static/images/badges/slides.svg similarity index 100% rename from static/images/badges/slides.eb6bd89429cc9e4653493f6b4b0223bee4af95fba89c3f7e7889b09d3c00f27e.svg rename to static/images/badges/slides.svg diff --git a/static/images/badges/sonarqube.9be9000cba75a71bd868f27058f49301c4cc86ed311bccc3f32fecc78c58b3e1.svg b/static/images/badges/sonarqube.svg similarity index 100% rename from static/images/badges/sonarqube.9be9000cba75a71bd868f27058f49301c4cc86ed311bccc3f32fecc78c58b3e1.svg rename to static/images/badges/sonarqube.svg diff --git a/static/images/badges/sonatype.ce2bf38d9f68ca00df1564b83890c67829d573a38992caed2891aff1d211d49f.svg b/static/images/badges/sonatype.svg similarity index 100% rename from static/images/badges/sonatype.ce2bf38d9f68ca00df1564b83890c67829d573a38992caed2891aff1d211d49f.svg rename to static/images/badges/sonatype.svg diff --git a/static/images/badges/speakerdeck-large.b0659c5529948ef6da6b4cd4f868d2e5eb8ebef0a9aad1ec7cf6114c3a3bcd88.svg b/static/images/badges/speakerdeck-large.svg similarity index 100% rename from static/images/badges/speakerdeck-large.b0659c5529948ef6da6b4cd4f868d2e5eb8ebef0a9aad1ec7cf6114c3a3bcd88.svg rename to static/images/badges/speakerdeck-large.svg diff --git a/static/images/badges/speakerdeck.69dbebcf006025a0c03ae03909704aa973d391ce59b9da7c58c85ce646d0df7f.svg b/static/images/badges/speakerdeck.svg similarity index 100% rename from static/images/badges/speakerdeck.69dbebcf006025a0c03ae03909704aa973d391ce59b9da7c58c85ce646d0df7f.svg rename to static/images/badges/speakerdeck.svg diff --git a/static/images/badges/spotify.a1a81bb51c25b22604550d5d41a452f2f1ba0d4eb394afc8b79bc7afc044e9de.svg b/static/images/badges/spotify.svg similarity index 100% rename from static/images/badges/spotify.a1a81bb51c25b22604550d5d41a452f2f1ba0d4eb394afc8b79bc7afc044e9de.svg rename to static/images/badges/spotify.svg diff --git a/static/images/badges/spring.7206b3bdcc09e070b831cc087c250b2487a387f3d414124b1c5683ba04efe77c.svg b/static/images/badges/spring.svg similarity index 100% rename from static/images/badges/spring.7206b3bdcc09e070b831cc087c250b2487a387f3d414124b1c5683ba04efe77c.svg rename to static/images/badges/spring.svg diff --git a/static/images/badges/springboot.16027d2cbfddcd296847f601a60a9a0b476dc3750451a67764098a3ee13ec9b7.svg b/static/images/badges/springboot.svg similarity index 100% rename from static/images/badges/springboot.16027d2cbfddcd296847f601a60a9a0b476dc3750451a67764098a3ee13ec9b7.svg rename to static/images/badges/springboot.svg diff --git a/static/images/badges/sql.e4a5accfa1545508500224f1633a413e18b0793ff55d367af4537e390baa96d0.svg b/static/images/badges/sql.svg similarity index 100% rename from static/images/badges/sql.e4a5accfa1545508500224f1633a413e18b0793ff55d367af4537e390baa96d0.svg rename to static/images/badges/sql.svg diff --git a/static/images/badges/stackoverflow-large.f361dfc12cd880a0a2c36633883df4cc5bd0d07e2493d6ffb8c7c78be7a36160.svg b/static/images/badges/stackoverflow-large.svg similarity index 100% rename from static/images/badges/stackoverflow-large.f361dfc12cd880a0a2c36633883df4cc5bd0d07e2493d6ffb8c7c78be7a36160.svg rename to static/images/badges/stackoverflow-large.svg diff --git a/static/images/badges/stackoverflow.9f139481ca4d3fc86e9f131a85db91081051bca2df440e31ff9498f82ce441d0.svg b/static/images/badges/stackoverflow.svg similarity index 100% rename from static/images/badges/stackoverflow.9f139481ca4d3fc86e9f131a85db91081051bca2df440e31ff9498f82ce441d0.svg rename to static/images/badges/stackoverflow.svg diff --git a/static/images/badges/travisci.619f236a9460e7bedf5c36b9afb4dc9f09ca57758458cfb8b17bdba8ff3c4efa.svg b/static/images/badges/travisci.svg similarity index 100% rename from static/images/badges/travisci.619f236a9460e7bedf5c36b9afb4dc9f09ca57758458cfb8b17bdba8ff3c4efa.svg rename to static/images/badges/travisci.svg diff --git a/static/images/badges/twitter-large.e8f1e37b86e3c29f8c9b84be01610c417ade797facafa8964a1d54c41ecaf98c.svg b/static/images/badges/twitter-large.svg similarity index 100% rename from static/images/badges/twitter-large.e8f1e37b86e3c29f8c9b84be01610c417ade797facafa8964a1d54c41ecaf98c.svg rename to static/images/badges/twitter-large.svg diff --git a/static/images/badges/twitter.1488a76a8e01f5a601080a9bdcee6d789b5ff1cd370c61ac1f81642b4a6a1499.svg b/static/images/badges/twitter.svg similarity index 100% rename from static/images/badges/twitter.1488a76a8e01f5a601080a9bdcee6d789b5ff1cd370c61ac1f81642b4a6a1499.svg rename to static/images/badges/twitter.svg diff --git a/static/images/badges/ublockorigin.b9486ada5198f29b6f76c6623a9b1a7c0ce52ab6fccd15f78421cf80eb6d0c07.svg b/static/images/badges/ublockorigin.svg similarity index 100% rename from static/images/badges/ublockorigin.b9486ada5198f29b6f76c6623a9b1a7c0ce52ab6fccd15f78421cf80eb6d0c07.svg rename to static/images/badges/ublockorigin.svg diff --git a/static/images/badges/ubuntu.c0c7fde7edd08b737af26a49da0397480b980b66a7e120795182514c427221dd.svg b/static/images/badges/ubuntu.svg similarity index 100% rename from static/images/badges/ubuntu.c0c7fde7edd08b737af26a49da0397480b980b66a7e120795182514c427221dd.svg rename to static/images/badges/ubuntu.svg diff --git a/static/images/badges/vagrant.svg b/static/images/badges/vagrant.svg new file mode 100644 index 0000000..09f5c40 --- /dev/null +++ b/static/images/badges/vagrant.svg @@ -0,0 +1 @@ +VagrantVagrant \ No newline at end of file diff --git a/static/images/badges/visualstudiocode.8c72e6be5da84ffb6775f12f355f6c3ba14d453e3ba5f7ff78219a7d6e399496.svg b/static/images/badges/visualstudiocode.svg similarity index 100% rename from static/images/badges/visualstudiocode.8c72e6be5da84ffb6775f12f355f6c3ba14d453e3ba5f7ff78219a7d6e399496.svg rename to static/images/badges/visualstudiocode.svg diff --git a/static/images/badges/visualvm.9d95ed946c6e1192538c3fbafa90ba1e747665c09719c59794c557bc2e3d9a13.svg b/static/images/badges/visualvm.svg similarity index 100% rename from static/images/badges/visualvm.9d95ed946c6e1192538c3fbafa90ba1e747665c09719c59794c557bc2e3d9a13.svg rename to static/images/badges/visualvm.svg diff --git a/static/images/badges/windows.b1458840edb50f1079895f8b076c71ea47ac13a4881805ca60438ab9f5d21beb.svg b/static/images/badges/windows.svg similarity index 100% rename from static/images/badges/windows.b1458840edb50f1079895f8b076c71ea47ac13a4881805ca60438ab9f5d21beb.svg rename to static/images/badges/windows.svg diff --git a/static/images/badges/windowsterminal.0a22b2b83f1c2ee3bfef80dd9d9a76d2dfd3d38fe4abfea868c41bb5ebd4864d.svg b/static/images/badges/windowsterminal.svg similarity index 100% rename from static/images/badges/windowsterminal.0a22b2b83f1c2ee3bfef80dd9d9a76d2dfd3d38fe4abfea868c41bb5ebd4864d.svg rename to static/images/badges/windowsterminal.svg diff --git a/static/images/badges/winds.d0bf5a7eb6393f037ad84d772eba6daf042c049e2aa14b8659dd3546755ac061.svg b/static/images/badges/winds.svg similarity index 100% rename from static/images/badges/winds.d0bf5a7eb6393f037ad84d772eba6daf042c049e2aa14b8659dd3546755ac061.svg rename to static/images/badges/winds.svg diff --git a/static/images/badges/workplace.d42f0a41488ee8d512149778b0e2240dca05c64b378e7940f5a5e52bb85bf0d1.svg b/static/images/badges/workplace.svg similarity index 100% rename from static/images/badges/workplace.d42f0a41488ee8d512149778b0e2240dca05c64b378e7940f5a5e52bb85bf0d1.svg rename to static/images/badges/workplace.svg diff --git a/static/images/badges/yammer.186faa0bb11f5d92b850f650a138f7129d46293a26277571115011bf671165b5.svg b/static/images/badges/yammer.svg similarity index 100% rename from static/images/badges/yammer.186faa0bb11f5d92b850f650a138f7129d46293a26277571115011bf671165b5.svg rename to static/images/badges/yammer.svg diff --git a/static/images/badges/zulip.37b1f575d1478f098543b2907abcd768eb2c956a211268cded407a205866ec6d.svg b/static/images/badges/zulip.svg similarity index 100% rename from static/images/badges/zulip.37b1f575d1478f098543b2907abcd768eb2c956a211268cded407a205866ec6d.svg rename to static/images/badges/zulip.svg diff --git a/static/images/offline/image-not-found.6975d304cc153ce2c557b07a68b82339f19fc88ca2376077469b2c951b25d20b.svg b/static/images/offline/image-not-found.svg similarity index 100% rename from static/images/offline/image-not-found.6975d304cc153ce2c557b07a68b82339f19fc88ca2376077469b2c951b25d20b.svg rename to static/images/offline/image-not-found.svg diff --git a/static/sw.js b/static/sw.js index 9ff5e03..8f5928e 100644 --- a/static/sw.js +++ b/static/sw.js @@ -956,7 +956,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac \*******************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var workbox_google_analytics__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! workbox-google-analytics */ \"./node_modules/workbox-google-analytics/index.mjs\");\n/* harmony import */ var workbox_cacheable_response__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! workbox-cacheable-response */ \"./node_modules/workbox-cacheable-response/index.mjs\");\n/* harmony import */ var workbox_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! workbox-core */ \"./node_modules/workbox-core/index.mjs\");\n/* harmony import */ var workbox_expiration__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! workbox-expiration */ \"./node_modules/workbox-expiration/index.mjs\");\n/* harmony import */ var workbox_precaching__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! workbox-precaching */ \"./node_modules/workbox-precaching/index.mjs\");\n/* harmony import */ var workbox_routing__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! workbox-routing */ \"./node_modules/workbox-routing/index.mjs\");\n/* harmony import */ var workbox_strategies__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! workbox-strategies */ \"./node_modules/workbox-strategies/index.mjs\");\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nconst VERSION = 1.0;\r\n\r\nself.addEventListener(\"activate\", (event) => {\r\n event.waitUntil(\r\n (async function () {\r\n const userCacheNames = await caches.keys();\r\n await Promise.all(\r\n userCacheNames.map(async (cacheName) => {\r\n if (!Object.values(workbox_core__WEBPACK_IMPORTED_MODULE_2__.cacheNames).includes(cacheName)) {\r\n return await caches.delete(cacheName);\r\n }\r\n return await Promise.resolve();\r\n })\r\n );\r\n })()\r\n );\r\n});\r\n\r\n(0,workbox_core__WEBPACK_IMPORTED_MODULE_2__.clientsClaim)();\r\n\r\n(0,workbox_core__WEBPACK_IMPORTED_MODULE_2__.setCacheNameDetails)({\r\n prefix: \"maoudia\",\r\n suffix: `v${VERSION}`,\r\n precache: \"precache\",\r\n runtime: \"runtime\",\r\n googleAnalytics: \"ga\",\r\n});\r\n\r\nworkbox_google_analytics__WEBPACK_IMPORTED_MODULE_0__.initialize({\r\n parameterOverrides: {\r\n cd1: \"offline\",\r\n },\r\n});\r\n\r\n(0,workbox_precaching__WEBPACK_IMPORTED_MODULE_4__.precacheAndRoute)([{'revision':'6390a3298caccebd827260a7484e0505','url':'404.html'},{'revision':'43e90677f0a95c16603f903c06c9b608','url':'amp/offline/index.html'},{'revision':'9d0588f1f4c43e2f3ab2a8989e5616dd','url':'favicon.ico'},{'revision':'2e93f3453c7499fa6aaa9545f6026cd3','url':'fr/amp/offline/index.html'},{'revision':'31331845be7458a9b9c565148a793e2d','url':'fr/offline/index.html'},{'revision':'5ff7c31b0406377db1fdb4ce54f24329','url':'images/offline/image-not-found.6975d304cc153ce2c557b07a68b82339f19fc88ca2376077469b2c951b25d20b.svg'},{'revision':'6819fadfd5c0253d11525848d2ab66ce','url':'index.html'},{'revision':'8f0ce4b09dd145f5b4788dde65acecb4','url':'offline/index.html'}]);\r\n\r\n(0,workbox_routing__WEBPACK_IMPORTED_MODULE_5__.setDefaultHandler)(new workbox_strategies__WEBPACK_IMPORTED_MODULE_6__.StaleWhileRevalidate());\r\n\r\n(0,workbox_routing__WEBPACK_IMPORTED_MODULE_5__.setCatchHandler)(async ({ event }) => {\r\n switch (event.request.destination) {\r\n case \"document\":\r\n const offlinePage = \"/offline/index.html\";\r\n if (event.request.url.indexOf(\"/fr/\") !== -1) {\r\n return (0,workbox_precaching__WEBPACK_IMPORTED_MODULE_4__.matchPrecache)(`/fr${offlinePage}`);\r\n }\r\n return (0,workbox_precaching__WEBPACK_IMPORTED_MODULE_4__.matchPrecache)(`${offlinePage}`);\r\n\r\n case \"image\":\r\n return (0,workbox_precaching__WEBPACK_IMPORTED_MODULE_4__.matchPrecache)(\r\n \"/images/offline/image-not-found.6975d304cc153ce2c557b07a68b82339f19fc88ca2376077469b2c951b25d20b.svg\"\r\n );\r\n\r\n default:\r\n return Response.error();\r\n }\r\n});\r\n\r\n(0,workbox_routing__WEBPACK_IMPORTED_MODULE_5__.registerRoute)(\r\n ({ request }) => request.mode === \"navigate\",\r\n new workbox_strategies__WEBPACK_IMPORTED_MODULE_6__.NetworkFirst({\r\n networkTimeoutSeconds: 5,\r\n cacheName: `maoudia-pages-cache-v${VERSION}`,\r\n plugins: [\r\n new workbox_cacheable_response__WEBPACK_IMPORTED_MODULE_1__.CacheableResponsePlugin({\r\n statuses: [0, 200],\r\n }),\r\n new workbox_expiration__WEBPACK_IMPORTED_MODULE_3__.ExpirationPlugin({\r\n maxEntries: 100,\r\n maxAgeSeconds: 24 * 60 * 60,\r\n purgeOnQuotaError: true,\r\n }),\r\n ],\r\n })\r\n);\r\n\r\n(0,workbox_routing__WEBPACK_IMPORTED_MODULE_5__.registerRoute)(\r\n ({ request }) =>\r\n (request.destination === \"style\" && request.url.indexOf(\".woff\") === -1) ||\r\n request.destination === \"script\" ||\r\n request.destination === \"worker\",\r\n new workbox_strategies__WEBPACK_IMPORTED_MODULE_6__.StaleWhileRevalidate({\r\n cacheName: `maoudia-static-cache-v${VERSION}`,\r\n plugins: [\r\n new workbox_cacheable_response__WEBPACK_IMPORTED_MODULE_1__.CacheableResponsePlugin({\r\n statuses: [0, 200],\r\n }),\r\n new workbox_expiration__WEBPACK_IMPORTED_MODULE_3__.ExpirationPlugin({\r\n maxEntries: 50,\r\n maxAgeSeconds: 24 * 60 * 60,\r\n }),\r\n ],\r\n })\r\n);\r\n\r\n(0,workbox_routing__WEBPACK_IMPORTED_MODULE_5__.registerRoute)(\r\n ({ request }) => request.destination === \"image\",\r\n new workbox_strategies__WEBPACK_IMPORTED_MODULE_6__.CacheFirst({\r\n cacheName: `maoudia-image-cache-v${VERSION}`,\r\n plugins: [\r\n new workbox_expiration__WEBPACK_IMPORTED_MODULE_3__.ExpirationPlugin({\r\n maxEntries: 300,\r\n maxAgeSeconds: 182 * 24 * 60 * 60,\r\n }),\r\n ],\r\n })\r\n);\r\n\r\n(0,workbox_routing__WEBPACK_IMPORTED_MODULE_5__.registerRoute)(\r\n ({ request }) =>\r\n (request.destination === \"style\" && request.url.indexOf(\".woff\") !== -1) ||\r\n request.destination === \"font\",\r\n new workbox_strategies__WEBPACK_IMPORTED_MODULE_6__.CacheFirst({\r\n cacheName: `maoudia-font-cache-v${VERSION}`,\r\n plugins: [\r\n new workbox_cacheable_response__WEBPACK_IMPORTED_MODULE_1__.CacheableResponsePlugin({\r\n statuses: [0, 200],\r\n }),\r\n new workbox_expiration__WEBPACK_IMPORTED_MODULE_3__.ExpirationPlugin({\r\n maxEntries: 50,\r\n maxAgeSeconds: 365 * 24 * 60 * 60,\r\n }),\r\n ],\r\n })\r\n);\r\n\r\n(0,workbox_routing__WEBPACK_IMPORTED_MODULE_5__.registerRoute)(\r\n ({ request }) =>\r\n request.url.startsWith(\r\n \"https://github-readme-streak-stats.herokuapp.com\"\r\n ) || request.url.startsWith(\"https://github-readme-stats.vercel.app\"),\r\n new workbox_strategies__WEBPACK_IMPORTED_MODULE_6__.StaleWhileRevalidate({\r\n plugins: [\r\n new workbox_cacheable_response__WEBPACK_IMPORTED_MODULE_1__.CacheableResponsePlugin({\r\n statuses: [0, 200],\r\n }),\r\n ],\r\n })\r\n);\r\n\r\n(0,workbox_routing__WEBPACK_IMPORTED_MODULE_5__.registerRoute)(\r\n \"https://giscus.app/client.js\",\r\n new workbox_strategies__WEBPACK_IMPORTED_MODULE_6__.StaleWhileRevalidate({\r\n plugins: [\r\n new workbox_cacheable_response__WEBPACK_IMPORTED_MODULE_1__.CacheableResponsePlugin({\r\n statuses: [0, 200],\r\n }),\r\n ],\r\n })\r\n);\r\n\r\n(0,workbox_routing__WEBPACK_IMPORTED_MODULE_5__.registerRoute)(\r\n \"https://webmention.io\",\r\n new workbox_strategies__WEBPACK_IMPORTED_MODULE_6__.StaleWhileRevalidate({\r\n plugins: [\r\n new workbox_cacheable_response__WEBPACK_IMPORTED_MODULE_1__.CacheableResponsePlugin({\r\n statuses: [0, 200],\r\n }),\r\n ],\r\n })\r\n);\r\n\n\n//# sourceURL=webpack://maoudia.com-pwa/./pwa/service-worker.js?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var workbox_google_analytics__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! workbox-google-analytics */ \"./node_modules/workbox-google-analytics/index.mjs\");\n/* harmony import */ var workbox_cacheable_response__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! workbox-cacheable-response */ \"./node_modules/workbox-cacheable-response/index.mjs\");\n/* harmony import */ var workbox_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! workbox-core */ \"./node_modules/workbox-core/index.mjs\");\n/* harmony import */ var workbox_expiration__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! workbox-expiration */ \"./node_modules/workbox-expiration/index.mjs\");\n/* harmony import */ var workbox_precaching__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! workbox-precaching */ \"./node_modules/workbox-precaching/index.mjs\");\n/* harmony import */ var workbox_routing__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! workbox-routing */ \"./node_modules/workbox-routing/index.mjs\");\n/* harmony import */ var workbox_strategies__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! workbox-strategies */ \"./node_modules/workbox-strategies/index.mjs\");\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nconst VERSION = 1.0;\r\n\r\nself.addEventListener(\"activate\", (event) => {\r\n event.waitUntil(\r\n (async function () {\r\n const userCacheNames = await caches.keys();\r\n await Promise.all(\r\n userCacheNames.map(async (cacheName) => {\r\n if (!Object.values(workbox_core__WEBPACK_IMPORTED_MODULE_2__.cacheNames).includes(cacheName)) {\r\n return await caches.delete(cacheName);\r\n }\r\n return await Promise.resolve();\r\n })\r\n );\r\n })()\r\n );\r\n});\r\n\r\n(0,workbox_core__WEBPACK_IMPORTED_MODULE_2__.clientsClaim)();\r\n\r\n(0,workbox_core__WEBPACK_IMPORTED_MODULE_2__.setCacheNameDetails)({\r\n prefix: \"maoudia\",\r\n suffix: `v${VERSION}`,\r\n precache: \"precache\",\r\n runtime: \"runtime\",\r\n googleAnalytics: \"ga\",\r\n});\r\n\r\nworkbox_google_analytics__WEBPACK_IMPORTED_MODULE_0__.initialize({\r\n parameterOverrides: {\r\n cd1: \"offline\",\r\n },\r\n});\r\n\r\n(0,workbox_precaching__WEBPACK_IMPORTED_MODULE_4__.precacheAndRoute)([{'revision':'509f36a063e0fef61bbd8d2ccd364f20','url':'404.html'},{'revision':'43e90677f0a95c16603f903c06c9b608','url':'amp/offline/index.html'},{'revision':'9d0588f1f4c43e2f3ab2a8989e5616dd','url':'favicon.ico'},{'revision':'2e93f3453c7499fa6aaa9545f6026cd3','url':'fr/amp/offline/index.html'},{'revision':'31331845be7458a9b9c565148a793e2d','url':'fr/offline/index.html'},{'revision':'5ff7c31b0406377db1fdb4ce54f24329','url':'images/offline/image-not-found.svg'},{'revision':'6819fadfd5c0253d11525848d2ab66ce','url':'index.html'},{'revision':'8f0ce4b09dd145f5b4788dde65acecb4','url':'offline/index.html'}]);\r\n\r\n(0,workbox_routing__WEBPACK_IMPORTED_MODULE_5__.setDefaultHandler)(new workbox_strategies__WEBPACK_IMPORTED_MODULE_6__.StaleWhileRevalidate());\r\n\r\n(0,workbox_routing__WEBPACK_IMPORTED_MODULE_5__.setCatchHandler)(async ({ event }) => {\r\n switch (event.request.destination) {\r\n case \"document\":\r\n const offlinePage = \"/offline/index.html\";\r\n if (event.request.url.indexOf(\"/fr/\") !== -1) {\r\n return (0,workbox_precaching__WEBPACK_IMPORTED_MODULE_4__.matchPrecache)(`/fr${offlinePage}`);\r\n }\r\n return (0,workbox_precaching__WEBPACK_IMPORTED_MODULE_4__.matchPrecache)(`${offlinePage}`);\r\n\r\n case \"image\":\r\n return (0,workbox_precaching__WEBPACK_IMPORTED_MODULE_4__.matchPrecache)(\r\n \"/images/offline/image-not-found.svg\"\r\n );\r\n\r\n default:\r\n return Response.error();\r\n }\r\n});\r\n\r\n(0,workbox_routing__WEBPACK_IMPORTED_MODULE_5__.registerRoute)(\r\n ({ request }) => request.mode === \"navigate\",\r\n new workbox_strategies__WEBPACK_IMPORTED_MODULE_6__.NetworkFirst({\r\n networkTimeoutSeconds: 5,\r\n cacheName: `maoudia-pages-cache-v${VERSION}`,\r\n plugins: [\r\n new workbox_cacheable_response__WEBPACK_IMPORTED_MODULE_1__.CacheableResponsePlugin({\r\n statuses: [0, 200],\r\n }),\r\n new workbox_expiration__WEBPACK_IMPORTED_MODULE_3__.ExpirationPlugin({\r\n maxEntries: 100,\r\n maxAgeSeconds: 24 * 60 * 60,\r\n purgeOnQuotaError: true,\r\n }),\r\n ],\r\n })\r\n);\r\n\r\n(0,workbox_routing__WEBPACK_IMPORTED_MODULE_5__.registerRoute)(\r\n ({ request }) =>\r\n (request.destination === \"style\" && request.url.indexOf(\".woff\") === -1) ||\r\n request.destination === \"script\" ||\r\n request.destination === \"worker\",\r\n new workbox_strategies__WEBPACK_IMPORTED_MODULE_6__.StaleWhileRevalidate({\r\n cacheName: `maoudia-static-cache-v${VERSION}`,\r\n plugins: [\r\n new workbox_cacheable_response__WEBPACK_IMPORTED_MODULE_1__.CacheableResponsePlugin({\r\n statuses: [0, 200],\r\n }),\r\n new workbox_expiration__WEBPACK_IMPORTED_MODULE_3__.ExpirationPlugin({\r\n maxEntries: 50,\r\n maxAgeSeconds: 24 * 60 * 60,\r\n }),\r\n ],\r\n })\r\n);\r\n\r\n(0,workbox_routing__WEBPACK_IMPORTED_MODULE_5__.registerRoute)(\r\n ({ request }) => request.destination === \"image\",\r\n new workbox_strategies__WEBPACK_IMPORTED_MODULE_6__.CacheFirst({\r\n cacheName: `maoudia-image-cache-v${VERSION}`,\r\n plugins: [\r\n new workbox_expiration__WEBPACK_IMPORTED_MODULE_3__.ExpirationPlugin({\r\n maxEntries: 300,\r\n maxAgeSeconds: 182 * 24 * 60 * 60,\r\n }),\r\n ],\r\n })\r\n);\r\n\r\n(0,workbox_routing__WEBPACK_IMPORTED_MODULE_5__.registerRoute)(\r\n ({ request }) =>\r\n (request.destination === \"style\" && request.url.indexOf(\".woff\") !== -1) ||\r\n request.destination === \"font\",\r\n new workbox_strategies__WEBPACK_IMPORTED_MODULE_6__.CacheFirst({\r\n cacheName: `maoudia-font-cache-v${VERSION}`,\r\n plugins: [\r\n new workbox_cacheable_response__WEBPACK_IMPORTED_MODULE_1__.CacheableResponsePlugin({\r\n statuses: [0, 200],\r\n }),\r\n new workbox_expiration__WEBPACK_IMPORTED_MODULE_3__.ExpirationPlugin({\r\n maxEntries: 50,\r\n maxAgeSeconds: 365 * 24 * 60 * 60,\r\n }),\r\n ],\r\n })\r\n);\r\n\r\n(0,workbox_routing__WEBPACK_IMPORTED_MODULE_5__.registerRoute)(\r\n ({ request }) =>\r\n request.url.startsWith(\r\n \"https://github-readme-streak-stats.herokuapp.com\"\r\n ) || request.url.startsWith(\"https://github-readme-stats.vercel.app\"),\r\n new workbox_strategies__WEBPACK_IMPORTED_MODULE_6__.StaleWhileRevalidate({\r\n plugins: [\r\n new workbox_cacheable_response__WEBPACK_IMPORTED_MODULE_1__.CacheableResponsePlugin({\r\n statuses: [0, 200],\r\n }),\r\n ],\r\n })\r\n);\r\n\r\n(0,workbox_routing__WEBPACK_IMPORTED_MODULE_5__.registerRoute)(\r\n \"https://giscus.app/client.js\",\r\n new workbox_strategies__WEBPACK_IMPORTED_MODULE_6__.StaleWhileRevalidate({\r\n plugins: [\r\n new workbox_cacheable_response__WEBPACK_IMPORTED_MODULE_1__.CacheableResponsePlugin({\r\n statuses: [0, 200],\r\n }),\r\n ],\r\n })\r\n);\r\n\r\n(0,workbox_routing__WEBPACK_IMPORTED_MODULE_5__.registerRoute)(\r\n \"https://webmention.io\",\r\n new workbox_strategies__WEBPACK_IMPORTED_MODULE_6__.StaleWhileRevalidate({\r\n plugins: [\r\n new workbox_cacheable_response__WEBPACK_IMPORTED_MODULE_1__.CacheableResponsePlugin({\r\n statuses: [0, 200],\r\n }),\r\n ],\r\n })\r\n);\r\n\n\n//# sourceURL=webpack://maoudia.com-pwa/./pwa/service-worker.js?"); /***/ }), diff --git a/themes/bilberry b/themes/bilberry index 56bc679..47d18f2 160000 --- a/themes/bilberry +++ b/themes/bilberry @@ -1 +1 @@ -Subproject commit 56bc679a3650b5efbb104d529a84ce7a9414898c +Subproject commit 47d18f203ea2371a7107de096c0fafc0dafbfcab