Всі статті

AnLinux: простий спосіб встановити Linux-оточення на Android-телефон без рута

Будь то телефон або планшет, що працює на Android, - це пристрій, який управляється ОС Linux. Так, дуже модифікованої ОС, але все ж основа Android - ядро Linux. Але, на жаль, для більшості телефонів о...
19 жовтня 2020 ·
2
· 1.8K · Alex

10 цікавих логічних завдань для співбесід, які стимулюють мислення

Ми зібрали для вас 10 логічних задач, які можуть трапитися на співбесіді. Якщо ви правильно на них відповісте, то ви точно справите враження. Деякі логічні задачі зі співбесід змушують здивуватися: на...
26 березня ·
2
· 1.2K · 1 · Alex

LINQ. Огляд

В цій статті пропоную розглянути LINQ як важливий компонент .NET фреймворку, його історію та роль. Чому він був створений і як врешті користуватись цим інструментом. В кінці розглянемо приклади на мов...
01 серпня 2020 ·
2
· 827 · Oleksandr Martyniuk

Опануйте принципи SOLID всього за 8 хвилин!

У цьому блозі я продемонструю реалізацію принципів SOLID у застосунку React. До кінця цієї статті ви будете повністю розуміти принципи SOLID. Перш ніж ми почнемо, дозвольте мені дати вам короткий всту...
17 серпня 2023 ·
2
· 810 · Alex

JavaScript  — різниця між null та undefined

Кожен, хто розпочинає свою пригоду з JavaScript,  напевно, звернув свою увагу на два літерали: null та undefined. На перший погляд може здатися, що різниці між ними немає, але це зовсім не так. Ця ста...
28 лютого 2019 ·
2
· 745 · Codeguida

Розуміння JIT в PHP 8

TL;DR Компілятор Just In Time в PHP 8 реалізований як частина розширення Opcache і покликаний компілювати операційний код в інструкції процесора в рантаймі.Це означає, що з JIT деякі операційні коди...
06 липня 2020 ·
2
· 686 · Alex

Шпаргалка по модулям в Golang

Дана стаття, це коротка шпаргалка по управлінню модулями в Go. Ця стаття являється перекладом цієї замітки Go modules cheat sheet Управління залежностями Додати або оновити залежність go get -d git...
19 травня 2021 ·
2
· 670 · Alex

ES6 деструктуризація. Детальна інструкція

За останні роки JS не сильно вдосконалився у порівнянні з іншими мовами. Але все ж таки є зміни, які додають потужні можливості, і які варто відзначити. В першу чергу це: шаблонні літерали, деструктур...
08 серпня 2018 ·
2
· 670 · Codeguida

Робимо з Vim-а цукерку

Давайте визначимося з термінологією Vim (далі Вім) - це, як багато хто вже знає, текстовий редактор. Звичайно, зміна вами написаного є дуже важливим заняттям, яке є пляшковим горлом у вашій продуктив...
30 вересня 2019 ·
2
· 656 · Alex

Як керувати сеансами в Golang за допомогою Gin Framework та Redis?

Перш ніж ми почнемо писати код для управління сесіями в Golang, обговорімо, що таке управління сесіями та чому це важливо? Що таке управління сесіями? Управління сесіями - це процес фіксації статусу...
24 листопада 2020 ·
2
· 570 · Alex

15 порад по Git для ефективної роботи кожен день

Ця замітка — спроба пояснити ті базові налаштування і прийоми, якими я користуюся кожен день. Рецепти не претендують бути ноу-хау, але можуть допомогти з освоєнням щоденної гігієни роботи з репо...
31 липня 2020 ·
2
· 546 · Alex

Посібник для розробника: Як шукати код за допомогою grep

На якому б етапі веб-розробки ви не знаходилися, вам доведеться шукати текст або шаблони у своєму коді. Можливо, ви захочете знайти змінну, яка викликає повідомлення про помилку, клас CSS, зображення,...
30 липня 2023 ·
2
· 504 · Alex

