На рішення з відкритим кодом щодня розраховують мільйони людей: під час перегляду веб-сторінок, потокового відео — постійно. Проте що ми знаємо про розвиток, економіку та етичне підґрунтя вільного ПЗ?
Розгорнута історія про те, наскільки важливий відкритий код, як на ньому заробляють корпорації та чому проблеми open-source спільноти стосуються нас усіх
https://codeguida.com/post/1751
Розгорнута історія про те, наскільки важливий відкритий код, як на ньому заробляють корпорації та чому проблеми open-source спільноти стосуються нас усіх
https://codeguida.com/post/1751
Codeguida
Бізнес на відкритому коді: скільки він протримається? Розбираємося в економіці open-source
Virtual DOM: чим відрізняється від звичайного DOM та як використовується
https://codeguida.com/post/1561
https://codeguida.com/post/1561
DevZone
Що таке Virtual DOM?
Пригадаємо що таке DOM. Document Object Model (або Об\'єктна Модель Документу) — об\'єктне представлення вмісту HTML-документу та інтерфейс для управління цим об\'єктом. Shadow DOM можна розглядати як «п...
Visual Studio 2019 підтримує автозавершення коду за допомогою штучного інтелекту у Visual Studio IntelliCode. Ще одним складником став інструмент співпраці в реальному часі Visual Studio Live Share
https://codeguida.com/post/1754
https://codeguida.com/post/1754
Codeguida
Microsoft запускає Visual Studio 2019 для Windows і Mac
Обидві версії вже є у відкритому доступі
Стаття допоможе встигнути за найважливішими тенденціями, підходами та інструментами тестування JS
https://codeguida.com/post/1734
https://codeguida.com/post/1734
Codeguida
Огляд тестування JavaScript у 2019
Ця стаття допоможе встигнути за найважливішими тенденціями, підходами та інструментами тестування JS
Як використовувати шаблон Overrides для розв'язання проблем повторного використання компонентів — досвід інженерів Uber
https://codeguida.com/post/1588
https://codeguida.com/post/1588
Codeguida
Покращуємо компоненти багаторазового використання в React з шаблоном Overrides
Як використовувати шаблон Overrides для розв'язання проблем повторного використання компонентів
Google продовжує масово скуповувати підводні кабелі. Загалом у власності компанії буде 17 000 км підводних кабелів на міжнародному рівні, а її міжконтинентальний проект Кюрі буде готовий до кінця року.
Кабель Кюрі — нова підводна лінія, що тягнеться від Каліфорнії до Чилі. Це буде перший міжконтинентальний кабель від нетелекомівської компанії
https://codeguida.com/post/1761
Кабель Кюрі — нова підводна лінія, що тягнеться від Каліфорнії до Чилі. Це буде перший міжконтинентальний кабель від нетелекомівської компанії
https://codeguida.com/post/1761
Нові можливості RegExp, rest/spread оператори, асинхронна ітерація, Promise.prototype.finally тощо
https://codeguida.com/post/1595
https://codeguida.com/post/1595
Codeguida
Нові функції ES2018, про які ви повинні знати
Тепер стандарт ECMAScript випускається щороку і сьогодні ми розглянемо що нового в останньому стандарті щоб бути в курсі всіх новинок в JavaScript
Переклад замітки Едді Османі про новий атрибут loading, який додасть нативну підтримку відкладеного завантаження
https://codeguida.com/post/1766
https://codeguida.com/post/1766
Codeguida
Нативне відкладене завантаження для вебу
З новим атрибутом loading стане можливою нативна підтримка відкладеного завантаження для <img> та <iframe>
Перехоплення системних функцій стане гідним інструментом в арсеналі будь-якого фахівця, який займається реверс-інжинірингом, або у випадку, коли вихідні коди загублено (legacy), а треба щось виправити
https://codeguida.com/post/1290
https://codeguida.com/post/1290
Codeguida
Перехоплення системних функцій в середовищі Windows
Огляд методів перехоплення системних функцій, якії стануть гідним інструментом в арсеналі будь-якого фахівця, який займається реверс-інжинірингом
Дискусійний майданчик Stack Overflow оприлюднив результати вже дев’ятого щорічного опитування. Участь в ньому взяли близько 90 тисяч розробників з усього світу
https://codeguida.com/post/1773
https://codeguida.com/post/1773
Codeguida
Результати опитування Stack Overflow 2019
Участь взяли близько 90 тисяч розробників з усього світу, частка українців складає 0,98%
Нагадаємо, стаття 11 дає авторам право вимагати оплату за використання свого контенту. Тому агрегатори новин або пошуковики не зможуть функціонувати так, як зараз. Текст, зображення, заголовки — усе це авторський контент, який не можна буде публікувати без ліцензії, навіть фрагментарно.
Стаття 13 (відома як «убивця мемів») робить сайти юридично відповідальними за завантажений на них контент, захищений авторським правом (наприклад, меми). Тобто всі сайти, зокрема й соцмережі, мають дуже ретельно фільтрувати увесь контент, оскільки їм за це відповідати
https://codeguida.com/post/1775
Стаття 13 (відома як «убивця мемів») робить сайти юридично відповідальними за завантажений на них контент, захищений авторським правом (наприклад, меми). Тобто всі сайти, зокрема й соцмережі, мають дуже ретельно фільтрувати увесь контент, оскільки їм за це відповідати
https://codeguida.com/post/1775
Codeguida
В ЄС все ж ухвалили Директиву про авторське право зі статтями 11 і 13
19 із 28 країн-учасниць ЄС підтримали закон
Оглядаємо декілька моделей веб-розробки та необхідні для цього інструменти
https://codeguida.com/post/1605
https://codeguida.com/post/1605
Codeguida
Локальна веб-розробка vs Vagrant vs Docker: що підійде вам?
Коли слід обрати конкретний спосіб розробки? Розбираємось у статті
Веб-компоненти замінять ваш фронтенд-фреймворк, нативний lazy-loading для зображень приходить у веб, веб-доступність для початківців
https://codeguida.com/post/1760
https://codeguida.com/post/1760
Codeguida
Front-end digest #106: веб-компоненти замінять фреймворки, приватні поля класу у JS, що очікувати від Angular 8
Той самий щотижневий фронтенд дайджест від Codeguida
Забуваємо про жахи роботи з рядками та вчимося використовувати шаблонні літерали
https://codeguida.com/post/1131
https://codeguida.com/post/1131
Codeguida
Шаблонні літерали в ES6
Забуваємо про жахи роботи з рядками та вчимося використовувати шаблонні літерали
У березні NVIDIA показала демоверсію нейромережі GauGAN, яка створювала реалістичні пейзажі з дуже схематичних начерків. Малюнок з декількох ліній миттєво перетворювався на зображення водоспадів, гір та полів.
Учора компанія вирішила потішити всіх ще раз — і відкрила усі вихідні тексти системи й пов’язані з проектом натреновані моделі
https://codeguida.com/post/1778
Учора компанія вирішила потішити всіх ще раз — і відкрила усі вихідні тексти системи й пов’язані з проектом натреновані моделі
https://codeguida.com/post/1778
Codeguida
NVIDIA відкрила код нейромережі, що генерує пейзажі з начерків
Усі вихідні тексти системи й пов’язані з проектом натреновані моделі
Дізнаємось як використовувати render() для створення renderless компонентів, а також як Vue обробляє рендеринг компонентів
https://codeguida.com/post/1615
https://codeguida.com/post/1615
DevZone
Створення «Renderless» компонентів у Vue
Досить часто Vue називають «дитиною» React та Angular. У такій аналогії справді є сенс. Vue користується популярністю, що не дивно, зважаючи на його малу криву вивчення. До того ж, Vue дає розробникам...
З 16 квітня Oracle публікує випуски Java SE з новою ліцензією, що обмежує використання з комерційною метою. Тобто безкоштовне Java SE відтепер тільки для персонального використання, тестування, створення прототипів і демонстрації застосунків
https://codeguida.com/post/1782
https://codeguida.com/post/1782
Codeguida
Oracle змінює ліцензію на Java SE, а Red Hat супроводжуватиме OpenJDK 8 і 11
Щоб і надалі користуватись Java SE, підприємства мусять придбати комерційну ліцензію