Add data file for technology list, update with real info/icons, fixes #5

This commit is contained in:
Kyle Gordy 2019-11-23 16:09:48 -05:00
parent 8f5fe12354
commit 5dfc478e1c
18 changed files with 56 additions and 122 deletions

40
_data/tech.yml Normal file
View File

@ -0,0 +1,40 @@
- name: Ruby
logo: "/assets/images/icons/ruby-icon.png"
description: We deploy one of internet's most popular Rails application daily.
- name: Golang
logo: "/assets/images/icons/go-icon.svg"
description: We build fast services and internal tools with Go.
- name: Swift
logo: "/assets/images/icons/swift-icon.svg"
description: The best reading experience on iOS is primarily powered by Swift.
- name: Kotlin
logo: "/assets/images/icons/kotlin-icon.svg"
description: The best reading experience on Android is powered by more and more Kotlin.
- name: Terraform
logo: "/assets/images/icons/terraform-icon.svg"
description: Our cloud infrastructure is automatically provisioned with Terraform.
- name: React
logo: "/assets/images/icons/react-icon.svg"
description: We're building newer and faster user experiences for the web with React.
- name: Docker
logo: "/assets/images/icons/docker-icon.svg"
description: Stateless services are packaged and deployed with containers.
- name: Spark
logo: "/assets/images/icons/spark-icon.svg"
description: Data science, batch and stream processing, and machine learning are powered by Apache Spark.
- name: AWS
logo: "/assets/images/icons/aws-icon.svg"
description: We're growing into AWS with more and more auto-scaled and elastic workloads.
- name: Chef
logo: "/assets/images/icons/chef-icon.svg"
description: Stateful servers are kept in line with Chef.

View File

@ -1,3 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" width="80" height="80" viewBox="0 0 80 80">
<path fill="#3DDB85" d="M58.4101459,50.67445 C56.5732667,50.67445 55.079069,49.1791944 55.079069,47.3422908 C55.079069,45.5053872 56.5732667,44.0112108 58.4101459,44.0112108 C60.2470892,44.0112108 61.7412229,45.5053872 61.7412229,47.3422908 C61.7412229,49.1791944 60.2470892,50.67445 58.4101459,50.67445 M21.5898724,50.67445 C19.752923,50.67445 18.2587954,49.1791944 18.2587954,47.3422908 C18.2587954,45.5053872 19.752923,44.0112108 21.5898724,44.0112108 C23.4267516,44.0112108 24.9209432,45.5053872 24.9209432,47.3422908 C24.9209432,49.1791944 23.4267485,50.67445 21.5898724,50.67445 M59.6048804,30.6079482 L66.2626807,19.0772772 C66.644361,18.4145172 66.4172918,17.5679671 65.755611,17.185232 C65.0939394,16.8035792 64.246304,17.030624 63.8635689,17.6922986 L57.1224906,29.3689256 C51.967467,27.0163032 46.1778289,25.705929 39.999971,25.705929 C33.8221803,25.705929 28.0325421,27.0163032 22.8775185,29.3689256 L16.1364464,17.6922986 C15.7537052,17.030624 14.9060728,16.8035792 14.2443951,17.185232 C13.5827204,17.5679671 13.3545994,18.4145172 13.7373346,19.0772772 L20.3951288,30.6079482 C8.96287237,36.825753 1.14386099,48.3996727 0,62.0732227 L80,62.0732227 C78.8550903,48.3996697 71.0360789,36.825753 59.6048804,30.6079482"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -1,3 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" width="80" height="80" viewBox="0 0 80 80">
<path fill="#1A1918" d="M40,-7.17648163e-13 C62.0924153,-7.17648163e-13 80,17.9094746 80,40 C80,62.0921004 62.0924153,79.9995274 40,79.9995274 C17.9094746,79.9995274 -7.95807864e-13,62.0921004 -7.95807864e-13,40 C-7.95807864e-13,17.9094746 17.9094746,-7.17648163e-13 40,-7.17648163e-13 Z M40.6733809,15.8603062 C39.568272,15.8603062 38.5932499,16.4450674 38.1387331,17.5501764 L20.6629866,59.5802254 L26.6411585,59.5802254 L33.5590746,42.2511023 L54.203682,58.929476 C55.0339705,59.6008569 55.6330635,59.9044977 56.4118528,59.9044977 C57.9714785,59.9044977 59.3347141,58.7352904 59.3347141,57.0476251 C59.3347141,56.7729621 59.2377,56.3370292 59.0620983,55.8681806 L43.1398354,17.5501764 C42.6853189,16.4450674 41.7764425,15.8603062 40.6733809,15.8603062 Z M40.6733809,24.4350195 L51.0245843,49.9829282 L35.3892685,37.6668767 L40.6733809,24.4350195 Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 947 B

View File

