Git Product home page Git Product logo

Аксенов Тимофей

Заслуженный фронтенд разработчик ..., с макбуком и бородой

Портфолио:

Моя веб-страница

Сделал

  • В библиотеке Ramda есть линзы https://ramdajs.com/docs/#lens, а у Lodash их нет. Что за несправедливость, подумал я. И сделал линзы для Lodash https://github.com/taksenov/lodash-simple-lens

  • TypeScript NodeJS приложение для поиска мертвого кода в проектах на React.js. Находит не используемые CSS классы, не используемые CSS-файлы в кодовой базе проекта. Ссылка на гитхаб-репозиторий: https://github.com/taksenov/dead-code-finder (используемый стек: TypeScript, NodeJS, абстрактные синтаксические деревья, паттерн посетитель)

  • Большая статья в блоге Саши Беспоясова, про мою роль в проекте нашей компании: https://bespoyasov.ru/blog/mrkt-2/

  • Мое видео на youtube-канале Loftblog по использованию конечных автоматов в React.js https://youtu.be/AfsEk4yhjko

Фигачу

  • Погружаюсь в мир мореплавания, да прибудет со мной "Kubernetes для DevOps".

  • Прошел курс "Алгоритмы: теория и практика. Методы" на степике https://stepik.org/course/217/, получил сертификат: https://stepik.org/cert/1198982 с результатом лучше, чем у 101 969 учащихся курса.

  • Прочитал от корки до корки: Луис Атенсио "Функциональное программирование на JavaScript. Как улучшить код JavaScript-программ" и эта книга просто шедевр. Монады, функторы, лодаш и рамда стали очень близкими и понятными.

  • Изучил гайдлайн по оптимизации reactjs https://ru.reactjs.org/docs/optimizing-performance.html#virtualize-long-lists и пошел фигачить супер оптимизированный чат. В процессе: Решил около трех самых болезненных проблем по ишьюсам из библиотек react-window и react-virtualized:

    • Рендер списка в обратном порядке.
    • Рендер сообщений разной высоты
    • Автоскроллинг листа, когда он обернут в HOC инфинит лоадера: InfiniteLoader.
    • ...
    • Before PROFIT: нашел у Брайана Вона (core team react member'а между прочим ;) ) косяк в issue на гитхабе bvaughn/react-window#324 (comment)
    • ...
    • PROFIT: Получил много маны и экспы

    Всего-то нужно было: три дня по 12 часов ресерча и написания кода.

    В результате: могу написать на реакте проект уровня https://web.telegram.org/ , хотя у них ангуляр и список не виртуализирован и соответственно не оптимизирован.

Ищу

Интересную работу с соответствующей зарплатой

Люблю

Котиков: 😺 😸 😹 😻 😼 😽 🙀 😿 😾

Функциональное программирование: 🦄

Алгоритмы и структуры данных: 🚀

Технические собеседования на которых ищут программистов-инженеров, а не выучивших ответ на "вопрос про замыкание, где нужно var заменить на let" (хотя этот вопрос тоже крутой ;))

Мой опыт проведения 1000 интервью / Егор Бугаенко (Zerocracy)

taksenov's Projects

06_dz-3 icon 06_dz-3

ДЗ №3 -- loftSchool -- курс JavaScript 2016

07_dz-4 icon 07_dz-4

ДЗ#4 DOM -- LoftSchool -- Курс по JS

08_dz-5 icon 08_dz-5

ДЗ#5 DOM Events -- LoftSchool -- Курс по JS

09_dz-6 icon 09_dz-6

ДЗ#6 Async -- LoftSchool -- Курс по JS

10_dz-7 icon 10_dz-7

ДЗ#7 BOM -- LoftSchool -- Курс по JS

11_dz-8 icon 11_dz-8

ДЗ#8 Handlebars, VK API -- LoftSchool -- Курс по JS

12-70-ru icon 12-70-ru

Интернет магазин (ДЗ LoftSchool)

12_dz-9 icon 12_dz-9

ДЗ#9 Работа с Handlebars, VK API, работа с DOM и др. -- LoftSchool -- Курс по JS

agrippa icon agrippa

A React CLI for component generation

alk_new_react icon alk_new_react

Наработки по имплементации React приложения в стороннее приложение на JavaScript

angular-chart.js icon angular-chart.js

Reactive, responsive, beautiful charts for AngularJS using Chart.js: http://jtblin.github.io/angular-chart.js

angular-gulp icon angular-gulp

Example of using gulp with an Angular project for an loftblog lesson

angular-styleguide icon angular-styleguide

Angular Style Guide: A starting point for Angular development teams to provide consistency through good practices.

angular-webpack icon angular-webpack

Example of using webpack with an angular project for an loftblog lesson

angularjs-nggirlsfit icon angularjs-nggirlsfit

Тестовое задание по курсу AngularJS (в loftschool.com) -- Фитнес-приложение для наших любимых женщин

argo-cd icon argo-cd

Declarative continuous deployment for Kubernetes.

babel-handbook icon babel-handbook

:blue_book: A guided handbook on how to use Babel and how to create plugins for Babel.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.