Проміси були порятунком для JavaScript, але час йде і їм з'явилась заміна
https://codeguida.com/post/747
https://codeguida.com/post/747
Codeguida
6 причин, чому async/await краще за проміси
Проміси були порятунком для JavaScript, але час йде і їм з'явилась заміна
Google інтегрує систему в Chrome, але блокуватиме з її допомогою тільки неприпустимі типи реклами
https://codeguida.com/post/776
https://codeguida.com/post/776
Codeguida
Google офіційно представила план інтеграції блокувальника реклами в Chrome
Google інтегрує систему в Chrome, але блокуватиме з її допомогою тільки неприпустимі типи реклами
Стрілочні функції в консолі, перевірка шрифту та ще 10 корисних функцій
https://codeguida.com/post/573
https://codeguida.com/post/573
Codeguida
Огляд дванадцяти можливостей Chrome Devtools
Короткий опис devtools елементів користувацького інтерфейсу Chrome
Іноді для простого додатку не потрібна база даних. Простіше інтегрувати Google Spreadsheets та управляти даними за допомогою API
https://codeguida.com/post/738
https://codeguida.com/post/738
Codeguida
Використовуємо Google Spreadsheets як БД в Python
Іноді для простого додатку не потрібна база даних. Простіше інтегрувати Google Spreadsheets та управляти даними за допомогою API
Adobe Scan дозволяє фотографувати фізичні документи та обробляти їх в форматі PDF
https://codeguida.com/post/777
https://codeguida.com/post/777
Codeguida
Новий додаток від Adobe форматує фізичні документи у PDF файли
Компанія Adobe випустила нову програму – Adobe Scan. Вона дозволяє фотографувати фізичні документи та обробляти їх в форматі PDF.
Worldwide Developers Conference 2017 вже завтра. Компанія традиційно покаже нові версії операційних систем. Очікуються й нові гаджети: «розумна» колонка з Siri, нові MacBook та iPad Pro 10,5″
https://codeguida.com/post/781
https://codeguida.com/post/781
Codeguida
Чого чекати від WWDC17?
Worldwide Developers Conference 2017 вже завтра. Компанія традиційно покаже нові версії операційних систем. Очікуються й нові гаджети
Написати консольну утиліту на Python просто. Але чи вмієте ви зробити її зручною для користувача?
https://codeguida.com/post/755
https://codeguida.com/post/755
Codeguida
Як писати консольні додатки на Python правильно
Написати консольну утиліту на Python просто, але чи вмієте ви зробити її зручною для користувача?
Якщо ви пишете велику кількість коду на CSS, препроцесори можуть заощадити вам багато нервів і часу
https://codeguida.com/post/536
https://codeguida.com/post/536
DevZone
Sass за 15 хвилин
Якщо ви пишете велику кількість коду на CSS, препроцесори можуть заощадити вам багато нервів і часу. Використовуючи **Sass**, **Less**, **Stylus** або **PostCSS** (пост-процесор) робити великі і склад...
93% розробників скаржаться на документацію.
Github опублікував результати опитування розробників відкритих проектів
https://codeguida.com/post/787
Github опублікував результати опитування розробників відкритих проектів
https://codeguida.com/post/787
Codeguida
93% розробників скаржаться на документацію відкритих проектів – Github
Платформа опублікувала результати опитування розробників відкритих проектів
Якщо ви перейшли на JavaScript з С-подібної мови, то вас збентежить той факт, що JS дозволяє змінювати const-змінні
https://codeguida.com/post/749
https://codeguida.com/post/749
Codeguida
Навіщо в ES6 const, якщо він не працює?
Якщо ви перейшли на JavaScript з С-подібної мови, то вас збентежить факт, що JS дозволяє змінювати const-змінні
Запуск декількох потоків аналогічний запуску декількох програм, але з декількома перевагами:
- Кілька потоків всередині одного процесу займають один простір даних з головним потоком і завдяки цьому їм набагато легше взаємодіяти та обмінюватися даними між собою, ніж якби вони були окремими процесами;
- Потоки іноді ще називають "легкими" процесами, оскільки їм не потрібно багато пам'яті;
- Потік, має початок, послідовність виконання та закінчення. Він має покажчик, який відстежує де в його контексті він працює;
- Він може бути перерваний;
- Він може бути тимчасово призупиненим, поки інші потоки працюють - така властивість називається поступання.
https://codeguida.com/post/134
- Кілька потоків всередині одного процесу займають один простір даних з головним потоком і завдяки цьому їм набагато легше взаємодіяти та обмінюватися даними між собою, ніж якби вони були окремими процесами;
- Потоки іноді ще називають "легкими" процесами, оскільки їм не потрібно багато пам'яті;
- Потік, має початок, послідовність виконання та закінчення. Він має покажчик, який відстежує де в його контексті він працює;
- Він може бути перерваний;
- Він може бути тимчасово призупиненим, поки інші потоки працюють - така властивість називається поступання.
https://codeguida.com/post/134
Codeguida
Багатопоточність в Python
Приклади використання багатопоточності в Python.
За допомогою препроцесора визначаємо підтримку компілятором певних версій C++
https://codeguida.com/post/785
https://codeguida.com/post/785
Codeguida
Визначення підтримки компілятором особливостей C++
За допомогою препроцесора визначаємо підтримку компілятором певних версій C++
В порівнянні зі знайомим нам ES5, в стандарті ES6 було багато чого змінено. Ці зміни торкнулися і чисел (`Number`)
https://codeguida.com/post/786
https://codeguida.com/post/786
Codeguida
Що вам потрібно знати про числа в ES6
В порівнянні зі знайомим нам ES5, в стандарті ES6 було багато чого змінено. Ці зміни торкнулися і чисел (`Number`)
IBM представила найменші у світі 5-нанометрові мікросхеми.
Технологія дозволить розмістити 30 мілярдів 5-нанометрових транзисторів на чіпі розміром з ніготь
https://codeguida.com/post/794
Технологія дозволить розмістити 30 мілярдів 5-нанометрових транзисторів на чіпі розміром з ніготь
https://codeguida.com/post/794
Codeguida
IBM представила найменші у світі 5-нанометрові мікросхеми
Технологія дозволить розмістити 30 мілярдів 5-нанометрових транзисторів на чіпі розміром з ніготь
Щоденні збірки, що застосовуються для підготовки осіннього випуску Ubuntu 17.10, переведені на #GNOME замість Unity
https://codeguida.com/post/795
https://codeguida.com/post/795
Codeguida
GNOME став стандартним робочим столом у щоденних збірках Ubuntu
Ubuntu 17.10 переведена на використання GNOME Shell замість Unity
Претензія полягає в тому, що програмне забезпечення сторонніх розробників видаляється під час оновлення операційної системи, натомість у якості антивірусу встановлюється Windows Defender
https://codeguida.com/post/796
https://codeguida.com/post/796
Codeguida
«Лабораторія Касперського» подала позов проти Microsoft
Корпорацію звинувачують у зловживанні домінуючим становищем на ринку на користь своїх продуктів
Розглядаємо нові типи даних: typing.NamedTuple, types.MappingProxyType та types.SimpleNamespace
https://codeguida.com/post/752
https://codeguida.com/post/752
Codeguida
Нові структури даних в Python 3
Розглядаємо нові типи даних: typing.NamedTuple, types.MappingProxyType та types.SimpleNamespace