From 14c901a8c0fb633b87a383ee7764d1fec6043125 Mon Sep 17 00:00:00 2001 From: Dmitriy Pleshevskiy Date: Tue, 4 Jul 2023 00:22:44 +0300 Subject: [PATCH] works: return highlighted content --- data/works/eng.md | 10 ++++++---- data/works/rus.md | 15 ++++++++++----- views/pages/works.ts | 4 ++-- 3 files changed, 18 insertions(+), 11 deletions(-) diff --git a/data/works/eng.md b/data/works/eng.md index e6263e3..7d7c510 100644 --- a/data/works/eng.md +++ b/data/works/eng.md @@ -13,8 +13,8 @@ Development of a project management tool for interior designers redesigned the page generation gathering. Completely changed work with API on the frontend. Introduced the practice of writing integration tests using cypress -- Completely ported the project to TypeScript. Implemented OOD for the backend - and frontend. +- Completely ported the project to TypeScript. I have formed isolated modules of + the system. - As a team leader, I brought the critical chain method, the buffer method, and the planning method to the project from the end. Helped the team get into a rhythm to make releases each week in small batches. A couple of times I also @@ -30,7 +30,9 @@ Development web infrastructure of the educational center Master Progress - Development of [the main site](https://masterprogress.ru) (Python, Flask). - Development of [Student's cabinet](https://cabinet.masterprogress.ru) (Python, Flask, TypeScript, React). -- Created a complete infrastructure on Drone and Docker swarm. +- Development of [a tool for rosmintrud](https://rosmintrud.masterprogress.ru) + (Deno, Vue, Typescript) +- Created a complete infrastructure on Woodpecker CI and Docker swarm. #### Core Spirit @@ -54,7 +56,7 @@ In this company there were 6 considerable projects I have successfully completed: - optimize the creation of promotional pages (PHP, JavaScript) -- support main traditional site (PHP, JavaScript) +- support main traditional site (PHP, JavaScript) - development of parsing to monitor products for changes in price, quantity/availability in stock, rating and other fields based on data from 55 websites (Node.JS, Express) diff --git a/data/works/rus.md b/data/works/rus.md index 80ea557..49c81d4 100644 --- a/data/works/rus.md +++ b/data/works/rus.md @@ -7,13 +7,14 @@ Разработка инструмента управления проектами для дизайнеров интерьера -- Разработка GraphQL API (Apollo, PostgreSQL, Redis, BullMQ). Перенес триггеры - базы данных в бизнес-логику. Написал интеграционные тесты на 70% api. +- Разработка GraphQL API (Node.JS, Apollo, PostgreSQL, Redis, BullMQ). Перенес + триггеры базы данных в бизнес-логику. Написал интеграционные тесты на 70% api. - Разработка фронтенда (React, Antd). Сформировал uikit и общие компоненты, оптимизировал сложные и нагруженные компоненты. Полностью изменил работу с API на фронтенде. Внедрил практику написания интеграционных тестов с помощью cypress. -- Полностью перенес проект на TypeScript. Внедрили OOD для бэкенда и фронтенда. +- Полностью перенес проект на TypeScript. Сформировал изолированные модули + системы. - Как руководитель команды, я привнес в проект метод критической цепи, метод буфера и метод планирования с конца. Помог команде войти в ритм, чтобы выпускать релизы каждую неделю небольшими партиями. Я также несколько раз @@ -29,7 +30,10 @@ - Разработка [главного сайта](https://masterprogress.ru) (Python, Flask). - Разработка [кабинета студента](https://cabinet.masterprogress.ru) (Python, Flask, TypeScript, React). -- Создана полная инфраструктура на Drone и Docker swarm. +- Разработка + [инструмента для работы с rosmintrud](https://rosmintrud.masterprogress.ru) + (Deno, Vue, Typescript) +- Создана полная инфраструктура на Woodpecker CI и Docker swarm. #### Core Spirit @@ -52,7 +56,8 @@ В этой компании было 6 значительных проектов, которые я успешно завершил: - Оптимизация создания рекламных страниц (PHP, JavaScript) -- Поддержка основного традиционного сайта (PHP, JavaScript) +- Поддержка основного традиционного сайта (PHP, + JavaScript) - Разработка парсинга для мониторинга товаров на предмет изменения цены, количества/наличия на складе, рейтинга и других полей на основе данных с 55+ сайтов (Node.js, Express) diff --git a/views/pages/works.ts b/views/pages/works.ts index 71eccdd..3ceb0b9 100644 --- a/views/pages/works.ts +++ b/views/pages/works.ts @@ -5,12 +5,12 @@ import { Context } from "../../context.ts"; import { ChronologicalWorksTable } from "../../modules/work/ChronologicalWorksTable/mod.ts"; import { H3 } from "../../uikit/typo.ts"; -export function WorksPage(ctx: Context, _content: AnyNode): AnyNode { +export function WorksPage(ctx: Context, content: AnyNode): AnyNode { ctx.title = "Works | Pleshevski"; return PageLayout(ctx, [ E("div", classNames("content-width gap-v-1x5 responsive-typography"), [ - // content, + content, H3(ctx.tr.Chronological), ChronologicalWorksTable(ctx.tr), ]),