Обмеження одночасних потоків в C#

Це переклад допису Constraining Concurrent Threads in C# Марка Хіта - Microsoft MVP, Software Architect в NICE Systems і автора кількох бібліотек з відкритим кодом. Припустимо, в C# ми маємо виконати...
12 вересня 2020 ·
2
· 496 · Oleksandr Martyniuk

Що таке "мертва зона" в JavaScript?

У JavaScript ви можете зустріти термін "мертва зона". Хоча це може здатися складним, але розуміння мертвих зон має вирішальне значення для написання ефективного коду без помилок. У цьому детальному по...
08 квітня ·
2
· 471 · Alex

Маловідомі CSS-властивості

Існує багато CSS-властивостей, про які деякі дизайнери просто не знають. Або знають, але забувають використовувати ці властивості там, де вони здатні принести велику користь. Деякі з цих властивостей...
20 липня 2020 ·
2
· 456 · Alex

Яка різниця між експортом за замовчуванням та іменованим експортом в JavaScript?

JavaScript - одна з найпопулярніших мов програмування серед веб розробників. Вона пропонує безліч способів організації та спільного використання коду між різними файлами. Працюючи з модулями, ви может...
12 вересня 2023 ·
2
· 414 · Alex

Android 14 додає підтримку використання смартфонів як веб-камер

Платформи для відеоконференцій, такі як Zoom і Google Meet, стрімко зросли в популярності в епоху COVID, але ринок веб-камер ледве встигав за ними. Найкращі веб-камери було важко дістати або вони були...
25 вересня 2023 ·
2
· 404 · Alex

Консольні утиліти Linux, які зможуть полегшити вам життя (Частина 2)

Варто почати з того, який у вас дистрибутив. Ви, звичайно ж, можете все компілювати з вихідних кодів, однак не у всіх користувачів є такі навички, а якщо компілятор видасть помилку, користувачі просто...
16 липня 2020 ·
2
· 366 · 1 · Alex

Що нового в PHP 8.3

PHP 8.3 буде випущено 23 листопада 2023 року; у ньому покращено доступні тільки для читання класи, нову функцію json_validate(), доповнення до нещодавно доданого класу Randomizer, виявлено переповненн...
18 серпня 2023 ·
2
· 354 · Alex

ZeroIoC - IoC контейнер на Source Generator-ах

ZeroIoC IoC контейнер для .NET без рефлексії Головна затія - це створити такий IoC контейнер який би чудово працював на планформах із AOT компіляцією, таких як Xamarin, Unity та Native AOT. З виходом...
30 серпня 2021 ·
2
· 344 · 7 · Stanislav Silin

Дивні "фішки" Python, які можуть вас здивувати

Час від часу під час написання коду ми всі стикаємося з дивною поведінкою мови програмування. Іноді це "особливість", про яку ми не знали, іноді це просто химерна поведінка мови, а іноді це вже баг на...
01 вересня 2023 ·
2
· 338 · Alex

Як скомпілювати код у браузері за допомогою WebAssembly

Браузери стали потужними. Спочатку вони використовувалися для обміну науковими роботами в CERN, а тепер в браузері можна запускати Google Earth, грати в Unity 3D- ігри  та навіть проєктувати...
11 листопада 2020 ·
2
· 313 · Alex

PHP 8: код «До» та «Після» (порівняння з PHP 7.4)

Залишилося всього кілька місяців до виходу PHP 8, і в цій версії дійсно є багато хорошого. В цій статті я хочу поділитися як зміниться код з приходом PHP 8. Підписники подій з атрибутами Я стараюся...
20 серпня 2020 ·
2
· 308 · Alex

Що таке цикл подій та стек викликів у JavaScript

Цей матеріал для тих, хто давно хотів зрозуміти, як саме працює JavaScript у браузері. Навіть досвідчені розробники можуть не знати цих принципів або забути їх, тож сподіваємось, що стаття буде для ва...
23 листопада 2020 ·
2
· 298 · Codeguida