@ -1,3 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" width="80" height="80" viewBox="0 0 80 80">
<path d="M40.0529563,23.0646567 C43.1975457,23.0646567 48.7962288,18.9352361 55.3810306,19.3274733 C57.9362868,19.5251274 65.3068519,20.3118116 70.0240745,27.2886068 C69.6309211,27.5872993 61.2775475,32.4038416 61.3768025,42.5299565 C61.4742802,54.6235208 71.9875956,58.6566923 72.0862974,58.7550294 C71.9875958,59.0519416 70.4184582,64.4605251 66.585333,70.0619096 C63.244076,74.9804084 59.8034955,79.798181 54.3001389,79.8965768 C48.993268,79.9949139 47.223225,76.7487329 41.1338518,76.7487329 C35.0399874,76.7487329 33.0749951,79.798181 28.0617197,79.9949139 C22.7557095,80.1892514 18.7288628,74.7788846 15.387539,69.8651767 C8.50705381,59.93309 3.29882784,41.8437541 10.3742642,29.6488451 C13.8142319,23.5528959 20.1042101,19.7200783 26.8830418,19.6205141 C32.0912698,19.5251272 36.9066454,23.0646567 40.0529563,23.0646567 Z M55.4325556,-1.95399252e-14 C55.9263927,4.7354498 54.053954,9.36952015 51.2946646,12.8207905 C48.4358403,16.1752404 43.9057984,18.834938 39.3715677,18.4416158 C38.7803502,13.9046756 41.0482076,9.07659163 43.6105298,6.11879106 C46.464241,2.66481062 51.3933338,0.200849264 55.4325556,-1.95399252e-14 Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="80" height="80"><g fill="none" fill-rule="evenodd"><path fill="#252F3E" fill-rule="nonzero" d="M22.623 33.325c0 .98.105 1.774.29 2.357.213.583.478 1.219.849 1.907.132.212.185.424.185.61 0 .265-.159.53-.503.794l-1.67 1.113c-.238.159-.476.238-.688.238-.265 0-.53-.132-.795-.37a8.195 8.195 0 0 1-.953-1.246c-.265-.45-.53-.953-.821-1.562-2.067 2.437-4.663 3.655-7.789 3.655-2.225 0-4-.636-5.298-1.907-1.298-1.272-1.96-2.967-1.96-5.086 0-2.252.795-4.08 2.41-5.457 1.617-1.378 3.762-2.066 6.49-2.066.902 0 1.829.08 2.809.212.98.132 1.987.344 3.046.582v-1.933c0-2.014-.424-3.418-1.245-4.239-.848-.821-2.278-1.218-4.318-1.218-.927 0-1.88.106-2.86.344s-1.934.53-2.862.9a7.6 7.6 0 0 1-.927.345c-.185.053-.318.08-.424.08-.37 0-.556-.265-.556-.822v-1.298c0-.424.053-.741.186-.927.132-.185.37-.37.741-.556.927-.477 2.04-.874 3.338-1.192 1.298-.345 2.676-.504 4.132-.504 3.153 0 5.457.716 6.94 2.146 1.458 1.43 2.2 3.603 2.2 6.517v8.583h.053zM11.868 37.35c.874 0 1.774-.159 2.728-.477.954-.318 1.801-.9 2.517-1.695.423-.504.741-1.06.9-1.696a9.51 9.51 0 0 0 .265-2.304v-1.113a22.122 22.122 0 0 0-2.437-.45 19.96 19.96 0 0 0-2.49-.159c-1.775 0-3.073.344-3.947 1.06-.874.715-1.298 1.721-1.298 3.046 0 1.245.318 2.172.98 2.808.636.662 1.563.98 2.782.98zm21.271 2.86c-.477 0-.795-.079-1.007-.264-.211-.159-.397-.53-.556-1.033l-6.225-20.477c-.159-.53-.238-.874-.238-1.06 0-.423.212-.662.635-.662h2.596c.504 0 .848.08 1.033.265.212.16.371.53.53 1.033l4.45 17.537 4.133-17.537c.133-.53.291-.874.503-1.033.212-.159.583-.265 1.06-.265h2.12c.502 0 .847.08 1.059.265.212.16.397.53.503 1.033l4.186 17.749 4.582-17.749c.16-.53.345-.874.53-1.033.212-.159.556-.265 1.033-.265h2.464c.424 0 .662.212.662.662 0 .133-.026.265-.053.424-.026.16-.08.371-.185.663L50.57 38.94c-.16.53-.345.875-.557 1.034-.212.158-.556.264-1.006.264h-2.279c-.503 0-.847-.08-1.06-.264-.211-.186-.396-.53-.502-1.06L41.06 21.828l-4.08 17.06c-.132.53-.291.874-.503 1.059-.212.185-.583.265-1.06.265H33.14zm34.04.716a17.53 17.53 0 0 1-4.08-.477c-1.324-.318-2.357-.662-3.046-1.06-.424-.238-.715-.503-.821-.741a1.87 1.87 0 0 1-.16-.742v-1.35c0-.557.213-.822.61-.822a1.5 1.5 0 0 1 .477.08c.159.053.397.159.662.264.9.398 1.881.716 2.914.928 1.06.212 2.093.318 3.152.318 1.67 0 2.967-.292 3.868-.875.9-.582 1.377-1.43 1.377-2.516 0-.742-.238-1.351-.715-1.855-.477-.503-1.377-.953-2.675-1.377L64.9 29.51c-1.934-.61-3.365-1.51-4.239-2.702-.874-1.166-1.324-2.464-1.324-3.841 0-1.113.238-2.093.715-2.94a6.811 6.811 0 0 1 1.907-2.173c.795-.609 1.696-1.06 2.755-1.377 1.06-.318 2.172-.45 3.338-.45.583 0 1.192.026 1.775.105.61.08 1.165.186 1.722.292.53.132 1.033.265 1.51.424.476.159.847.318 1.112.477.371.211.636.423.795.662.159.212.238.503.238.874v1.245c0 .556-.212.848-.609.848-.212 0-.556-.106-1.007-.318-1.51-.689-3.205-1.033-5.086-1.033-1.51 0-2.702.238-3.523.741-.821.504-1.245 1.272-1.245 2.358 0 .742.265 1.377.795 1.88.53.504 1.51 1.007 2.914 1.458l3.761 1.192c1.908.61 3.285 1.457 4.106 2.543.821 1.086 1.219 2.331 1.219 3.708 0 1.14-.239 2.173-.689 3.073a7.124 7.124 0 0 1-1.934 2.331c-.82.663-1.801 1.14-2.94 1.484-1.192.37-2.437.556-3.788.556z"/><g fill="#F90"><path d="M72.185 53.801c-8.715 6.438-21.377 9.855-32.264 9.855-15.259 0-29.007-5.643-39.391-15.02-.821-.742-.08-1.748.9-1.166 11.232 6.517 25.087 10.464 39.418 10.464 9.669 0 20.291-2.013 30.066-6.146 1.457-.662 2.702.954 1.271 2.013z"/><path d="M75.815 49.669c-1.113-1.43-7.365-.689-10.2-.344-.847.106-.98-.636-.211-1.192 4.98-3.497 13.166-2.49 14.12-1.325.953 1.192-.266 9.378-4.928 13.298-.715.61-1.404.291-1.086-.503 1.06-2.623 3.417-8.53 2.305-9.934z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="80" height="80"><g fill="none"><path fill="#435363" d="M39.915 58.085c-9.915 0-17.971-8.057-17.971-17.972 0-9.916 8.056-17.972 17.971-17.972 8.17 0 15.1 5.493 17.268 12.986h6.958c-2.31-11.24-12.282-19.719-24.226-19.719-13.633 0-24.704 11.099-24.704 24.705 0 13.633 11.099 24.704 24.704 24.704 11.916 0 21.888-8.479 24.226-19.718h-6.986c-2.17 7.493-9.07 12.986-17.24 12.986"/><path fill="#435363" d="M27.803 52.225a17.073 17.073 0 0 0 12.112 5.014v-7.154a9.92 9.92 0 0 1-7.042-2.93l-5.07 5.07z"/><path fill="#F38B00" d="M22.76 40.113c0 2.45.536 4.788 1.465 6.901l6.564-2.873a10.11 10.11 0 0 1-.845-4.028c0-5.521 4.479-9.972 9.971-9.972v-7.155c-9.464 0-17.154 7.69-17.154 17.127"/><path fill="#435363" d="M46.113 24.14l-2.592 6.677a10.014 10.014 0 0 1 5.014 4.31h7.775A17.333 17.333 0 0 0 46.113 24.14"/><path fill="#F38B00" d="M43.521 49.408l2.592 6.677a17.091 17.091 0 0 0 10.169-10.986h-7.747a10.014 10.014 0 0 1-5.014 4.31"/><path fill="#F38B00" d="M39.915 73.24c-9.126 0-17.408-3.719-23.408-9.719l-4.789 4.789C18.93 75.52 28.901 80 39.915 80c20.339 0 37.127-15.24 39.578-34.901h-6.845c-2.394 15.915-16.17 28.14-32.733 28.14m0-66.253c7.409 0 14.282 2.45 19.803 6.591l4.057-5.436C57.099 3.183 48.845.225 39.915.225c-16.93 0-31.38 10.536-37.183 25.437l6.31 2.45C13.86 15.747 25.887 6.987 39.915 6.987"/><path fill="#435363" d="M72.648 35.127h6.845a39.473 39.473 0 0 0-5.747-16.141L68 22.563c2.338 3.775 3.972 8.029 4.648 12.564"/><path fill="#F38B00" d="M64.958 35.127h6.845C70.028 23.634 62.14 14.14 51.606 10.028l-2.451 6.282c8.028 3.127 14.084 10.197 15.803 18.817"/><path fill="#435363" d="M39.915 14.563v-6.76c-13.69 0-25.408 8.563-30.084 20.591l6.282 2.451c3.69-9.521 12.957-16.282 23.802-16.282"/><path fill="#F38B00" d="M14.366 40.113h-6.76c0 13.577 8.422 25.21 20.31 29.972l2.507-6.254c-9.409-3.775-16.057-12.986-16.057-23.718"/><path fill="#435363" d="M39.915 65.662v6.76c16.113 0 29.493-11.859 31.916-27.323h-6.845c-2.338 11.718-12.704 20.563-25.07 20.563M3.38 56.169A39.777 39.777 0 0 1 0 40.113h6.789c0 4.535.93 9.098 2.788 13.324L3.38 56.169z"/></g></svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="80" height="80"><path fill="#2496ED" d="M62.463 22.965l1.147.657c.21.123 4.895 2.866 5.721 8.493a20.92 20.92 0 0 1 3.366-.287c4.272 0 6.297 1.518 6.514 1.69l.789.618-.327.951a9.677 9.677 0 0 1-2.356 3.465c-1.55 1.522-4.362 3.338-8.933 3.338h-.737c-1.85 4.645-4.337 9.871-8.512 14.564a34.99 34.99 0 0 1-8.698 7.07 41.013 41.013 0 0 1-12.745 4.596c-3.22.595-6.49.89-9.766.88-7.25 0-13.648-1.369-17.585-3.763-3.514-2.13-6.214-5.613-8.03-10.34A37.411 37.411 0 0 1 .003 41.453a2.496 2.496 0 0 1 2.501-2.473h52.697c.645-.024 3.827-.294 5.812-1.392-1.644-2.579-2.109-5.595-1.344-8.807a15.209 15.209 0 0 1 2.04-4.734l.754-1.08zm-48.01 7.009c.341.002.616.277.614.615v6.246l-.008.1a.615.615 0 0 1-.609.512H7.39a.614.614 0 0 1-.617-.612v-6.25c0-.337.276-.611.617-.611zm9.732 0c.34.002.615.277.613.615v6.246l-.008.1a.615.615 0 0 1-.608.512H17.12a.618.618 0 0 1-.62-.612v-6.246c0-.34.278-.615.62-.615zm9.88 0c.34.002.615.277.613.615v6.246l-.008.1a.615.615 0 0 1-.609.512H27a.615.615 0 0 1-.616-.612v-6.25c0-.337.276-.611.616-.611zm9.758 0l.092.006c.3.044.529.3.529.61v6.245a.618.618 0 0 1-.62.612h-7.062a.614.614 0 0 1-.617-.612v-6.25c0-.337.276-.611.617-.611h7.061zm9.849 0l.092.006c.299.044.528.3.528.61v6.245a.618.618 0 0 1-.62.612H46.61a.614.614 0 0 1-.616-.612v-6.25c0-.337.276-.611.616-.611h7.062zm-29.49-8.985l.1.008c.293.047.516.3.516.604v6.245a.618.618 0 0 1-.616.616H17.12a.621.621 0 0 1-.62-.616v-6.245a.618.618 0 0 1 .62-.612h7.062zm9.88 0l.1.008c.292.047.516.3.516.604v6.245a.618.618 0 0 1-.617.616H27a.618.618 0 0 1-.616-.616v-6.245l.008-.1a.615.615 0 0 1 .608-.512h7.062zm9.761 0c.342 0 .619.273.62.612v6.245a.621.621 0 0 1-.62.616h-7.061a.618.618 0 0 1-.617-.616v-6.245l.008-.1a.615.615 0 0 1 .609-.512zm0-8.989c.342 0 .619.273.62.612v6.25a.618.618 0 0 1-.62.611h-7.061a.614.614 0 0 1-.617-.612v-6.249l.008-.1a.615.615 0 0 1 .609-.512z"/></svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="80" height="80"><g fill="none" fill-rule="evenodd"><path fill="#F6D2A2" stroke="#000" stroke-linecap="round" stroke-width=".5" d="M10.698 43.313c.115 2.373 2.486 1.275 3.56.534 1.019-.705 1.317-.12 1.406-1.51.059-.913.164-1.826.112-2.744-1.54-.14-3.217.228-4.48 1.146-.652.473-1.872 1.982-.598 2.574"/><path fill="#C6B198" stroke="#000" stroke-linecap="round" stroke-width=".5" d="M10.698 43.313c.345-.128.71-.22.945-.531"/><path fill="#6AD7E5" stroke="#000" stroke-linecap="round" stroke-width=".5" d="M16.177 15.044c-9.085-2.555-2.33-14.112 4.965-9.358l-4.965 9.358zm40.36-10.225c7.191-5.05 13.69 6.344 5.332 9.211L56.538 4.82z"/><path fill="#F6D2A2" stroke="#000" stroke-linecap="round" stroke-width=".5" d="M58.085 72.519c1.826 1.13 5.164 4.547 2.425 6.204-2.633 2.41-4.107-2.646-6.417-3.346.995-1.352 2.256-2.584 3.992-2.858z"/><path stroke="#000" stroke-linecap="round" stroke-width=".5" d="M60.51 78.723c-.407-.808-.543-1.75-1.221-2.402"/><path fill="#F6D2A2" stroke="#000" stroke-linecap="round" stroke-width=".5" d="M25.454 76.38c-2.143.332-3.35 2.266-5.137 3.248-1.684 1.004-2.328-.321-2.48-.59-.264-.12-.242.112-.65-.298-1.56-2.464 1.627-4.265 3.287-5.49 2.312-.467 3.761 1.538 4.98 3.13z"/><path stroke="#000" stroke-linecap="round" stroke-width=".5" d="M17.837 79.038c.082-.94.826-1.568 1.181-2.362"/><path fill="#000" fill-rule="nonzero" d="M16.556 11.852c-1.199-.634-2.078-1.495-1.345-2.881.679-1.284 1.94-1.144 3.138-.51l-1.793 3.39zm43.42-1.205c1.199-.634 2.078-1.495 1.345-2.882-.679-1.283-1.94-1.144-3.139-.51l1.794 3.392z"/><path fill="#F6D2A2" stroke="#000" stroke-linecap="round" stroke-width=".5" d="M68.226 43.012c-.115 2.373-2.486 1.275-3.56.533-1.019-.704-1.317-.119-1.406-1.509-.059-.913-.164-1.827-.112-2.744 1.541-.14 3.217.227 4.48 1.145.652.473 1.872 1.983.598 2.575"/><path fill="#C6B198" stroke="#000" stroke-linecap="round" stroke-width=".5" d="M68.226 43.012c-.345-.128-.71-.22-.945-.531"/><path fill="#6AD7E5" stroke="#000" stroke-linecap="round" stroke-width=".5" d="M38.552.019c9.094 0 17.62 1.3 22.064 10.038 3.99 9.794 2.57 20.355 3.179 30.705.522 8.888 1.68 19.156-2.442 27.392-4.338 8.665-15.176 10.845-24.106 10.525-7.014-.25-15.487-2.539-19.445-8.947-4.644-7.518-2.446-18.697-2.108-27.062.4-9.909-2.684-19.848.571-29.544C19.642 3.067 28.75.794 38.552.019"/><path fill="#FFF" stroke="#000" stroke-linecap="round" stroke-width=".5" d="M40.157 12.227c1.633 9.492 17.149 6.983 14.92-2.59-1.998-8.585-15.462-6.209-14.92 2.59m-18.54 1.536c2.116 8.263 15.346 6.148 14.847-2.142-.597-9.927-16.871-8.012-14.848 2.142m20.413 9.855c.007 1.234.28 2.62.047 3.932-.315.595-.933.658-1.466.899a2.157 2.157 0 0 1-1.651-1.288c-.19-1.499.07-2.95.118-4.449l2.952.906z"/><g transform="translate(22.957 9.944)"><ellipse cx="2.309" cy="2.471" fill="#000" fill-rule="nonzero" rx="2.234" ry="2.42"/><ellipse cx="3.325" cy="3.018" fill="#FFF" rx="1" ry="1"/></g><g transform="translate(41.638 9.34)"><ellipse cx="2.346" cy="2.471" fill="#000" fill-rule="nonzero" rx="2.197" ry="2.42"/><ellipse cx="3.345" cy="3.018" fill="#FFF" rx="1" ry="1"/></g><path fill="#FFF" stroke="#000" stroke-linecap="round" stroke-width=".5" d="M35.645 23.483c-.975 2.363.543 7.086 3.188 3.602-.189-1.498.07-2.95.118-4.448l-3.306.846z"/><path fill="#F6D2A2" stroke="#231F20" stroke-linecap="round" stroke-width=".5" d="M35.979 18.933c-1.817.155-3.302 2.315-2.357 4.024 1.25 2.264 4.043-.2 5.782.03 2.001.042 3.641 2.117 5.249.376 1.788-1.937-.77-3.823-2.769-4.666l-5.905.236z"/><path fill="#000" fill-rule="nonzero" d="M35.75 18.839c-.134-3.148 5.866-3.541 6.575-.907.707 2.629-6.28 3.24-6.575.907-.236-1.863 0 0 0 0z"/></g></svg>

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

