Всі статті
Як Django може обробляти 100 мільйонів запитів на добу
Сьогодні я буду писати про Django - фреймворк, який вірно служить мені протягом останніх п'яти років. Він допоміг мені досягти успіху в розробці високонавантажених рішень, що використовують сьогодні м...
25 липня 2020
·
2
· 235
·
Alex
Чи варто переходити з Python на Nim заради продуктивності?
Nim — це поєднання синтаксису Python і продуктивності C
Кілька тижнів тому я бродив по GitHub і натрапив на цікавий репозиторій: проєкт був повністю написаний на мові Nim. До цього я з ним не с...
23 липня 2020
·
1
· 300
·
Alex
Як простіше всього перейти з macOS на Linux
Linux дозволяє робити майже те ж саме, що і macOS. І мало того: це стало можливим завдяки розвиненій open source спільноті.
Одна з історій переходу з macOS на Linux в цьому перекладі.
Минуло майже два...
25 липня 2020
·
0
· 448
·
Alex
Маловідомі CSS-властивості
Існує багато CSS-властивостей, про які деякі дизайнери просто не знають. Або знають, але забувають використовувати ці властивості там, де вони здатні принести велику користь. Деякі з цих властивостей...
20 липня 2020
·
2
· 448
·
Alex
Вступ до асинхронного програмування на Python
Асинхронне програмування – це вид паралельного програмування, в якому якась одиниця роботи може виконуватися окремо від основного потоку виконання програми. Коли робота завершується, основний по...
14 липня 2020
·
1
· 1K
·
Alex
Tsunami — масштабований сканер безпеки від Google
Компанія Google відкрила вихідні коди сканера Tsunami — рішення для виявлення небезпечних уразливостей з мінімальною кількістю помилкових спрацьовувань. Tsunami відрізняється від сотень інших ск...
12 липня 2020
·
0
· 81
·
Alex
А ви можете вирішити ці три (оманливо) прості задачі на Python?
З самого початку свого шляху як розробника програмного забезпечення я дуже любив порпатися в нутрощах мов програмування. Мені завжди було цікаво, як влаштована та чи інша конструкція, як працює та чи...
12 липня 2020
·
1
· 1.3K
·
Alex
Redis на практичних прикладах
Redis — досить популярний інструмент, який з коробки підтримує велику кількість різних типів даних і методів роботи з ними. У багатьох проєктах він використовується в якості шару кешування, але...
09 липня 2020
·
1
· 506
·
Alex
gogrep: структурний пошук і заміна Go коду
Gogrep — це одна з моїх найулюбленіших утиліт для роботи з Go. Вона дозволяє знаходити код за синтаксичними шаблонами, фільтрувати результати за типами виразів, а також виконувати заміну (т...
07 липня 2020
·
1
· 112
·
Alex
Розуміння JIT в PHP 8
TL;DR
Компілятор Just In Time в PHP 8 реалізований як частина розширення Opcache і покликаний компілювати операційний код в інструкції процесора в рантаймі.Це означає, що з JIT деякі операційні коди...
06 липня 2020
·
2
· 597
·
Alex
Python і розробка простого веб-застосунку, який використовує технології машинного навчання
Ті, хто займається машинним навчанням (Machine Learning, ML), зазвичай, реалізуючи різні проєкти, виконує наступні дії: збір даних, їх очищення, розвідувальний аналіз даних, розробка моделі, публікаці...
04 липня 2020
·
1
· 378
·
Alex
Google працює над підтримкою Steam у Chrome OS через віртуальну машину з Ubuntu
Google розвиває проєкт Borealis, націлений на надання в Chrome OS можливості запуску ігрових програм, що розповсюджуються через Steam. Реалізація базується на застосуванні віртуальної машини, в якій з...
03 липня 2020
·
0
· 85
·
Alex
В тренді
-
12 відомих сайтів на Django
Django - високорівневий відкритий Python веб-фреймворк для розробки динамічних в...
-
Cтворення консольного додатку на JavaScript
Багато хто вважає, що Node.js тільки для серверних д...
-
Секрети швидкодії JavaScript: V8 та приховані класи
Сьогодні JavaScript стала однією з найбільш використовуваних мов для веброзробки...
-
Портування Scala у Python
Не так давно мені довелося портувати 16 тис. рядків коду на Scala у Python. Спра...
-
Чистий Python-код: основи
У цій статті ми поговоримо про чистий код — його переваги, різні стандарти, прин...
-
Найважливіші архітектурні шаблони, які необхідно знати
Архітектурний шаблон - це узагальнене рішення поширеної проблеми в а...
-
10 цікавих логічних завдань для співбесід, які стимулюють мислення
Ми зібрали для вас 10 логічних задач, які можуть трапитися на співбесіді. Якщо в...