Таби на чистому CSS і акордеон
Засновник LvivCSS і потужний фронтендер Сергій Бабіч розповідає про CSS і те, як на ньому робити круті шутки «без цього вашого джаваскрипта».
А ще Сергій веде вкрай душевний чатик Перша Львівська Фронтярня, рекомендуємо 🔥
https://codeguida.com/post/2970
Засновник LvivCSS і потужний фронтендер Сергій Бабіч розповідає про CSS і те, як на ньому робити круті шутки «без цього вашого джаваскрипта».
А ще Сергій веде вкрай душевний чатик Перша Львівська Фронтярня, рекомендуємо 🔥
https://codeguida.com/post/2970
Codeguida
Як зробити таби на чистому CSS, а потім ще з них зробити акордеон
Так, так, це ще одна «стаття» про те, який крутий CSS і як на ньому робити всілякі круті шутки без цього вашого джаваскрипта
Якщо ви створюєте застосунки на React, то маєте обрати спосіб динамічної обробки станів. І тут від розмаїття очі розбігаються: адже, окрім Redux, є ще безліч шляхів обробляти стани. Спробуємо в них розібратись 💫
https://codeguida.com/post/2975
https://codeguida.com/post/2975
Codeguida
Чим замінити Redux у 2021 році
Стани змінюються, а Redux залишається. Чи єдиний він такий?
Вважаємо, що зараз саме час згадати основи тригонометрії та навчитись творчо застосувати її у CSS та JavaScript.
✨ У першій частині повернемось до базових правила зі школи і поговоримо про тригонометричні функції у Sass.
✨ А в другій розберемось із тригонометричними функціями у JavaScript і навчимось застосовувати їх до нашого CSS-коду.
✨ У першій частині повернемось до базових правила зі школи і поговоримо про тригонометричні функції у Sass.
✨ А в другій розберемось із тригонометричними функціями у JavaScript і навчимось застосовувати їх до нашого CSS-коду.
DevZone
Тригонометрія у CSS і JavaScript: ознайомлення
Пропонуємо до вашої уваги серію статей, у яких ми розглянемо основи тригонометрії, зрозуміємо, чим вона може бути корисною та як творчо застосувати її у CSS та JavaScript. Розуміння тригонометрії може...
У React 17 нових можливостей було малувато, але схоже, що у наступному релізі це зміниться. Команда React трохи розповіла про підготовку вісімнадцятої версії — тому гайда з'ясуємо, чого ж від неї очікувати! 🤩
https://codeguida.com/post/2977
https://codeguida.com/post/2977
DevZone
Анонсовано React 18! Поглянемо, що має змінитись
Представлений наприкінці 2020 року React 17 не приніс багато нових можливостей. Натомість в ньому було багато вдосконалень, виправлень та закладено основи для майбутніх оновлень. Все для **плавного вп...
Сьогодні розбираємось із синтаксичним цукром у Python!
- У першій частині поговоримо про
- У другій — про
- А в третій нарешті розглянемо, як у Python працює оператор
- У першій частині поговоримо про
async
та await
.- У другій — про
with
.- А в третій нарешті розглянемо, як у Python працює оператор
for
💪🐍Codeguida
Розбираємося з `async` та `await`
`async` та `await`: як вони працюють у Python
Скільки заробляють українські розробники
На DOU опублікували результати червневого опитування про зарплату і роботу українських ІТ-фахівців. Пишуть, що за пів року зарплати зросли — але переважно для досвідчених спеціалістів, джуніори отримують приблизно так само, як і раніше.
Зараз медіанна зарплата в галузі становить 2990 доларів на місяць. Зазначають, що найбільш помітне зростання зп відбувається між 2 та 6 роком роботи в ІТ.
https://codeguida.com/post/2984
На DOU опублікували результати червневого опитування про зарплату і роботу українських ІТ-фахівців. Пишуть, що за пів року зарплати зросли — але переважно для досвідчених спеціалістів, джуніори отримують приблизно так само, як і раніше.
Зараз медіанна зарплата в галузі становить 2990 доларів на місяць. Зазначають, що найбільш помітне зростання зп відбувається між 2 та 6 роком роботи в ІТ.
https://codeguida.com/post/2984
Codeguida
Скільки заробляють українські розробники
На DOU опублікували результати опитування про зарплати українських ІТ-фахівців
Django, пошук і Postgres
З'ясуємо, як (і навіщо) додавати базовий та повнотекстовий пошук до Django-застосунку за допомогою Postgres.
https://codeguida.com/post/2981
З'ясуємо, як (і навіщо) додавати базовий та повнотекстовий пошук до Django-застосунку за допомогою Postgres.
https://codeguida.com/post/2981
Codeguida
Базовий та повнотекстовий пошук із Django та Postgres
Швидкість та правильність пошуку надважливі для роботи застосунків. Розповідаємо як налаштувати його з Django
Продовжуємо тему Django — і цього разу зупинимось на дозволах у фреймворку Django REST. Поглянемо, як вони працюють, чим відрізняються
https://codeguida.com/post/2983
has_permission
і has_object_permission
і коли їх застосовувати ✅https://codeguida.com/post/2983
Codeguida
Дозволи у фреймворку Django Rest
Дозволи у Django Rest та все, що варто про них знати
Що зробити, аби основний вміст на сторінці не перекривався липкими хедерами? Для цього спробуймо розібратись із властивістю
https://codeguida.com/post/2987
scroll-padding
та skip-посиланнями 👇https://codeguida.com/post/2987
Codeguida
Коротко про посилання для пропуску та «липкі» хедери
Перекриття вмісту «липкими хедерами» досить поширена проблема. Але ми знаємо, як цього уникнути
Здається, настав час поговорити про кругові залежності в JavaScript ☺️
Розберемо, чим
https://codeguida.com/post/2988
Розберемо, чим
export { thing as default }'
відрізняється від export default thing
і чому це важливо.https://codeguida.com/post/2988
Codeguida
Різниця між `export default thing` та `export { thing as default }`
Інколи нам потрібно викликати функцію раніше за її створення. Для цього існують кругові залежності, тож про них сьогодні й поговоримо
⚡️ Мінцифри й Amazon підписали документ про прискорення цифрової трансформації в Україні.
Навчальні заклади отримають безплатний доступ до освітніх програм AWS, також будуть програми для ІТ-інфраструктури та розвитку хмари в органах влади.
https://codeguida.com/post/2995
Навчальні заклади отримають безплатний доступ до освітніх програм AWS, також будуть програми для ІТ-інфраструктури та розвитку хмари в органах влади.
https://codeguida.com/post/2995
Codeguida
Мінцифри й AWS спільно розвиватимуть хмарні технології
Міністерство цифрової трансформації й Amazon домовились про прискорення цифрової трансформації в Україні
Екосистема розробки у 2021 році: дослідження JetBrains
Яка мова зараз найпопулярніша, ви, мабуть, і так знаєте, але в досліджені є й цікаві результати. Наприклад, виявилось, що Україна є лідером у категорії еміграції, а середня річна зарплата тут така ж, як у Південній Кореї.
https://codeguida.com/post/2997
Яка мова зараз найпопулярніша, ви, мабуть, і так знаєте, але в досліджені є й цікаві результати. Наприклад, виявилось, що Україна є лідером у категорії еміграції, а середня річна зарплата тут така ж, як у Південній Кореї.
https://codeguida.com/post/2997
DevZone
Екосистема розробки у 2021 році: дослідження JetBrains
Компанія JetBrains опублікувала своє щорічне дослідження про екосистему розробки. Цього року в ньому взяли участь 31 743 розробників зі 183 країн. Наведемо деякі ключові результати.
JavaScript і дос...
JavaScript і дос...
Під час написання фронтенд-тестів можна натрапити на безліч підводних каменів. Розберемо шість поширених проблем та з'ясуємо, як з ними боротися.
https://codeguida.com/post/2999
https://codeguida.com/post/2999
Codeguida
Шість помилок тестування клієнтської частини та як їх виправити
Деколи тестування змушує кипіти наш мозок більше, ніж сам код. Настав час покінчити з цим
GitHub надаватиме безплатну юридичну допомогу розробникам, яких звинувачують у порушенні DMCA. Це закон про авторське право в цифрову епоху (через нього тимчасово видаляли репозиторій YouTube-dl, якщо пам'ятаєте).
Тож тепер GitHub співпрацюватиме зі Стенфордською юридичною школою, а студентів там навчатимуть працювати з правовими проблемами розробників.
https://codeguida.com/post/3013
Тож тепер GitHub співпрацюватиме зі Стенфордською юридичною школою, а студентів там навчатимуть працювати з правовими проблемами розробників.
https://codeguida.com/post/3013
Codeguida
GitHub запускає програму для юридичної допомоги розробникам
GitHub допомагатиме розробникам боротись з необґрунтованими DMCA-скаргами
З'ясуємо на прикладах, що таке motion bur і як повторити цей ефект у CSS. Спочатку створимо базову анімацію, а тоді додамо до неї ефект розмиття у русі ☄️
https://codeguida.com/post/3012
https://codeguida.com/post/3012
Codeguida
Імітуємо розмиття об’єктів у русі через анімацію в CSS
Як створити реалістичний ефект motion blur у CSS
Google почне використовувати у своїх смартфонах власні SoC-процесори Tensor.
Їх спеціально розробили, аби покращити у телефонах Pixel функції штучного інтелекту та машинного навчання, зокрема для фотографії та розпізнавання мови.
Qualcomm Snapdragon і далі будуть використовувати для бюджетної серії телефонів Google.
https://codeguida.com/post/3021
Їх спеціально розробили, аби покращити у телефонах Pixel функції штучного інтелекту та машинного навчання, зокрема для фотографії та розпізнавання мови.
Qualcomm Snapdragon і далі будуть використовувати для бюджетної серії телефонів Google.
https://codeguida.com/post/3021
Codeguida
Google створила власний процесор Tensor для смартфонів Pixel 6
Google анонсувала випуск своїх смартфонів Pixel 6, для яких компанія спеціально розробила SoC-чипи Tensor
Що робити з повільними функціями у JavaScript та як вдосконалити їх за допомогою мемоїзації 💫
https://codeguida.com/post/3026
https://codeguida.com/post/3026
Codeguida
Мемоїзація функцій для поліпшення швидкодії
Багаторівневі обчислення у JavaScript — не найвдаліший вибір, але інколи без них ніяк. Розповідаємо, як не сповільнити ними свій вебзастосунок
Вже є переможці Pwnie Awards 2021: рейтингу найвизначніших вразливостей, найгірших реакцій та інших епічних досягнень у галузі кібербезпеки. Є навіть номінація з найкращою піснею 🎼
https://codeguida.com/post/3036
https://codeguida.com/post/3036
Codeguida
Провали року: оголошені переможці Pwnie Awards 2021
Найепічніші та найважливіші вразливості 2021 року
Розберемо, як правильно виконати мемоїзацію промісів, щоб пришвидшити свій застосунок і уникнути помилок.
https://codeguida.com/post/3030
https://codeguida.com/post/3030
DevZone
Чим корисна мемоїзація промісів і як її реалізувати
У складному вебзастосунку з кількома компонентами, що потребують даних, є ймовірність здійснення зайвих викликів API. Уявіть собі просту сторінку онлайн-магазину: користувач переглядає сторінку, потім...