@ -1,20 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" width="80" height="80" viewBox="0 0 80 80">
<defs>
<radialGradient id="heroku-icon-a" cx="50%" cy="50%" r="74.309%" fx="50%" fy="50%" gradientTransform="matrix(1 0 0 .9 0 .05)">
<stop offset="0%" stop-color="#844DB8"/>
<stop offset="100%" stop-color="#5B16A3"/>
</radialGradient>
<linearGradient id="heroku-icon-b" x1="10.063%" x2="95.86%" y1="94.375%" y2="-.956%">
<stop offset="0%" stop-color="#7673C0" stop-opacity=".5"/>
<stop offset="100%" stop-color="#7673C0" stop-opacity="0"/>
</linearGradient>
</defs>
<g fill="none" transform="translate(4)">
<path fill="url(#heroku-icon-a)" d="M64.8,0 L7.2,0 C3.224,0 0,3.224 0,7.2 L0,72.8 C0,76.776 3.224,80 7.2,80 L64.8,80 C68.776,80 72,76.776 72,72.8 L72,7.2 C72,3.224 68.776,0 64.8,0 Z"/>
<path fill="url(#heroku-icon-b)" d="M64.8,0 L7.2,0 C3.224,0 0,3.224 0,7.2 L0,72.8 C0,76.776 3.224,80 7.2,80 L64.8,80 C68.776,80 72,76.776 72,72.8 L72,7.2 C72,3.224 68.776,0 64.8,0 Z"/>
<g fill="#FFF" transform="translate(18 12)">
<polygon points="0 56 9 48 0 40"/>
<path d="M32.517 23.575C30.905 21.944 27.945 20 23 20 17.577 20 11.994 21.411 8 22.711L8 0 0 0 0 34.692 5.651 32.132C5.742 32.091 14.866 28 23 28 27.062 28 27.961 30.243 28 32.11L28 56 36.0002258 56 36.0002258 32C36.005 31.488 35.958 27.055 32.517 23.575zM22 13L30 13C33.618 8.9 35.46 4.544 36 0L28 0C27.118 4.534 25.144 8.875 22 13z"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -1,6 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" width="80" height="80" viewBox="0 0 80 80">
<g fill="none" transform="translate(10)">
<path fill="#5382A1" d="M59.0155468,72.375868 C58.4925158,79.180652 36.408554,80.6119919 22.0273539,79.6914143 C12.5755594,79.085301 10.7374175,77.563776 10.7374175,77.5639912 C19.7165469,79.0444058 34.8556039,79.3141003 47.1302592,77.0041542 C58.0101651,74.9555087 59.0155468,72.375868 59.0155468,72.375868 Z M4.12225917,74.3670449 C-7.56522375,72.4725103 9.74753295,65.8571366 12.9162829,68.0893815 C12.9162829,68.0893815 11.9145602,68.0185676 10.161653,68.39868 C8.48085087,68.7596358 3.1375403,70.4798268 5.98687547,71.7193887 C13.9132704,75.1694562 42.4464412,74.3440143 51.4699098,71.6104777 C56.0427271,70.2233048 54.1119758,68.4449863 53.9655108,68.3174884 L53.9585092,68.3110744 L54.1947041,68.4232074 C61.6236006,72.1500846 36.1992754,79.3372843 5.07674091,74.5183306 Z M21.2593808,64.2185214 C27.5874102,64.9404335 30.8215928,64.8369034 37.7951244,63.5170573 C37.7951244,63.5170573 39.6285309,64.6666492 42.1890153,65.6623454 C26.7125279,72.2953084 7.20340865,65.4146513 18.7288276,61.9473652 L19.0876183,61.8433582 C19.0876183,61.8433582 16.0359584,63.6180044 21.2593808,64.2185214 Z M17.1773713,53.1003459 C17.1773713,53.1003459 13.7546392,55.6339253 18.9819359,56.174606 C25.741735,56.8719806 31.080095,56.929019 40.3175112,55.1502832 L40.3383206,55.1708402 C40.5108072,55.3389602 41.7439885,56.4980624 43.6042123,57.1539438 C24.7032062,62.6808534 3.65088555,57.589803 17.1773713,53.1003459 Z M46.2899658,58.9871354 C46.2899658,58.9873505 46.5217783,58.7800751 46.5910853,58.5947545 C61.5734483,50.809341 54.6461931,43.3276301 49.8110622,44.3355947 C48.6259556,44.5822587 48.0975436,44.7959912 48.0975436,44.7959912 C48.0975436,44.7959912 48.5374925,44.1067956 49.3777859,43.8084742 C58.9432266,40.4455785 66.2996682,53.7269071 46.2899658,58.9871354 Z M20.5551185,44.041578 C20.5551185,44.041578 6.04133096,47.4888474 15.4154241,48.7406782 C19.3734558,49.2705968 27.2636906,49.1507087 34.6132449,48.5349096 C40.6197071,48.0282368 46.6509216,46.9509651 46.6509216,46.9509651 C46.6509216,46.9509651 44.532969,47.8579827 43.0006818,48.9042599 C28.2621847,52.7805006 -0.209858119,50.9772275 7.98687713,47.0123082 C14.9188675,43.6614659 20.5551185,44.041578 20.5551185,44.041578 Z"/>
<path fill="#E76F00" d="M47.5622439,16.3962686 C30.1457422,26.4972243 33.3629209,29.4268435 37.5581461,35.3231034 C42.0499709,41.6457517 32.2692911,46.6948305 32.2692911,46.6948305 C32.2692911,46.6948305 37.133264,42.7040823 33.2813452,38.269296 C20.6157987,23.6754396 45.95831,16.8133332 47.4902597,16.4147412 Z M37.5581461,0.0858803993 C37.5581461,0.0858803993 45.8556132,8.38614566 29.6883591,21.1496088 C16.7238625,31.3881022 26.7320499,37.2258169 29.682978,43.895646 C22.1153867,37.0678314 16.5617875,31.0572798 20.2875763,25.4632155 C25.7561561,17.2516288 40.905975,13.2703512 37.5581461,0.0858803993 Z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.9 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="80" height="80"><defs><linearGradient id="a" x1="-16.836%" x2="76.219%" y1="91.94%" y2="-1.116%"><stop offset="10.8%" stop-color="#C757BC"/><stop offset="17.3%" stop-color="#CD5CA9"/><stop offset="49.2%" stop-color="#E8744F"/><stop offset="71.6%" stop-color="#F88316"/><stop offset="82.3%" stop-color="#FF8900"/></linearGradient><linearGradient id="b" x1="31.914%" x2="77.271%" y1="71.672%" y2="48.893%"><stop offset="29.6%" stop-color="#00AFFF"/><stop offset="69.4%" stop-color="#5282FF"/><stop offset="100%" stop-color="#945DFF"/></linearGradient><linearGradient id="c" x1="2.626%" x2="59.931%" y1="52.275%" y2="-7.99%"><stop offset="29.6%" stop-color="#00AFFF"/><stop offset="69.4%" stop-color="#5282FF"/><stop offset="100%" stop-color="#945DFF"/></linearGradient></defs><g fill="none"><path fill="url(#a)" d="M40.166 0L0 42.239V80l40.108-40.179L80 0z"/><path fill="url(#b)" d="M0 80l40.108-40.178L80 80z"/><path fill="url(#c)" d="M0 0h40.166L0 42.239z"/></g></svg>

