Date | Title | Description |
16.09.2024 | The Evolution of WebSocket Testing: A Journey Through Automation | In the fast-paced world of software development, testing is the backbone of quality assurance. As applications grow more complex, so do the tools and techniques we use to ensure they function as intended. One such area that has gained tract... |
11.09.2024 | Автотесты на Java для websocket на SockJS | Вступление
Всем привет. Меня зовут Ирек, и я в профессиональном IT с 2012 года. Прошел путь от специалиста службы поддержки до разработчика. На данный момент занимаюсь автоматизацией тестирования в компании РТК ИТ.
В статье хочу рассказать ... |
01.09.2024 | Streamlining User Experience: Lessons from the Tyumen Thermal Resort | In the digital age, user experience (UX) is the lifeblood of any service. A seamless experience can turn a casual visitor into a loyal customer. This principle was put to the test at the Tyumen thermal resort, LetoLeto, where the need for a... |
29.08.2024 | SPA приложение, без JS фреймворков и потери SEO в Bitrix | Покажу как просто и удобно можно сделать главную фишку SPA - плавный и бесшовный переход между страницами в Bitrix без тонны JS кода. Ну и самое главное без потери SEO.
Принцип работы будет похож немного на Next.js / Nuxt.js - где первую ст... |
15.08.2024 | Расширяем кругозор: Garbage Collector в V8 | Всем привет, Хабрчане! Во время подготовки к очередному тех-собесу, я задался вопросом: а как в V8 работает Garbage Collector, что такое Heap и Stack, про которые я неоднократно слышал? После прочтения нескольких англоязычных и русскоязычны... |
08.08.2024 | Обзор образовательных площадок для изучения фронтенд-разработки | Фронтенд-разработка – одна из самых востребованных областей в IT. Cпрос на квалифицированных фронтенд-разработчиков продолжает расти, а значит растёт и число площадок, предлагающих релевантное обучение. Давайте рассмотрим несколько популярн... |
30.07.2024 | Navigating the Internship Jungle: Insights from Junior Developers and Their Mentors | Internships are the gateway to the professional world. They are the bridge between academic knowledge and real-world application. Yet, stepping onto this bridge can feel daunting. Many aspiring developers face fears and uncertainties. They ... |
29.07.2024 | React: одна любопытная особенность порталов | Привет, друзья!
В этой небольшой заметке я хочу рассказать вам об одной интересной особенности порталов в React, которую я долгое время упускал из виду, но которая на днях привела к любопытному багу. Речь идет о том, что структурно дерево R... |
25.07.2024 | Стажер, который смог: советы по выживанию на стажировке от Junior-разрабов и их менторов | Продолжаем рассказывать про стажировки в AGIMA. Первая часть этой истории была про внутреннюю кухню: где искать кандидатов, как их обучать, сколько платить и т. д. — если вы руководитель, тимлид или HR, вам сюда.
Ну а в этом тексте мы посмо... |
24.06.2024 | XSS в Sappy (частичный writeup) | Введение
Недавно прошел Google CTF, после которого были выложены исходные коды и exploit'ы к заданиям.
В этой статье я хотел бы подробнее рассмотреть web task с недавно прошедшего Google CTF, который называется "Sappy".
На момент ... |
19.06.2024 | Новые методы появятся в Set JavaScript | Привет всем! Я Кирилл Мыльников, frontend разработчик компании Usetech. Сегодня хочу поделиться информацией о новых методах, которые скоро появятся в коллекции Set в JavaScript.
Set был добавлен в стандарте ES2015, но всегда казался немного... |
05.06.2024 | Новый комплексный подход к разработке в Bitrix на D7 | Немного предисловия кому интересно:Предисловие
В данном подходе объединены самые свежие подходы нового ядра D7. В целом я предполагаю разработчики будут развивать данный подход и по моему мнению - он является правильным (Так как оно в идеал... |
17.05.2024 | Путь Frontend разработчика. Как им стать? (Часть 1. Основы) | Frontend-разработчик — это специалист, который занимается созданием пользовательского интерфейса веб-приложений. Он отвечает за то, чтобы веб-сайт или веб-приложение выглядело хорошо и функционировало безупречно для пользователей.
Frontend-... |
15.03.2024 | Путь развития (Roadmap) Frontend разработчика | Сегодня я хочу вам рассказать как я вижу современную и актуальную карту развития frontend разработчика, данная статья будет разбита на две части, в первой я расскажу про основные технологии которые необходимы для старта, а во второй расскаж... |
09.03.2024 | Где изучать Javascript в 2024. Бесплатные курсы, книги и ресурсы | Изучение JavaScript в 2024 году по открытым ресурсов имеет несколько преимуществ:
1. Востребованность: JavaScript остается самым популярным языков программирования в мире. Знание JavaScript открывает двери к множеству возможностей в IT-инду... |
22.02.2024 | Обрезать нельзя сжать. Как ускорить метрики проекта без больших вложений | Мы не раз читали на Хабре, почему важно иметь быстрые сайты, как это влияет на посещаемость, время на странице, глубину и прочее. Но каждый раз это инструкции о том, как поменять инфраструктуру серверов, потратить десятки часов на разработк... |
23.01.2024 | Где учить Frontend бесплатно в 2024 году | В 2024 году изучать frontend по-прежнему актуально. Вот несколько причин, почему это может быть полезным:
1. Развитие технологий: Веб-технологии постоянно развиваются, и в 2024 году можно ожидать еще большего прогресса. Изучения frontend по... |
14.01.2024 | О кастомных HTML-тегах по-человечески и как их использовать | Расскажу Вам о том, как использовать чудо-юдо под названием "Кастомные HTML-теги" понятным языком.Предисловие
Причины создания данной статьи таковы:
Никто, за редчайшими исключениями, не использует кастомные теги, не говоря уже пр... |
04.01.2024 | Вопросы и ответы для собеседования на позицию frontend-разработчик. Часть 1 | Всем привет! В этой статье хотел бы поделиться вопросами и ответами, которые я задаю на собеседованиях фронтенд-разработчикам и которые попадались мне, когда я сам искал работу. Здесь собраны вопросы именно по JavaScript. В дальнейшем плани... |
14.12.2023 | Роадмэп по современному фронтенду от KTS | Привет! Меня зовут Фёдор, я фронтенд-тимлид в KTS и преподаватель школы Metaclass.
Перед одним из потоков курса «Начинающий React-разработчик» мы провели вебинар, на котором рассказали, что из себя представляет современный фронтенд и какие ... |
29.11.2023 | По заветам кота Вжуха: превращаем веб-приложение в сервис на платформе VK Mini Apps | VK Mini Apps — это платформа для создания мини-приложений, работающих внутри ВКонтакте. На ней можно создать продукт любого масштаба — от лендинга до сложного сервиса с множеством функций. А ещё вы можете портировать на площадку ваше веб-пр... |
28.11.2023 | «Hello world!» или путь к становлению специалистом. База JavaScript | Кто я
Я обычный студент, которого сегодня выгнали со стажировки на направлении фронтенд. Всю свою старшую школу я хотел стать программистом и много кодить, создавать что-то свое, все предметы и экзамены мне приходилось терпеть, ведь без них... |
20.11.2023 | Интересные трюки HTML. Экстремальный минимализм | Мы уже много говорили про оптимизацию сайтов до минимального размера, преимущества статичного HTML, а также упаковку сайта (и веб-сервера) в портативный формат одного исполняемого файла, который нативно исполняется под любой ОС.
Но стремлен... |
05.11.2023 | Какие неочевидные темы вспомнить перед собеседованием на Frontend разработчика | С каждым годом собеседования становятся все сложнее и сложнее, а количество вопросов, которые могут спросить, не укладывается в голове.
Именно поэтому я решил создать небольшой чеклист, в котором собрал темы, по которым задавали вопросы либ... |
20.10.2023 | CRUD React c Redux и Saga + typescript в 2023 | это типа суп
Статья посвящается конкретно Redux+Saga+Typescript. Практика, которую я видел в разных коммерческих проектах, и с которой до сих пор сталкиваюсь. redux + saga уже является дедовским методом ( из за большой шаблонности кода - бо... |
11.10.2023 | Part 0. Инструментарий QA в Альфа Банке | Всем привет! Меня зовут Вадим Лунин. Я — QA Manager из Альфа Банка в Беларуси. Этой статьёй хочу начать цикл статей по инструментам, которые мы используем для тестирования наших продуктов в Альфа Банке.
Три месяца назад мы запустили Альфа С... |
09.09.2023 | Не войти в «АйТи» | Это пост для тех компаний которые ищут и не ищут джунов и для страждущих войти.Немного о себе
Всем читателям привет. Называться не буду, и представляться тоже не очень хочется, так как найти работу frontend-разработчиком всё ещё хочется — н... |
09.08.2023 | ТОП-15 лучших курсов Vue JS: обучение бесплатно + платно в 2023 | В этой статье сравниваем ТОП-15 лучших обучающих онлайн-курсов по Vue js (подходят для начинающих с нуля и продвинутых специалистов) + рассматриваем бесплатные курсы.
0 Обсудить
17 просмотров
Vue.js - это легкий фреймворк JavaScript для соз... |
07.08.2023 | React useReducer, зачем нужен и как использовать | useReducer - это хук для работы с состоянием компонента. Он используется под капотом у хука useState. В этой статье разберемся с api useReducer, когда лучше использовать useReducer вместо useState и поговорим про нестандартный случай исполь... |
01.08.2023 | Как вырасти из джуна в мидлы во фронтенде | Привет, Хабр! Меня зовут Лёша Руденко, во фронтенде уже более семи лет, сейчас работаю в финтехе. А ещё я ментор на курсе «Мидл фронтенд-разработчик» в Яндекс Практикуме. Как наставник я помогаю студентам совершить карьерный переход из джун... |
20.07.2023 | Event Propagation: фазы погружения (capturing) и всплытия (bubbling) | Что такое пропагация?
Пропогация события — от английского «распространение» — это процесс возникновения, перемещения и обработки события внутри DOM.
Это одно из фундаментальных свойств поведения Document Object Model, зная которое, вы сможе... |
14.07.2023 | Собеседование наоборот: МТС Банк, X5 Tech, Банк РНКБ, Альфа Банк, билайн, Домклик, МТС | Не так давно на Хабр Карьере прошла карьерная неделя аналитиков. Карьерная неделя — день открытых дверей, который длится всю неделю. За лучших из лучших боролись МТС Банк, МТС, X5 Tech, Банк РНКБ, Альфа Банк, билайн и Домклик.
По завершении... |
06.07.2023 | Простейший способ написать игру | Нам понадобится лишь блокнот и браузер. Игра может запускаться на большинстве платформ. На windows, android, linux и даже на телевизоре. Технология называется HTML5.
Я немного гуманитарий, если что.Создание базы
Создадим два файла: index.ht... |
24.06.2023 | Делаем многопользовательскую кроссплатформенную RPG с нуля | Когда-то давно меня очаровал ADOM. Я даже и близко не подошёл к прохождению игры, но мне нравилось бродить по этому миру, собирать предметы с эффектом, который не прочувствуешь, пока не используешь. Нравилось, что монстры в подземельях имел... |
24.06.2023 | Debouncer: практический пример использования замыкания | Что такое дебаунсер?
Дебаунсер - это функция-обертка, которая ограничивает число выполнений переданной в нее функции, некоторым промежутком времени.Практическое применение
Предположим, при вводе текста в инпут мы хотим отправлять запрос на ... |
20.06.2023 | Какой язык программирования выбрать? Часть 3. JavaScript | Третья статья нашего цикла о языках программирования посвящена JavaScript. Фронтенд-разработчик «Криптонита» Антон Воронков рассказал об особенностях, применении, плюсах и минусах языка, а также поделился полезными обучающими ресурсами и ид... |
13.06.2023 | Учим PixiJS на играх | В статье описал разработку 13-ти игр на PixiJS. Около 70% текста - это описание механики игр, остальное - реализация на PixiJS. Получилось много текста, т.к. описывать советы для PixiJS интереснее с примером из игр.
Самая последняя игра буд... |
29.05.2023 | ChatGPT во фронтенде: как его использовать и когда он заменит разработчиков | Что такое ChatGPT, чем он может помочь фронтенд-разработчику и стоит ли бояться, что нейросеть отнимет у вас работу?
Короткий ответ: искусственный интеллект пока что не может заменить программистов — зато может здорово облегчить им жизнь.
Р... |
27.05.2023 | Как записать преобразованный массив данных в Google таблицу с использованием Javascript | Я бы хотела поделится своим опытом и рассказать, как помогает автоматизация рутинных задач с использованием Javascript и Google Apps Script. Возможно, это поможет многим для экономии рабочего времени в дальнейшем отделу HR и менеджерам упра... |
19.05.2023 | Как дебажить код на JavaScript: примеры ошибок и советы новичкам | Привет, Хабр! Меня зовут Алексей Гмитрон, я наставник на курсе «Веб-разработчик» Яндекс Практикума, а также работаю фулстек-разработчиком.
Я начал программировать шесть лет назад, и обучение не сразу давалось легко. Одна из главных проблем ... |
24.04.2023 | Веб-разработка: 15 материалов для самостоятельного изучения | Привет, Хабр! Мы на курсе Практикума по веб-разработке постоянно смотрим, что новенького появилось в сети для самостоятельного обучения веб-технологиям. И ресурсов в доступе довольно много. Они разнообразны и обучают современным технологиям... |
24.04.2023 | Собеседование наоборот: Альфа-Банк, Домклик, МойОфис, МТС / часть 2 | В марте на Хабр Карьере проходила карьерная неделя фронтенда. Карьерная неделя — это что-то вроде дня открытых дверей, который длится всю неделю. На этот раз за специалистов боролись Альфа-Банк, Домклик, МойОфис и МТС.
В конце недели специа... |
20.04.2023 | Регулярные выражения для JS (TS) juniors | Дисклеймер
Данная статья написана с уклоном на практическое применение регулярных выражений в проектах. Изначально написана для начинающих разработчиков в моей компании. Статья включает в себя примеры использования на JavaScript (TypeScript... |
03.04.2023 | Как мы разрабатывали браузерную игру: взгляд со стороны frontend-архитектора | Многие компании сегодня всячески пытаются мотивировать и удерживать своих сотрудников. Поэтому все чаще мы слышим о геймификации как о процессе, который позволяет значительно улучшить показатели вовлеченности, повысить продажи, заинтересова... |
02.04.2023 | Интегрируем Яндекс Музыку в Visual Studio Code | Представьте, что вы можете слушать свои любимые песни на Яндекс.Музыке, прямо из своего любимого редактора кода, не переключаясь между приложениями. Это уже не мечта, а реальность! В этой статье мы рассмотрим, как интегрировать Яндекс.Музык... |
28.03.2023 | Микрофронтенды на React и ExtJS | Хочу представить решение по внедрению микрофронтендов в компании РТ МИС с помощью Custom Elements, чтобы связать приложения написанные на библиотеке ExtJS и React.
В данной статье расскажу, для решения каких проблем выбрали микрофронтенды, ... |
06.03.2023 | Реализация мемоизации в JavaScript | Про статью
Мне очень хотелось сделать что‑то интерактивное. Поэтому по ходу чтения очень желательно переходить в сервис codesandbox.io и делать задания, прежде чем читать дальше. Соответсвенно, предполагается, что читаться это будет с компь... |
28.02.2023 | Полное понимание асинхронности в браузере | Про асинхронность JavaScript написано много статей, документации и книг. Но вся информация сильно распределена по интернету, поэтому сложно быстро и полностью разобраться, что к чему, и составить цельную картину в голове. Не хватает одного ... |
27.02.2023 | Тестовые порождают боль, боль порождает тестовые | Привет.
Я – начинающий frontend разработчик. И этот пост для начинающих frontend разработчиков. 7 месяцев назад я начал изучать эту сферу, умею кроссбраузерно/адаптивно верстать, писать приложения на JavaScript и даже набросал пару приложен... |
25.02.2023 | Создание «Google Sheets» через Websockets на Node.js | Введение
Всем привет! Меня зовут Герман Панов и в этой статье мы разработаем табличный редактор - аналог Google Sheets (в упрощенном виде), работающий на основе вебсокетов, чтобы познакомиться со способами применения этой технологии в брауз... |
23.02.2023 | Angular — API композиции директив | Всем ангуляроводом привет!
В этой статье разберемся с новинкой из Angular 15 - API композиции директив (Directive composition API).
Прошу прощения за поздний текст, наш корпоративный митап прошел давно, но никак не хватало времени что-то на... |
16.02.2023 | Сказ про написание pet-проекта с помощью Хабра | При проектировании системы видеонаблюдения большого объекта потребовалось разместить камеры на плане, учитывая их углы обзора/наклона и получаемую плотность пикселей (необходима для определения зон задач идентификации, распознавания и т. п.... |
04.02.2023 | Git scraping: методика бесплатного хостинга не совсем статических сайтов | Ни для кого не секрет, что, используя GitHub Pages, вы можете бесплатно разместить свой статический веб-сайт в сети Интернет. 1 Гбайт доступного пространства, SSL-сертификат, возможность привязать собственный домен — разве не сказка? Но что... |
23.12.2022 | Экосистема фронтенд-разработчика на JavaScript: полезный инструментарий для начинающих | Если вы начинающий JS-разработчик, вам лучше иметь под рукой краткий список самых необходимых и полезных в работе инструментов. В этой статье собран такой список в виде краткой шпаргалки, которая поможет вам не потеряться на начальном этапе... |
18.11.2022 | Процесс рендеринга Vue | Добрый день! Меня зовут Александр, я работаю frontend-разработчиком в компании Nord Clan. В прошлой статье мы рассмотрели процесс компиляции Vue, а теперь надо как-то «пристроить» результат этой самой компиляции в процесс рендеринга. Давайт... |
18.11.2022 | React hooks, как не выстрелить себе в ноги. Разбираемся с замыканиями. Совместное использование хуков | По отдельности хуки могут быть относительно понятны, но у многих возникают вопросы, как их использовать вместе. Особенно часто возникают подобные вопросы при переходе от классовых компонентов к функциональным. В этой статье мы разберем неск... |
18.11.2022 | ТОП-10 онлайн-ресурсов для прокачки навыков фронтендера | Привет, Хабр! Я Лена Райан, фронтенд-разработчик в Х5 Tech. Решила поделиться с вами подборкой ТОП-10 проверенных зачётных онлайн-ресурсов по фронтенду, которые будут полезны как новичкам, так и желающим подтянуть свои знания по этой теме. ... |
19.10.2022 | От новичка, для новичков: «Event-driven programming. EventEmitter.» | Введение
Когда я только-только начинал изучать программирование то постоянно сталкивался с нехваткой материалов для абсолютных новичков. Особенно сильно мешало восприятию материалов непонимание терминологии и разных базовых концепций. А пос... |
08.10.2022 | С чего начать изучать программирование? | В голове почти любого человека, начиная с 2018-2019 года, появляются мысли о том, чтобы поменять профессию на что-то около IT. Эти мысли сразу разбиваются о скалы нескольких больших мифов.
Рынок переполнен специалистами и сквозь огромную ко... |
28.09.2022 | Сквозь тернии к core-у или процесс компиляции Vue | Итак, как говаривал герой Джима Керри: «Доброе утро! И на случай, если я вас больше не увижу – добрый день, добрый вечер и доброй ночи!». Меня зовут Александр и я работаю frontend-разработчиком в компании Nord Clan. Сколько себя помню, меня... |
21.09.2022 | Под капотом у Mobx. Пишем свою реактивную библиотеку с нуля | Первое мое знакомство с Mobx началось с удивления. Я не понимал всю магию библиотеки и задавал себе вопрос: “А как это возможно?”. Кажется, в ней используются какие-то подкапотные возможности JS или Mobx вообще написан на другом языке.
И во... |
13.09.2022 | Как получить оффер на frontend-разработчика за 4 месяца | SMM-менеджер и кредитный инспектор из казачьего университета
Я окончил МГУТУ им. К. Г. Разумовского по специальности «Юриспруденция», но юристом никогда не работал. Уже на втором курсе пришло осознание, что я ошибся с выбором профессии. Что... |
12.09.2022 | ТОП-30 курсов по Javascript: платные и бесплатные | При помощи JavaScript создаются самые разнообразные сайты, вплоть до сложнейших. Это один из десяти наиболее востребованных и нужных языков программирования. И именно его часто выбирают для изучения будущие веб-программисты.
0 Обсудить
10 п... |
25.07.2022 | Node.js: работа с файловой системой | Привет, друзья!
Представляю вашему вниманию перевод этой замечательной статьи.
Данная статья включает в себя:
обзор основных частей интерфейса Node.js для работы с файловой системой (далее — ФС);
рецепты (сниппеты кода) для выполнения задач... |
21.07.2022 | Как работают браузеры. Часть 2: парсинг и выполнение JS | Примечание переводчиков: статья предназначена для начинающих разработчиков и интересующихся разработкой. Здесь нет глубоких технических деталей, хотя, возможно, вы найдете что-то новое для себя.
В прошлой статье мы обсудили навигацию и полу... |
20.07.2022 | Так почему джуны все-таки не нужны? | Для джуна поиск работы похож на полосу препятствий. Тот, кто успешно преодолел ров с крокодилами, катящиеся шары, лаву и дротики с ядом, получает приз — классную работу.
Всем привет, это Макс Кравец. В 2021 году я написал серию статей о том... |
01.07.2022 | От кнопки «Создать приложение» до публикации в каталоге — глазами разработчика | (С) https://ecotree.green/en/blog/the-life-cycle-of-a-tree
Привет! Меня зовут Олег Чикелёв, я разработчик сервисов на VK Mini Apps. Эта история началась буднично, как и многие другие: однажды я пришёл к другу с идеей приложения, и мы загоре... |
24.06.2022 | Отрисовка в браузере большой анимации или как я ушел с mp4 к своему формату видео | Поделюсь с вами успешным опытом разработки рендера в браузере большой, постоянно расширяющейся анимационной сцены, состоящей из множества мелких двигающихся объектов, зацикленных в 5 секунд.Задача
Давайте представим, что перед нами стала за... |
07.06.2022 | Как я перешел из нефтянки в IT за 1 год | Скорее всего я не первый, да я уверен, что и не последний, кто пишет подобную статью на тему «как я решил стать программистом», но мне хочется поделиться своим опытом с теми людьми, которые только думают сделать первый шаг в этом направлени... |
06.06.2022 | Мой краткий чек-лист по скилам системного аналитика | Привет! Меня зовут Валид Панин, хочу поделиться кратким чек-листом скилов аналитика. Расскажу какие харды и соф-скилы использую в своей работе с примерами, пояснениями и списком литературы и ресурсов, которые помогут подтянуть знания. Мне б... |
01.06.2022 | React hooks, как не выстрелить себе в ноги. Часть 2: useEffect и useLayoutEffect | В этой статье разберем как с помощью useEffect воспроизвести методы жизненного цикла в функциональных компонентах. Поговорим как и когда использовать useEffect и useLayoutEffect. Обсудим особенности отправки запросов из useEffect. Также узн... |
24.05.2022 | Что спрашивают у начинающего разработчика JavaScript на собеседованиях и в тестовых заданиях | Привет, Хабр. Меня зовут Мария, я работаю в вебе с начала нулевых, то есть с засилья статичных HTML-страниц. С тех пор я освоила много новых технологий и прошла массу собеседований. Сегодня хочу поделиться опытом: что спрашивают у JS-джунов... |
19.05.2022 | Можно ли стать программистом после 30? На личном примере. Часть 2 | Предисловие
Всем привет!) Начался второй месяц обучения на фронтенд-разработчика и переворачивания с ног на голову моего привычного уклада жизни. Я, конечно, предполагал, что будет не просто и предварительно положил свои розовые очки на пол... |
06.05.2022 | Angular: ng-content для ng-template | Macros are comparable with functions in regular programming languages. They are useful to reuse template fragments to not repeat yourself.
Macros are defined in regular templates.
Twig 3.x documentationВ чём проблема
Content Projection - оч... |
04.05.2022 | Как стать frontend-разработчиком в 2022 году — пошаговый план | Содержание:
Где и как учиться?
Когда начинать искать работу, но не заканчивать обучение?
Как подготовиться к собеседованию и не терять мотивацию при отказах
Компании, в которые стоит и не стоит идти начинающему разработчику
Мой первый оффер... |
28.04.2022 | Забавы с маргинальными фреймворками: Пишем приложение для отладки TCP соединений с Malina.js | Одна из моих работ связана с отлаживанием протоколов общения теплосчётчиков для удалённого снятия показаний. Чаще всего теплосчётчик даже не мой, а находится у клиента на объекте, поэтому я подключаю его через GPRS-терминал к какой-либо сво... |
06.03.2022 | JavaScript: заметка о побитовых операторах и числах с плавающей точкой | Привет, друзья!
В этой небольшой заметке я хочу поговорить с вами о манипулировании битами в JavaScript, а также о двоичном представлении чисел с плавающей точкой (floating point numbers).
Обратите внимание: заметка носит, в основном, теоре... |
22.02.2022 | Как тестировать сайт на Django. Часть 2. JavaScript и русский текст на английских страницах | В прошлой статье мы познакомились с тестами для Django и создали личного пользователя-тестировщика. Самое время продолжить изучать тестирование сайта, написав проверку русских символов на английских страницах и разобрав тесты для JavaScript... |
22.02.2022 | Как я Хабр взломал | Всегда хотел взломать Хабр. Мечта такая, но как-то руки не доходили. И вот, вдохновившись статьей о праведной борьбе с Безумным Максом, я, как и автор поста, решил исследовать функционал Хабра на предмет уязвимостей.
Начать решил с нового р... |
21.02.2022 | Собеседование по Javascript, мой опыт. Часть вторая | “И есть еще белые, белые дни, белые горы и белый лед.
Но все, что мне нужно - это несколько слов и место для шага вперед.”
(Виктор Цой)Введение
Это вторая часть статьи, где будут вопросы, которые мне задавали и ответы на них. Я не берусь оц... |
31.01.2022 | Собеседование по Javascript, мой опыт. Часть первая | “Не люблю темные стекла, сквозь них темное небо.
Дайте мне войти, откройте двери.”
(Виктор Цой)Введение
Многим из нас время от времени приходиться менять работу и ходить по собеседованиям. На них соискателям задают каверзные вопросы, ответы... |
24.12.2021 | Яндекс.Практикум и “вхождение в айти” | Зачем статья с отзывом о курсе на Хабре? Большая часть аудитории скорее всего уже работает в it, но у многих есть знакомые, которые интересуется вопросом “входа в айти”, и я пишу эту статью для того, чтобы её можно этим знакомым скинуть. На... |
21.12.2021 | Польская нотация или как легко распарсить алгебраическое выражение | Введение
Целью данной статьи является продемонстрировать способ вычисления алгебраического выражения, представленного в виде строки, посредством преобразования из инфиксной формы в постфиксную и парсинга (англ. parse - разбор) преобразованн... |
30.11.2021 | CSS и XPath для QA: чтобы разобраться с локаторами, нужно всего лишь… | Привет! Меня зовут Иван, я руковожу горизонталью автоматизации тестирования в Skyeng. Часть моей работы — обучать ручных тестировщиков ремеслу автоматизации. И тема с поиском локаторов, по моему опыту, самая тяжкая для изучения. Здесь куча ... |
23.10.2021 | Создаем облако на Elixir | Вступление
Разрабатываемое с вами облако нельзя назвать production ready. Мы его напишем строго в учебных целях, чтобы понять, что любой может написать такую сложную на первый взгляд инфраструктурную систему. Если требуется мощное решение, ... |
22.10.2021 | Как стать web-разработчиком на Python за полгода: конкретный план действий | Всем привет! Меня зовут Евгений Степанов, и я Python Full Stack-Developer в компании PVS-Studio. В этой статье вы узнаете, что нужно сделать, чтобы за полгода стать Python backend-разработчиком. После прочтения данной публикации у вас будет... |
22.10.2021 | Одна задача с собеса | Год назад моя компания впервые попросила меня провести собеседование для фронтендера. Тогда я и придумал эту задачу на свою злобу дня. Задачка простая, на базовые знания, но, как оказалось, в ней можно сделать много интересных ошибок. Также... |
14.10.2021 | Как выглядит реализация паттернов React-компонентов в Ember.js | От переводчика: Я прототипирую интерфейсы на Ember.js. И всегда испытываю трудности, когда нужно переключиться на React и написать что-нибудь используя этот de facto выбор по-умолчанию в современной фронт-энд разработке. Каждый раз сталкива... |
12.10.2021 | Namespaces в JavaScript. Ставим точку в вопросе | Развитие языка javascript переносит выполнение кодов на распределенную сеть пользователей и снимает нагрузку с сервера. Это разумный подход. Введение в js ключевых слов class, extends и static дало возможность легко моделировать классами и ... |
05.10.2021 | Как фронтендеру подготовиться к собеседованию. Советы выпускников Практикума | В Яндекс.Практикум приходят учиться с разным уровнем подготовки. Среди студентов есть те, кто только начинает карьеру в IT, с нулевым опытом, так и те, кто уже работает в сфере, но хочет перейти с позиции джуниора на мидла.
Многие приходят ... |
30.09.2021 | Вопросы из собеседований и бесед с джунами | Мой опыт работы показывает, что вопросы на собеседованиях кардинально отличаются из собеседования к собеседованию. Я собрал все те вопросы, которые проходил на собеседованиях в течении двух лет, а также те вопросы, которые меня спрашивали д... |
11.03.2021 | Как работает React: подробное руководство | Привет, друзья!
В этой статье я покажу вам, с чего начинается React.
Что это означает? Это означает, что мы разработаем мини-версию React, которая сможет выполнять следующий код:
import '../style.scss' import MyReact from './my-react' const... |
12.01.2021 | Яндекс.Практикум: самый подробный отзыв | Хочу поделиться личным опытом (об/м)учения в Яндекс.Практикуме на курсе "Веб-разработчик", и почему, вернувшись на год назад в прошлое, я бы никогда не стал там учиться даже за бесплатно.
Для начала расскажу о причинах, по которым... |
- | Почему хардкорная стажировка лучше ментора: как я проходил обучение в веб-студии | Рассказываю, почему, на мой взгляд, неоплачиваемые стажировки по принципу «научим всему с нуля» — это неплохо и в каких случаях такой подход действует во благо.
14 комментариев
1251 просмотров
Когда я обучался, контрактная система еще не бы... |
- | Теневой DOM в Selenium: бага или фича? | Мы продолжаем делиться полезными материалами и сегодня поговорим о Selenium – инструменте тестирования web-приложений. Изучая его особенности, мы обнаружили в комьюнити ряд сообщений о различных ошибках: например, разработчики сталкивались ... |
- | Парсинг Markdown и LaTeX в Grazie Chrome Plugin | Возможно, вы уже пользуетесь Grazie — плагином для среды разработки Intellij IDEA, который проверяет естественные языки на грамматические, пунктуационные и прочие виды ошибок. Сейчас команда проекта работает над плагином для Chrome, который... |
- | Ваши первые 100 часов программирования | Ваши первые 100 часов программирования
07 Августа, 2018, 15:00
Юрий Ворон
17153
3
Юрий Ворон работает в сфере веб-разработки и дополнительно развивает свой онлайн-ресурс по программированию для новичков - Ravesli. В колонке для AIN.UA он ра... |
- | Как стать крутым VUI-дизайнером: пошаговое руководство | Впервые люди познакомились с голосовым ассистентом 10 лет назад, когда Apple презентовала Siri. Тогда никто не ожидал, что voice tech станет движущей силой инноваций, а люди будут использовать голосовой поиск в 50% случаях, когда захотят на... |
- | Функция Reactive во Vue: как это работает | После jQuery я попробовал AngularJS и был очарован его возможностями. Несколько строк в AngularJS заменяли кучу спегетти-кода в jQuery. Это было похоже на магию. Сейчас все современные Frontend-фреймворки так или иначе обеспечивают реактивн... |
- | Задачи на собеседованиях. Event loop. JS | Каждый JS-разработчик, или тот, кто хочет им стать, сталкивался или на собеседованиях, или на разборах собесов про задачки на событийный цикл. Сначала интервьюер спрашивает кратко про event loop, затем показывает кусок кода, где обычно есть... |