Основные команды SQL, которые должен знать каждый программист
Собрали в одном месте 20+ самых популярных SQL-команд, элементов запроса, агрегатных функций и вложенных подзапросов с примерами использования: https://tproger.ru/translations/sql-recap/
#sql
Собрали в одном месте 20+ самых популярных SQL-команд, элементов запроса, агрегатных функций и вложенных подзапросов с примерами использования: https://tproger.ru/translations/sql-recap/
#sql
🔥6
Большая интерактивная шпаргалка по JavaScript
Содержит разделы по циклам, массивам, переменным, функциям и т.д. Всё с примерами кода. Удобно, чтобы быстро проверить синтаксис JS и скопировать примерный код.
Сохраняйте и пользуйтесь: https://htmlcheatsheet.com/js/
#js #шпаргалки
Содержит разделы по циклам, массивам, переменным, функциям и т.д. Всё с примерами кода. Удобно, чтобы быстро проверить синтаксис JS и скопировать примерный код.
Сохраняйте и пользуйтесь: https://htmlcheatsheet.com/js/
#js #шпаргалки
👍7
Forwarded from Веб-страница
Muuri — продвинутые интерактивные макеты для ваших веб-страниц
Сегодня можно создавать довольно сложные макеты без единой строки JavaScript. Но иногда CSS просто недостаточно, тогда здесь появляется Muuri. По сути, Muuri — это движок для создания макетов, который ограничен только вашим воображением.
Он создает адаптивные, сортируемые, фильтруемые и перетаскиваемые макеты. Подробнее об инструменте:
https://muuri.dev/
#инструменты #фронтенд
Сегодня можно создавать довольно сложные макеты без единой строки JavaScript. Но иногда CSS просто недостаточно, тогда здесь появляется Muuri. По сути, Muuri — это движок для создания макетов, который ограничен только вашим воображением.
Он создает адаптивные, сортируемые, фильтруемые и перетаскиваемые макеты. Подробнее об инструменте:
https://muuri.dev/
#инструменты #фронтенд
👍6❤1
JavaScript localStorage: что такое и как использовать?
LocalStorage в JavaScript позволяет хранить пары ключ/значение в браузере. Но в отличие от обычных переменных, всё, что мы запишем в localStorage, останется там после перезагрузки страницы и закрытия браузера.
В статье рассказали, как работает и как использовать localStorage
#js #веб
LocalStorage в JavaScript позволяет хранить пары ключ/значение в браузере. Но в отличие от обычных переменных, всё, что мы запишем в localStorage, останется там после перезагрузки страницы и закрытия браузера.
В статье рассказали, как работает и как использовать localStorage
#js #веб
👍5
Топ-5 странных и эпических багов в программах и устройствах
Баги в коде — это нормально. Их оставляют все, от джунов до сеньоров. Но есть и такие баги, которые обнаруживают не сразу, и они имеют гораздо более критические последствия.
Вот топ-5 самых эпичных из них
#история
Баги в коде — это нормально. Их оставляют все, от джунов до сеньоров. Но есть и такие баги, которые обнаруживают не сразу, и они имеют гораздо более критические последствия.
Вот топ-5 самых эпичных из них
#история
👍12
Создаём Telegram-бота, который помогает изучать английский язык с помощью нейросетей
Небольшой, но годный гайд, как сделать своего бота для изучения английского языка на Python, aiogram и GPT-нейросети. Исходники прилагаются.
Делов на 20 минут, а удовольствия на месяц
#python #ии
Небольшой, но годный гайд, как сделать своего бота для изучения английского языка на Python, aiogram и GPT-нейросети. Исходники прилагаются.
Делов на 20 минут, а удовольствия на месяц
#python #ии
👍12
Полная шпаргалка по командам Linux
Забирайте, чтобы в нужный момент она была под рукой.
#шпаргалки #linux
Забирайте, чтобы в нужный момент она была под рукой.
#шпаргалки #linux
👍23❤4
Нефункциональное и функциональное тестирование: в чём различия?
Как правило, в тестировании выделяют два основных вида тестирования: функциональное и нефункциональное. В чём кардинальное отличие?
На самом деле, всё очень просто:
1. Функциональное тестирование — это тестирование, при котором тестировщики проверяют ЧТО делает программа. Например, проверка API, базы данных, пользовательского интерфейса и функциональности. Проверяется на соответствие спецификациям, бизнес-требованиям. Основано на требованиях клиента.
2. А вот нефункциональное тестирование — это уже когда проверяется КАК работает программа. Например, производительность, масштабируемость, нагрузка, UX и т.д. Основано на ожиданиях клиента. Например, авторизация произошла за 2 секунды.
Если интересно копнуть глубже, у нас на сайте вышла отличная статья, в которой ребята из QA-отдела MediaSoft разбирают тестирование до мелочей, делятся подборкой инструментов и бонусом — советами для новичков в QA.
#qa
Как правило, в тестировании выделяют два основных вида тестирования: функциональное и нефункциональное. В чём кардинальное отличие?
На самом деле, всё очень просто:
1. Функциональное тестирование — это тестирование, при котором тестировщики проверяют ЧТО делает программа. Например, проверка API, базы данных, пользовательского интерфейса и функциональности. Проверяется на соответствие спецификациям, бизнес-требованиям. Основано на требованиях клиента.
2. А вот нефункциональное тестирование — это уже когда проверяется КАК работает программа. Например, производительность, масштабируемость, нагрузка, UX и т.д. Основано на ожиданиях клиента. Например, авторизация произошла за 2 секунды.
Если интересно копнуть глубже, у нас на сайте вышла отличная статья, в которой ребята из QA-отдела MediaSoft разбирают тестирование до мелочей, делятся подборкой инструментов и бонусом — советами для новичков в QA.
#qa
❤14👍8