Pull to refresh
6
0
Павел Рословец @roslovets

Software Architect

Send message

Реализация паттерна Fluent API с помощью Playwright и Javascript/Typescript

Level of difficultyMedium
Reading time5 min
Views3.1K

В сегодняшней статье я расскажу о одном из моих любимых паттернов для тестирования пользовательского интерфейса. Я не буду вдаваться в подробности о том, что это такое и почему его следует использовать. Моя цель сегодня — продемонстрировать реализацию этого паттерна при работе с Playwright и Javascript/Typescript

Читать далее
Total votes 4: ↑3 and ↓1+3
Comments1

Простая документация с dbt: Упрощение документирования хранилищ данных

Level of difficultyEasy
Reading time4 min
Views2.7K

Когда вы в последний раз впервые смотрели на хранилище данных? Помните то чувство фрустрации, когда вы не знали, что содержат таблицы orders_final_v1? Или как отличить user_uuid от user_id? Любой специалист по данным может понять эти ощущения.

К счастью, dbt (Data Build Tool) значительно упростил задачу документирования хранилищ данных. Все, что нужно сделать, это включить описание наших таблиц и колонок в YAML-файл схемы. Затем вся информация собирается в аккуратный HTML-файл.

Данная статья это перевод с английского с некоторыми адаптациями. Перевод сделан НЕшколой для инженеров Inzhenerka.Tech совместно с автором симулятора по DWH на dbt Павлом Рословцом. Больше материала в нашем сообществе.

Читать далее
Total votes 3: ↑3 and ↓0+4
Comments3

Rust: за пределами синтаксиса. Обретение просветления в неожиданных местах

Level of difficultyEasy
Reading time9 min
Views6.6K

Я ненавижу C++. Обычно мне нравится программировать, но каждый проект на C++, за который я брался, казался мне утомительной рутиной. В январе 2023 года я решил изучить Rust, чтобы иметь возможность сказать, что знаю язык системного программирования, который мне действительно хотелось бы использовать.

Первая стабильная версия Rust вышла в 2015 году, и с тех пор, начиная с 2016 года, он ежегодно признается самым любимым языком в ежегодном опросе разработчиков на Stack Overflow (теперь, в 2023 году, это называется "Востребованный"). Почему же разработчики, попробовав Rust, не могут перестать его использовать? В мире разрекламированных преемников C/C++ Rust, похоже, выходит на первое место. Как получилось, что язык, который появился на основной сцене всего в прошлом десятилетии, стал таким популярным?

Читать далее
Total votes 17: ↑11 and ↓6+5
Comments31

Нейроморфные системы: искусственные мозги на замену нейросетям

Reading time5 min
Views8K

Традиционно считается, что нейросети работают по принципу человеческого мозга и тем самым реализуют искусственный интеллект. Но на самом деле с мозгом у них мало общего и они ему во многом уступают. Оказывается, ученые по всему миру сейчас работают над принципиально новым классом «нейроморфных систем», которые по задумке будут работать так же, как мозг...

Читать далее
Total votes 11: ↑8 and ↓3+6
Comments16

Как стать частью лидирующей команды в игровой индустрии и выйти на международный уровень

Reading time5 min
Views2.5K

Геймдев растет быстро: по данным NewZoo последние 5 лет рост выручки составил 27% в год. На киберспортивных турнирах школьники зарабатывают миллионы, компании геймифицируют бизнес, чтобы повышать продажи, графика становится настолько роскошной, что игры становятся не просто интересным времяпрепровождением, а отдельным видом искусства.

Цифры и результаты говорят нам, что индустрия продолжит расти и возникает резонный вопрос, как же стать частью геймдева?  

Совместно с Creon.Games, а конкретно, coоснователем Климом Мироновым, мы обсудили, какие специалисты игровой индустрии сейчас востребованы и как можно попасть в команду к лучшим ее представителям. А также узнали, как происходит отбор и онбординг кандидатов в самой компании Creon, на каком техническом стеке разрабатываются игры и причем тут искусственный интеллект.

Читать далее
Total votes 3: ↑2 and ↓1+3
Comments0

Почему вам нужен личный бренд + мануал для ленивых

Reading time6 min
Views11K


Многие морщат нос от фразы «личный бренд». Перед их глазами сразу возникает картинка веселого пустоголового продажника, который впаривает себя всем вокруг без необходимости. Но это не так. Поделюсь своим мнением, почему личный бренд важен для айтишников и расскажу, как его поддерживать даже минимальными усилиями.


Я почти два года занимаюсь продюсированием авторских образовательных программ для IT-специалистов. Работаю я преимущественно с людьми, которые осознают, зачем им нужна добавочная стоимость. Наши преподаватели хотят не только передавать знания и быть часть коммьюнити, но и поднабрать баллов в свой гудвилл.


Тем не менее, не все эксперты, которые приходят в нашу школу преподавать, понимают, что им даст подобное самопродвижение, какая от этого польза и как правильно продвигаться. Начнем с главного.

Total votes 31: ↑13 and ↓180
Comments4

Вызов разделяемых библиотек из Simulink

Reading time13 min
Views2.6K
Привет, Хабр!
Представляю вашему вниманию перевод статьи моего коллеги Михаила, посвященной методам вызова разделяемых библиотек в Simulink. Зачем она была создана вообще? Дело в том, что у многих компаний уже есть множество легаси-моделей, которые хотелось бы переиспользовать и нам часто задают вопросы «А как мне легаси интегрировать в Simulink? А если мое легаси в виде DLL?» Поэтому-то и была написана оригинальная статья.
Под катом рассматривается несколько способов по вызову разделяемых библиотек в Simulink.

Все изменения в код внесены с разрешения Михаила и сделаны, чтобы не перегружать статью.

Читать дальше →
Total votes 3: ↑3 and ↓0+3
Comments0

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity