muerwre.github.io/nuxt/BioSkills.59f5dd5b.js
muerwre 25f1a3121c commit dd104eed49
Author: Fedor Katurov <gotham48@gmail.com>
Date:   Thu Nov 3 10:38:11 2022 +0600

    added whole content
2022-11-03 04:46:54 +00:00

1 line
2.8 KiB
JavaScript

import l from"./SkillsCard.a4048079.js";import{a as c,o,e as n,f as t,R as a,S as p,c as d,w as g,u as m,h as u,k as h,X as v}from"./entry.9584492c.js";import"./UiStars.f9df0828.js";import"./IconStar.3b3b3476.js";const f=""+new URL("react-logo.8351f38f.svg",import.meta.url).href,L=""+new URL("react-native-logo.bdbaa7c9.svg",import.meta.url).href,_=""+new URL("react-ssr-logo.3593105e.svg",import.meta.url).href,R=""+new URL("ts-logo.5847c362.svg",import.meta.url).href,w=""+new URL("golang-logo.f772e478.svg",import.meta.url).href,S=""+new URL("html-logo.1f694231.svg",import.meta.url).href,x=""+new URL("arch-logo.838efbc7.svg",import.meta.url).href,k=""+new URL("gql-logo.1e66e5b3.svg",import.meta.url).href,b=""+new URL("swagger-logo.b314537c.svg",import.meta.url).href,U=""+new URL("vue-logo.17ff892a.svg",import.meta.url).href,C=""+new URL("postgres-logo.d981f813.svg",import.meta.url).href,y=""+new URL("docker-logo.7f942bd1.svg",import.meta.url).href,B=[{title:"React",description:"Classes and FC-s, hooks, context, redux, redux-saga, mobx",level:5,icon:f},{title:"Typescript",description:"For both frontend and backend development: generics, guards, infers",level:4,icon:R},{title:"SSR (Next, Gatsby)",description:"Automated generation, incremental, static, and dynamic rendering",level:4,icon:_},{title:"Vue.js & Nuxt",description:"Common SPA-s and SSR blogs like this one, with composition API, and Vuex",level:3,icon:U},{title:"React Native",description:"Basic developing and releasing experience without native modules",level:3,icon:L},{title:"Golang",description:"Monolith and microservice apps with REST, GraphQL, and GRPC",level:2,icon:w},{title:"Docker",description:"Docker, docker-compose, private registries, gitlab-ci, and drone-ci",level:4,icon:y},{title:"HTML, CSS, SVG",description:"Adaptive markup, all modern techniques, preprocessors, and CSS-in-JS",level:5,icon:S},{title:"Linux Shell",description:"Linux user since 2003, can write scripts to automate my work. BTW, I use Arch!",level:4,icon:x},{title:"GraphQL",description:"Both server- and client-side. Queries, mutations, cache manipulation",level:4,icon:k},{title:"REST API",description:"With Axios, fetch, express, gorilla-mux, and gin-gonic",level:4,icon:b},{title:"SQL",description:"Base queries, JOIN-s, indexes and simpl query optimizations",level:2,icon:C}],A=t("h1",null,"Skills",-1),G=["src"],T=c({__name:"BioSkills",setup(M){return(s,P)=>{const r=l;return o(),n("div",null,[A,t("div",{class:u(s.$style.list)},[(o(!0),n(a,null,p(m(B),e=>{var i;return o(),d(r,{title:e.title,level:e.level,description:(i=e.description)!=null?i:"",key:e.title},{default:g(()=>[t("img",{src:e.icon,width:"48",height:"48"},null,8,G)]),_:2},1032,["title","level","description"])}),128))],2)])}}}),N={$style:v},D=h(T,[["__cssModules",N]]);export{D as default};