After

Width:  |  Height:  |  Size: 1015 B

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 10 KiB

View File

@ -1,16 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" width="80" height="80" viewBox="0 0 80 80">
<defs>
<linearGradient id="python-logo-a" x1=".959%" x2="74.051%" y1="0%" y2="64.11%">
<stop offset="0%" stop-color="#5A9FD4"/>
<stop offset="100%" stop-color="#306998"/>
</linearGradient>
<linearGradient id="python-logo-b" x1="50%" x2="24.242%" y1="82.276%" y2="44.914%">
<stop offset="0%" stop-color="#FFD43B"/>
<stop offset="100%" stop-color="#FFE873"/>
</linearGradient>
</defs>
<g fill="none">
<path fill="url(#python-logo-a)" d="M39.2992255,0.281750726 C36.0541614,0.296829168 32.9551979,0.573586265 30.228429,1.05608701 C22.1957097,2.47520474 20.7372793,5.44553982 20.7372786,10.9233437 L20.7372786,18.157857 L39.7195795,18.157857 L39.7195795,20.5693614 L20.7372786,20.5693614 L13.6133848,20.5693614 C8.09659965,20.5693614 3.26594464,23.8852673 1.75497756,30.1932552 C0.0120961416,37.4236736 -0.0652101239,41.9355724 1.75497756,49.4852906 C3.10430733,55.1050088 6.32668956,59.1091844 11.8434733,59.1091844 L18.3700219,59.1091844 L18.3700219,50.4366181 C18.3700219,44.1712007 23.7910088,38.6445841 30.228429,38.6445827 L49.188606,38.6445827 C54.4664474,38.6445827 58.6797565,34.2989798 58.6797565,28.998565 L58.6797565,10.9233437 C58.6797565,5.77903292 54.3399476,1.91465168 49.188606,1.05608701 C45.9277303,0.513272637 42.5442896,0.266672283 39.2992255,0.281750726 Z M29.0337388,6.10033487 C30.99448,6.10033487 32.5956857,7.72769487 32.5956857,9.72865345 C32.5956857,11.7225196 30.99448,13.3348481 29.0337388,13.3348481 C27.0659681,13.3348481 25.4717919,11.7225189 25.4717919,9.72865345 C25.4717919,7.72769558 27.0659681,6.10033487 29.0337388,6.10033487 Z"/>
<path fill="url(#python-logo-b)" d="M61.0470131,20.5693614 L61.0470131,28.998565 C61.0470131,35.5336127 55.5065565,41.0339625 49.188606,41.0339632 L30.228429,41.0339632 C25.0349189,41.0339632 20.7372786,45.4789069 20.7372786,50.6799809 L20.7372786,68.7552 C20.7372786,73.8995115 25.2106152,76.9253381 30.228429,78.4012177 C36.2371589,80.1680212 41.9992163,80.4873274 49.188606,78.4012177 C53.9674768,77.0175788 58.6797586,74.2329982 58.6797565,68.7552 L58.6797565,61.5206888 L39.7195795,61.5206888 L39.7195795,59.1091844 L58.6797565,59.1091844 L68.1709097,59.1091844 C73.6876956,59.1091844 75.7434761,55.261108 77.6620531,49.4852906 C79.6438796,43.5391766 79.559554,37.8210244 77.6620531,30.1932552 C76.298669,24.7012616 73.6947115,20.5693614 68.1709097,20.5693614 L61.0470131,20.5693614 Z M50.3832963,66.3436977 C52.3510683,66.3436977 53.9452432,67.9560283 53.9452432,69.9498903 C53.9452432,71.950846 52.3510662,73.5782088 50.3832963,73.5782088 C48.4225529,73.5782088 46.8213494,71.950846 46.8213494,69.9498903 C46.8213494,67.9560283 48.4225508,66.3436977 50.3832963,66.3436977 Z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.7 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 6.6 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="80" height="80"><g fill="#E25A1C" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"><path d="M60.82 55.179l-.357-.763-7.836-14.856c-.265-.497-.232-.792.118-1.216l12.397-14.56c.144-.172.276-.353.333-.656l-3.619.948-15.034 3.995c-.467.126-.677-.012-.91-.398l-8.543-14.225a2.055 2.055 0 0 0-.622-.693l-.689 3.796-2.383 13.412-.246 1.448c-.04.474-.277.633-.694.763l-17.698 5.593a1.957 1.957 0 0 0-.79.44l14.56 5.782-.426.334-9.059 5.856a.96.96 0 0 1-1.05.085L7.445 45.44c-1.62-.71-3.077-1.687-4.212-3.072-2.564-3.139-2.059-6.708 1.36-8.88 1.12-.713 2.387-1.248 3.655-1.66l17.384-5.523c.474-.152.71-.37.8-.896l2.383-13.41c.43-2.387.66-4.852 1.822-7.027.446-.828.982-1.667 1.618-2.372 2.302-2.556 5.516-2.653 7.95-.221.823.822 1.54 1.79 2.14 2.785l7.933 13.181c.31.521.591.616 1.166.474l19.434-5.162c1.335-.353 2.687-.482 4.056-.236 2.984.559 4.29 2.84 3.28 5.713-.46 1.303-1.254 2.425-2.13 3.471L62.506 38.547c-.37.434-.379.746-.123 1.231l8.076 15.31c.644 1.223 1.136 2.49 1.149 3.893.032 3.19-2.302 5.803-5.472 6.267-1.776.26-3.427-.119-5.09-.633l-12.194-3.708c-.377-.111-.52-.261-.587-.665l-1.47-8.571c-.013-.078.009-.164.02-.338l13.994 3.86"/><path d="M28.796 43.991l2.581 1.125-2.868 22.847L44.2 50.584l2.644.742 3.255 9.896-4.231-1.492-10.948 11.82s-4.896 5.068-7.55 4.213c-2.653-.854-4.893-3.22-5.142-7.448-.248-4.23-1.368-16.3-1.368-16.3l-5.35-3.858 13.287-4.166z"/><path d="M20.845 52.018s-2.363 26.13 2.24 27c4.603.87-.497-.124-.497-.124s2.613 2.988 12.94-8.086l10.325-11.073L25.2 71.928c.497-.622 2.612-21.774 2.612-21.774l-6.966 1.864z"/><path d="M60.205 54.564l-.357-.763-7.836-14.856c-.265-.497-.232-.792.118-1.216l12.397-14.56c.144-.172.276-.353.333-.656l-3.619.948-15.034 3.995c-.467.126-.677-.012-.91-.398l-8.543-14.225a2.055 2.055 0 0 0-.622-.693l-.689 3.796-2.383 13.412-.246 1.448c-.04.474-.277.633-.694.763l-17.698 5.593a1.957 1.957 0 0 0-.79.44l14.56 5.782-.426.334-9.059 5.856a.96.96 0 0 1-1.05.085L6.83 44.825c-1.62-.71-3.077-1.687-4.212-3.072-2.564-3.139-2.059-6.708 1.36-8.88 1.12-.713 2.387-1.248 3.655-1.66l17.384-5.523c.474-.152.71-.37.8-.896l2.383-13.41c.43-2.387.66-4.852 1.822-7.027.446-.828.982-1.667 1.618-2.372 2.302-2.556 5.516-2.653 7.95-.221.823.822 1.54 1.79 2.14 2.785l7.933 13.181c.31.521.591.616 1.166.474l19.434-5.162c1.335-.353 2.687-.482 4.056-.236 2.984.559 4.29 2.84 3.28 5.713-.46 1.303-1.254 2.425-2.13 3.471L61.89 37.932c-.37.434-.379.746-.123 1.231l8.076 15.31c.644 1.223 1.136 2.49 1.149 3.893.032 3.19-2.302 5.803-5.472 6.267-1.776.26-3.427-.119-5.09-.633l-12.194-3.708c-.377-.111-.52-.261-.587-.665l-1.47-8.571c-.013-.078.009-.164.02-.338l13.994 3.86"/><g><path d="M28.181 43.376l2.581 1.125-2.868 22.847 15.69-17.379 2.644.742 3.255 9.896-4.231-1.492-10.948 11.82s-4.896 5.068-7.55 4.213c-2.653-.854-4.893-3.22-5.142-7.448-.248-4.23-1.368-16.3-1.368-16.3l-5.35-3.858 13.287-4.166z"/><path d="M20.23 51.403s-2.363 26.13 2.24 27c4.603.87-.497-.124-.497-.124s2.613 2.988 12.94-8.086L45.237 59.12 24.584 71.313c.497-.622 2.612-21.774 2.612-21.774l-6.966 1.864z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@ -1,9 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="80" height="80" viewBox="0 0 80 80">
<defs>
<linearGradient id="swift-icon-a" x1="50%" x2="50%" y1="0%" y2="100%">
<stop offset="0%" stop-color="#F88A36"/>
<stop offset="100%" stop-color="#FD2020"/>
</linearGradient>
</defs>
<path fill="url(#swift-icon-a)" d="M60.3431577,70.7275991 C50.9196504,76.1713051 37.9625802,76.7306176 24.926762,71.1435499 C14.3719088,66.6528963 5.61412467,58.7922333 0,49.8109262 C2.69479599,52.0562529 5.83865735,53.8533221 9.20705138,55.4242431 C22.6693201,61.7341768 36.128762,61.3020726 45.6007296,55.4403966 C45.5946721,55.434339 45.5906337,55.4303007 45.5865954,55.4242431 C32.1126154,45.0941245 20.6598334,31.6201446 12.1267839,20.6176394 C10.3295129,18.8209741 8.98211487,16.5752435 7.63471687,14.5542475 C17.9646336,23.9858315 34.358548,35.8868712 40.1959938,39.2568806 C27.8466964,26.2311583 16.8421721,10.0635939 17.2904298,10.5118516 C36.8280036,30.2735542 55.0187852,41.5022074 55.0187852,41.5022074 C55.6205005,41.8414294 56.0849116,42.1241145 56.4584597,42.3765118 C56.8521995,41.3749991 57.1974791,40.3351221 57.4882408,39.2568806 C60.6321022,27.8040986 57.0399832,14.7783763 49.1793202,4 C67.3680826,15.0035147 78.1484781,35.6627424 73.6558053,52.9549894 C73.5386929,53.4214197 73.4114847,53.8817925 73.2741805,54.3340885 C73.3266792,54.3966831 73.3791778,54.4612968 73.4316765,54.5279297 C82.4129837,65.7565829 79.943528,77.6576226 78.8208646,75.4122958 C73.9485862,65.8777336 64.9289146,68.7934277 60.3433596,70.727801 L60.3431577,70.7275991 Z"/>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" width="80" height="80"><defs><linearGradient id="a" x1="50%" x2="50%" y1="0%" y2="100%"><stop offset="0%" stop-color="#F88A36"/><stop offset="100%" stop-color="#FD2020"/></linearGradient></defs><path fill="url(#a)" d="M60.343 70.728c-9.423 5.443-22.38 6.003-35.416.416C14.372 66.653 5.614 58.792 0 49.81c2.695 2.245 5.839 4.042 9.207 5.613 13.462 6.31 26.922 5.878 36.394.016l-.014-.016C32.113 45.094 20.66 31.62 12.127 20.618c-1.797-1.797-3.145-4.043-4.492-6.064 10.33 9.432 26.724 21.333 32.561 24.703C27.846 26.23 16.842 10.064 17.29 10.512c19.538 19.762 37.729 30.99 37.729 30.99.602.34 1.066.622 1.44.875a29.547 29.547 0 0 0 1.03-3.12C60.631 27.804 57.04 14.778 49.178 4c18.19 11.004 28.97 31.663 24.477 48.955-.117.466-.245.927-.382 1.38.053.062.105.126.158.193 8.981 11.229 6.512 23.13 5.389 20.884-4.872-9.534-13.892-6.619-18.478-4.684z"/></svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 893 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="70" height="79"><g fill="none"><path fill="#4040B2" d="M48.075 51.318l21.661-12.407V14.059L48.075 26.492"/><path fill="#5C4EE5" d="M24.038 14.059l21.66 12.433v24.826l-21.66-12.42M0 25.036l21.66 12.42v-24.84L0 .196m24.038 66.27l21.66 12.42v-24.84l-21.66-12.42"/></g></svg>

