Code Monkey home page Code Monkey logo

front-not-pain's Introduction

console.log('Hej!')

Hi! I'm Alex 👋

I'm a software developer and educator. Currently working at 0+X and living in Stockholm.

I help companies develop, release, and maintain their projects; mentor and teach students software development and system architecture; share my knowledge and experience through my blog and books.

ProjectsBlogTalksSupport 💖


0+XLinkedInTwitter

front-not-pain's People

Contributors

bespoyasov avatar dependabot[bot] avatar lex111 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

front-not-pain's Issues

Добавить «офлайн-режим»

Хочется настроить Service Worker, чтобы можно было читать пособие без интернета.

Что стоит учесть:

  • обновление контента и сброс кэша ресурсов при появлении новой версии;
  • скоуп сервис-воркера только для /front-not-pain; в корне сайта уже работает сервис-воркер, но у него online-first стратегия.

Проблема с сайтом

В блоке "Развивайся" сайт на который идёт редирект по клике на ссылку "Необходимый минимум" [https://frontender.info/a-baseline-for-front-end-developers/] - помер.

Причесать семантику

Хочется поправить несколько мозолящих глаза шероховатостей:

  • Сейчас некоторые из заголовков сделаны не заголовками. Хочется использовать заголовки подходящего уровня.
  • Аббревиатуры используют smallcaps, но сделаны тегом span, а хочется использовать abbr.

Translate into English

Make the book accessible to the English-speaking audience:

  • Split content by the locales;
  • Set up the build and deployment;
  • Translate the content;
  • Swap the project description in Readme and docs.

Повторяющиеся вставки

По всей статье раскиданы повторяющиеся вставки текста (крупные, по центру):

default

Понимаю, если бы там была какая-то новая мысль или цитата. Но какая польза от повторения того, что я прочел пять секунд назад?

Если таким образом выделяется важная мысль, то достаточно же выделить ее полужирным, а не дублировать.

Обновить зависимости и код скриптов

Хочется привести в порядок JS-код:

  • Обновить зависимости для комфортной разработки;
  • Удалить полифилы, вместо них использовать прогрессивное улучшение;
  • Удалить лишние фавиконки;
  • Отрефакторить код скриптов внутри nav.js;
  • Переписать фиксацию меню на стики;
  • Обновить подключение шрифтов с Гугла;
  • Загружать Likely из npm-пакета;
  • Добавить AVIF формат для изображений.

Синтаксические ошибки

"Я, может, вообще" - Я может вообще

"Не воспринимай критику, как оскорбление" - Не воспринимай критику как оскорбление

"Если какое‑то решение непонятно (вот тебе сказали подвинуть лого на пиксель вниз), сделай, а потом, спроси почему именно так." - Если какое‑то решение непонятно (вот тебе сказали подвинуть лого на пиксель вниз) -- сделай, а потом спроси, почему именно так.

"Сделаешь фигово, придётся переделывать" - Сделаешь фигово -- придётся переделывать

"Вначале думай, потом делай" - Вначале думай -- потом делай

"О вёрстке, как части проекта" - О вёрстке как части проекта

и т.п.
Вообще сделать бы какую-то штуку на сайте, чтобы можно было, увидев ошибку, выделить ее и сразу отправить вам.

Причесать текст

Сейчас текст хочется уже немного отредактировать:

  • обращаться к читателям на «вы», а не «тыкать» (Общий тон повествования всё же больше тяготеет к обращениям «на ты». «Перестать ныть» не особо вяжется с «вам нужно», скорее все-таки «тебе нужно».);
  • по возможности употреблять больше нейтральных местоимений или множественного числа.

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.