Kononov Space

Stories, articles and recipes about better coding and life by Valentin Kononov

[RECIPE]: floating rounded table rows with CSS
recipe

[RECIPE]: floating rounded table rows with CSS

If your designer wants to have table rows floating one above another, with some space between, and having rounded borders, follow this: :root { --border-radius: 5px; } table { background-color: gray; border-collapse: separate; border-spacing: 0 2px; } tr { background-color: white; } td:first-child { border-bottom-left-radius: var(--border-radius); border-top-left-radius: var(--border-radius); } td:last-child { border-bottom-right-radius: var(--border-radius);
1 min read
Машины для Души
article

Машины для Души

2018 пошел. Автопроизводители накопили уже под сотню лет активных разработок и исследований в своей области. Нынешние авто сравнимы с космическими кораблями! Что бы сказал Генри Форд, покажи ему современный Range Rover? Да что там, даже для меня он кажется слишком футуристичным. Я и не говорю уже о Tesla или беспилотных
6 min read
[Jeremy Clarkson Translation] The Clarkson review: 2017 Volkswagen Golf GTI' to Russian
russian

[Jeremy Clarkson Translation] The Clarkson review: 2017 Volkswagen Golf GTI' to Russian

Говорят, он новый, но хвала небесам — это не так. Одна из проблем управления автомобильной компанией в том, что ни одно из подразделений на самом деле не завершает начатое. Что делает запуск новой модели невероятно трудным. Только вдумайтесь. Вы босс и звоните в дизайнерский отдел, спрашиваете, когда закончат макет внешнего вида
4 min read
Runtime Type Safety in Typescript (Возможна ли удобная проверка типов в рантайме)
article

Runtime Type Safety in Typescript (Возможна ли удобная проверка типов в рантайме)

Относительная простота и доступность Javascript, относительная легкость входа в него предопределила на многие годы вперед его популярность. Некоторые языки программирования существенно повлияли на развитие всей отрасли в целом. Так, например SmallTalk стал неким прадедушкой ООП и объектного подхода, хоть сам по себе мало где используется. А Javascript... на мой взгляд
12 min read
Прикручиваем ngx-translate в Angular приложение. Практическое пошаговое руководство
article

Прикручиваем ngx-translate в Angular приложение. Практическое пошаговое руководство

Практическая пошаговая инструкция как прикрутить динамическую локализацию (возможность выбора языков) в веб приложении на Angular 4+ используя @ngx-translate/core. В принципе можно найти публикации на подобную тему, может быть достаточно самой документации этой библиотеки, но я хотел систематизировать эту инструкцию для более удобного применения. Такая закладка в копилку начинающего Angular
3 min read
Мы agile или аджайл нас?
article Featured

Мы agile или аджайл нас?

Какая главная проблема в разработке программного обеспечения (а может и вообще в любой работе)? Когда я задавал вопрос коллегам, получал разные ответы: изменения требований, несоответствия ожиданий, качество кода, взаимодействие с другими командами... суммируя для себя - коммуникация является одной из самых важных проблем. Во время коммуникации каждый понимает все по-своему,
6 min read