After

Width:  |  Height:  |  Size: 318 B

View File

@ -223,59 +223,13 @@ hero:
<p class="m-auto text-length-md body-lg">We continuously deploy code to a wide range of devices and servers. Here are a few of the languages and libraries we use to build Scribd.</p>
<ul class="icon-grid mt-5">
<li class="icon-grid__item">
<img class="mb-2" src="{{ '/assets/images/icons/android-icon.svg' | relative_url }}" alt="Andriod Icon">
<h5>Android</h5>
<p class="mb-0 fs-md text-muted monospace">Android app development and support</p>
</li>
<li class="icon-grid__item">
<img class="mb-2" src="{{ '/assets/images/icons/ansible-icon.svg' | relative_url }}" alt="Ansible Icon">
<h5>Ansible</h5>
<p class="mb-0 fs-md text-muted monospace">Provisioning servers & local development</p>
</li>
<li class="icon-grid__item">
<img class="mb-2" src="{{ '/assets/images/icons/apple-icon.svg' | relative_url }}" alt="iOS Icon">
<h5>iOS</h5>
<p class="mb-0 fs-md text-muted monospace">iOS app development</p>
</li>
<li class="icon-grid__item">
<img class="mb-2" src="{{ '/assets/images/icons/java-icon.svg' | relative_url }}" alt="Java Icon">
<h5>Java</h5>
<p class="mb-0 fs-md text-muted monospace">Android app development</p>
</li>
<li class="icon-grid__item">
<img class="mb-2" src="{{ '/assets/images/icons/swift-icon.svg' | relative_url }}" alt="Swift Icon">
<h5>Swift</h5>
<p class="mb-0 fs-md text-muted monospace">iOS app development</p>
</li>
<li class="icon-grid__item">
<img class="mb-2" src="{{ '/assets/images/icons/react-icon.svg' | relative_url }}" alt="React Icon">
<h5>React</h5>
<p class="mb-0 fs-md text-muted monospace">Web development / rapid prototyping</p>
</li>
<li class="icon-grid__item">
<img class="mb-2" src="{{ '/assets/images/icons/kubernetes-icon.svg' | relative_url }}" alt="Kubernetes Icon">
<h5>Kubernetes</h5>
<p class="mb-0 fs-md text-muted monospace">Container-orchestration system for application deployment</p>
</li>
<li class="icon-grid__item">
<img class="mb-2" src="{{ '/assets/images/icons/heroku-icon.svg' | relative_url }}" alt="Heroku Icon">
<h5>Heroku</h5>
<p class="mb-0 fs-md text-muted monospace">Cloud platform for Ruby on Rails environment</p>
</li>
<li class="icon-grid__item">
<img class="mb-2" src="{{ '/assets/images/icons/python-icon.svg' | relative_url }}" alt="Python Icon">
<h5>Python</h5>
<p class="mb-0 fs-md text-muted monospace">Data science visualization and tooling</p>
</li>
<li class="icon-grid__item">
<img class="mb-2"
srcset="{{ '/assets/images/icons/ruby-icon.png' | relative_url }},
{{ '/assets/images/icons/ruby-icon@2x.png' | relative_url }} 2x"
src="{{ '/assets/images/icons/ruby-icon.png' | relative_url }}" alt="Ruby Icon">
<h5>Ruby + Ruby on Rails</h5>
<p class="mb-0 fs-md text-muted monospace">Web development</p>
</li>
{% for item in site.data.tech %}
<li class="icon-grid__item">
<img class="mb-2" src="{{ item.logo }}" role="presentation" alt="">
<h5>{{ item.name }}</h5>
<p class="mb-0 fs-md text-muted monospace">{{ item.description }}</p>
</li>
{% endfor %}
</ul>
</section>