1. Тренды в Data Science на 2019 год
  2. HUAWEI Mate 20 Pro — король смартфонов
  3. Oculus Quest — автономная гарнитура VR следующего поколения за 399 долларов
  4. Как скрыть свой IP-адрес
  5. Google Pixel 3: дата релиза, цены, новости и слухи
  6. Обзор iPhone XR
  7. Обзор Apple Watch 4
  8. Как удалить фон из изображения в Microsoft Word
  9. Как стримить на YouTube
  10. Почему Chrome сообщает мне «Обновите или удалите несовместимые приложения»?
  11. Все, что вам нужно знать о Halo Infinite
  12. Предварительный обзор Nvidia GeForce RTX 2080
  13. Обзор Samsung Galaxy Watch
  14. Как сделать сканер отпечатка пальца вашего телефона более точным
  15. В чем смысл беспроводного жесткого диска и нужен ли он мне?
  16. Шесть функций iPhone, которые вы не найдете на Android
  17. Восемь советов по продлению срока службы батареи вашего ноутбука
  18. Android 9 Pie против Android 8 Oreo: что нового и что изменилось?
  19. Как ускорить работу Ubuntu 18.04
  20. Проблемы с macOS 10.14 Mojave? Мы расскажем как их исправить!
  21. Лучшие беспроводные наушники 2018 года
  22. Как ускорить работу macOS 10.13
  23. Как ускорить работу Windows 10
  24. Xbox Two против PS5: прогноз на будущее
  25. Как получить сообщения c Android на ПК
  26. Обзор Android Auto
  27. Проблемы и их решения iOS: как решить самые неприятные проблемы с iPhone и iPad
  28. Как запустить старые компьютерные игры на Windows 10
  29. Что такое Dolby Atmos?
  30. 18 новых функций iOS 12 Mojave, которые Apple не показала нам на презентации
  31. Обзор смартфона Asus ROG : Самый быстрый смартфон в мире
  32. Как скачать и установить MacOS 10.14 Mojave Developer Preview прямо сейчас
  33. Топ 5 лучших редакторов кода для Windows, Linux и Mac в 2018 году
  34. Windows 10 проблемы с апрельским обновлением 2018: как их исправить
  35. FIFA 19 дата выхода, форматы и слухи: появление Лиги чемпионов и многое другое
  36. Call of Duty: Black Ops 4 дата выпуска и новости: режим Battle Royale подтвержден!
  37. Обзор OnePlus 6: самый впечатляющий смартфон от OnePlus
  38. Лучшие бесплатные загрузчики видео с YouTube в 2018
  39. Как безопасно майнить на вашем Android смартфоне
  40. Самые надежные портативные Bluetooth-динамики
  41. Как перейти на последнюю версию Ubuntu
  42. Лучшая камера 2018: CSC и цифровые SLR-камеры от 250 долларов
  43. Топ пять квадрокоптеров — дронов для съёмки видео в 2018 году
  44. Лучшие фотопринтеры в 2018 году: лучшие решения для ваших цифровых фотографий
  45. Топ пять роскошных мотоциклов дешевле 12000 долларов
  46. Дата релиза Mac Pro 2019, новости и слухи
  47. Топ 5 легальных сайтов для скачивания и прослушивания музыки бесплатно
  48. Топ 10 ретро автомобилей опередивших своё время
  49. Лучшие подкаст-приложения для Android
  50. Обзор нового ноутбука Lenovo Thinkpad X1 Carbon
  51. Лучшие конструкторы сайтов в 2018 году
  52. Лучшие бесплатные конвертеры PDF в 2018 году
  53. Лучшие бесплатный хостинг для web-сайтов в 2018 году
  54. Лучшие VPN для России в 2018 году
  55. Лучшие материнские платы 2018: Intel и AMD
  56. Лучшие CMS 2018 года
  57. Лучшие бесплатные видеоредакторы 2018 года
  58. Лучшие бесплатные VPN сервисы 2018 года
  59. Как скачать Kodi на Mac
  60. Лучшие внешние жесткие диски 2018 года
  61. Fortnite на мобильных устройствах: как вступить в королевскую битву на iOS и Android
  62. Топ десять лучших бюджетных ноутбуков 2018 года
  63. Как настроить прокси-сервер
  64. Десять лучших камер Go Pro и их конкурентов в 2018 году
  65. Обзор умных часов Fitbit Versa
  66. Лучшие клавиатуры 2018 года
  67. Как сжать файлы на вашем ПК с помощью CompactGUI и увеличить пространство на диске
  68. 5 технологий защиты от взлома, которые должен использовать каждый
  69. Как записывать макросы и автоматизировать сложные задачи в Microsoft Word
  70. Как сделать видео из фотографий
  71. Обзор смартфона NOKIA 8
  72. Новые технологии для лечения рака
  73. Почему NVIDIA хранит гигабайты файлов установщика на вашем жестком диске?
  74. В чем разница между каталогами «System32» и «SysWOW64» в Windows?
  75. Обзор технологий продления жизни и основных причин преждевременного старения
  76. Топ десять лучших приложений для Linux 2018
  77. 10 лучших 3D-принтеров 2018 года
  78. Как отличить поддельные приложения от настоящих в Play Store
  79. Все способы обновления до Windows 10, легально и бесплатно!
  80. Как построить медиа-центр стоимостью 35 долларов с Kodi и Raspberry Pi
  81. Обзор технологии триплирования материалов
  82. Безопасно ли покупать подержанные видеокарты от майнеров криптовалюты?
  83. Компьютерные науки или программная инженерия – какое образование выбрать?
  84. Обзор, читы и советы для Monster Hunter World: все, что вам нужно знать для удачной охоты
  85. Как покупать и слушать новые аудиокниги Google Play
  86. 19 полезных советов и хитростей iPhone 8
  87. Обзор очков дополненной реальности Vuzix Blade
  88. 7 полезных гаджетов для кухни дешевле 50$
  89. С чего начать, чтобы стать айтишником, если вы далеки от IT
  90. Sony Aibo — восхитительный щенок с искусственным интеллектом
  91. Самые крутые компоненты для ПК, которые мы с нетерпением ждем в 2018 году
  92. 10 сайтов с задачами для оттачивания навыков программирования в 2018 году
  93. Импульсные нейронные сети: современное состояние и перспективы
  94. Топ 10 технологий, которые готовы выстрелить в 2018 году
  95. Путь веб-разработчика в 2018 году
  96. Обзор консоли Nintendo Switch
  97. Пять принципов хорошего кода для начинающих программистов
  98. Разработка ПО: решить любую проблему в 4 шага
  99. NoSQL базы данных: методы работы с данными
  100. Терминал Linux: видеокурс по работе на примере Ubuntu
  101. Как подключить ноутбук к телевизору?
  102. Что такое UEFI и чем он отличается от BIOS?
  103. PlayStation VR: руководство по запуску VR-гарнитуры на консоли
  104. Toп шесть Arduino-совместимых плат для вашего проекта
  105. Как слушать музыку на Spotify в отличном качестве
  106. Angry Birds 2 — советы, читы и секреты
  107. Насколько водонепроницаем ваш телефон? IP68, IP67 и другие рейтинги
  108. 5 лучших Raspberry Pi дистрибутивов в 2018 году
  109. Как загрузить бесплатные книги с DRM на ваш Kindle
  110. Что такое внутренняя ошибка сервера 500 и как ее исправить?
  111. Как делать скриншоты и записывать видео на PlayStation 4
  112. Как восстановить удаленный файл: полное руководство
  113. OLED против QLED: что лучше?
  114. Как удалить сообщения WhatsApp
  115. Проблемы с Google Pixel 2 и Pixel 2 XL: как их исправить
  116. Десять способов ускорить ваш Mac
  117. Как заблокировать майнеры криптовалюты в вашем веб-браузере
  118. Как обновить жесткий диск PS4, PS4 Slim и PS4 Pro
  119. Oculus Rift против HTC Vive: какая VR-гарнитура подойдет именно вам?
  120. Дата выпуска и самые свежие новости о Samsung Galaxy S9
  121. Почему я перешел с Chrome на Firefox Quantum
  122. AMD против Intel: битва 16-ядерных процессоров
  123. Как перенести все ваши данные из Chrome в Firefox
  124. Как майнить Ethereum на вашем компьютере
  125. Лучшие игровые ПК которые вы можете купить в 2018 году
  126. Как найти потерянный или украденный смартфон на Android
  127. Дата релиза OnePlus 5T, новости и слухи
  128. Как использовать голосовой набор в Windows 10
  129. Что такое eSIM и чем оно отличается от SIM-карты?
  130. Как зарядить ваш iPhone 7 беспроводной зарядкой
  131. Обзор Xbox One X
  132. YouTube TV: все, что вам нужно знать о стриминговом сервисе
  133. Лучшие видеокарты для добычи Bitcoin и Ethereum!
  134. Как установить macOS High Sierra в VirtualBox на Windows 10
  135. Лучшие смарт-часы, которые вы можете купить в 2017 году
  136. Какой лучший антивирус для Windows 10?
  137. 10 необычных применений VPN, о которых вы не знали
  138. Что делать, когда ваш iPhone или iPad не заряжается должным образом
  139. Проблемы с обновлением Windows 10 Fall Creators: как их исправить
  140. Проблемы с macOS 10.13 High Sierrа? Мы расскажем как их исправить!
  141. Как обновиться до Windows 10 Fall Creators Update сейчас
  142. Обзор смартфона Huawei Mate 10
  143. Ваша сеть Wi-Fi уязвима: как защититьcя от KRACK взлома
  144. Вот как будут выглядеть летающие автомобили
  145. Безопасность Wi-Fi: следует ли использовать WPA2-AES, WPA2-TKIP или оба?
  146. Следим за Лионелем Месси с помощью TensorFlow и Object Detection
  147. Star Wars: Battlefront 2 — советы и рекомендации
  148. Ваш компьютер может использоваться для майнинга криптовалюты
  149. Проблемы с iOS 11: как их решить
  150. Электрокары, будущее уже наступило!
  151. Samsung Galaxy Note 8: секреты и уловки
  152. Что такое VPN?
  153. Будут ли технологии решать наши проблемы со сном?
  154. Смартфоны Samsung Galaxy S8 и Note 8 теперь могут легко запускать Windows 10
  155. HTML5: что это?
  156. Как перейти с Android на iPhone
  157. iOS 12: наши ожидания
  158. Обновление iOS 11.1 добавит сотни новых emoji на ваш iPhone или iPad
  159. Обзор Google Pixel 2 Event: Новые смартфоны и многое другое
  160. Обзор шлема виртуальной реальности Samsung HMD Odyssey
  161. Обзор ноутбука Xiaomi Mi Air 13.3
  162. Windows 10 может обойти Windows 7 до конца 2017 года
  163. Обзор консоли SNES Classic Mini
  164. Изобретены дроны, которыми можно управлять с помощью мозга
  165. Семь причин не использовать VPN
  166. Новый язык программирования от Microsoft создан для квантовых компьютеров
  167. Документы Google Диска теперь доступны в файловом менеджере iOS 11
  168. Топ десять лучших бюджетных ноутбуков 2017 года
  169. Обзор Intel Core i9-7980XE
  170. MacOS High Sierra теперь можно скачать бесплатно
  171. Лучшие усилители Wi-Fi
  172. Firefox 9.0 для iOS прибыл с защитой от слежки, Firefox Focus для Android получил вкладки
  173. Обзор Samsung Portable SSD T5
  174. Изучение языка программирования Ruby: от новичка до профессионала. Часть первая
  175. 15 изменений в iOS 11 о которых не рассказала Apple
  176. Лучшие процессоры 2017 года
  177. Всё что вам необходимо знать об Apple Watch 3
  178. Лучшие гаджеты 2017 года
  179. Десять лучших игровых ноутбуков 2017 года
  180. iPhone 8 против Samsung Galaxy S8
Суббота, 19 Январь, 2019
  1. Тренды в Data Science на 2019 год
  2. HUAWEI Mate 20 Pro — король смартфонов
  3. Oculus Quest — автономная гарнитура VR следующего поколения за 399 долларов
  4. Как скрыть свой IP-адрес
  5. Google Pixel 3: дата релиза, цены, новости и слухи
  6. Обзор iPhone XR
  7. Обзор Apple Watch 4
  8. Как удалить фон из изображения в Microsoft Word
  9. Как стримить на YouTube
  10. Почему Chrome сообщает мне «Обновите или удалите несовместимые приложения»?
  11. Все, что вам нужно знать о Halo Infinite
  12. Предварительный обзор Nvidia GeForce RTX 2080
  13. Обзор Samsung Galaxy Watch
  14. Как сделать сканер отпечатка пальца вашего телефона более точным
  15. В чем смысл беспроводного жесткого диска и нужен ли он мне?
  16. Шесть функций iPhone, которые вы не найдете на Android
  17. Восемь советов по продлению срока службы батареи вашего ноутбука
  18. Android 9 Pie против Android 8 Oreo: что нового и что изменилось?
  19. Как ускорить работу Ubuntu 18.04
  20. Проблемы с macOS 10.14 Mojave? Мы расскажем как их исправить!
  21. Лучшие беспроводные наушники 2018 года
  22. Как ускорить работу macOS 10.13
  23. Как ускорить работу Windows 10
  24. Xbox Two против PS5: прогноз на будущее
  25. Как получить сообщения c Android на ПК
  26. Обзор Android Auto
  27. Проблемы и их решения iOS: как решить самые неприятные проблемы с iPhone и iPad
  28. Как запустить старые компьютерные игры на Windows 10
  29. Что такое Dolby Atmos?
  30. 18 новых функций iOS 12 Mojave, которые Apple не показала нам на презентации
  31. Обзор смартфона Asus ROG : Самый быстрый смартфон в мире
  32. Как скачать и установить MacOS 10.14 Mojave Developer Preview прямо сейчас
  33. Топ 5 лучших редакторов кода для Windows, Linux и Mac в 2018 году
  34. Windows 10 проблемы с апрельским обновлением 2018: как их исправить
  35. FIFA 19 дата выхода, форматы и слухи: появление Лиги чемпионов и многое другое
  36. Call of Duty: Black Ops 4 дата выпуска и новости: режим Battle Royale подтвержден!
  37. Обзор OnePlus 6: самый впечатляющий смартфон от OnePlus
  38. Лучшие бесплатные загрузчики видео с YouTube в 2018
  39. Как безопасно майнить на вашем Android смартфоне
  40. Самые надежные портативные Bluetooth-динамики
  41. Как перейти на последнюю версию Ubuntu
  42. Лучшая камера 2018: CSC и цифровые SLR-камеры от 250 долларов
  43. Топ пять квадрокоптеров — дронов для съёмки видео в 2018 году
  44. Лучшие фотопринтеры в 2018 году: лучшие решения для ваших цифровых фотографий
  45. Топ пять роскошных мотоциклов дешевле 12000 долларов
  46. Дата релиза Mac Pro 2019, новости и слухи
  47. Топ 5 легальных сайтов для скачивания и прослушивания музыки бесплатно
  48. Топ 10 ретро автомобилей опередивших своё время
  49. Лучшие подкаст-приложения для Android
  50. Обзор нового ноутбука Lenovo Thinkpad X1 Carbon
  51. Лучшие конструкторы сайтов в 2018 году
  52. Лучшие бесплатные конвертеры PDF в 2018 году
  53. Лучшие бесплатный хостинг для web-сайтов в 2018 году
  54. Лучшие VPN для России в 2018 году
  55. Лучшие материнские платы 2018: Intel и AMD
  56. Лучшие CMS 2018 года
  57. Лучшие бесплатные видеоредакторы 2018 года
  58. Лучшие бесплатные VPN сервисы 2018 года
  59. Как скачать Kodi на Mac
  60. Лучшие внешние жесткие диски 2018 года
  61. Fortnite на мобильных устройствах: как вступить в королевскую битву на iOS и Android
  62. Топ десять лучших бюджетных ноутбуков 2018 года
  63. Как настроить прокси-сервер
  64. Десять лучших камер Go Pro и их конкурентов в 2018 году
  65. Обзор умных часов Fitbit Versa
  66. Лучшие клавиатуры 2018 года
  67. Как сжать файлы на вашем ПК с помощью CompactGUI и увеличить пространство на диске
  68. 5 технологий защиты от взлома, которые должен использовать каждый
  69. Как записывать макросы и автоматизировать сложные задачи в Microsoft Word
  70. Как сделать видео из фотографий
  71. Обзор смартфона NOKIA 8
  72. Новые технологии для лечения рака
  73. Почему NVIDIA хранит гигабайты файлов установщика на вашем жестком диске?
  74. В чем разница между каталогами «System32» и «SysWOW64» в Windows?
  75. Обзор технологий продления жизни и основных причин преждевременного старения
  76. Топ десять лучших приложений для Linux 2018
  77. 10 лучших 3D-принтеров 2018 года
  78. Как отличить поддельные приложения от настоящих в Play Store
  79. Все способы обновления до Windows 10, легально и бесплатно!
  80. Как построить медиа-центр стоимостью 35 долларов с Kodi и Raspberry Pi
  81. Обзор технологии триплирования материалов
  82. Безопасно ли покупать подержанные видеокарты от майнеров криптовалюты?
  83. Компьютерные науки или программная инженерия – какое образование выбрать?
  84. Обзор, читы и советы для Monster Hunter World: все, что вам нужно знать для удачной охоты
  85. Как покупать и слушать новые аудиокниги Google Play
  86. 19 полезных советов и хитростей iPhone 8
  87. Обзор очков дополненной реальности Vuzix Blade
  88. 7 полезных гаджетов для кухни дешевле 50$
  89. С чего начать, чтобы стать айтишником, если вы далеки от IT
  90. Sony Aibo — восхитительный щенок с искусственным интеллектом
  91. Самые крутые компоненты для ПК, которые мы с нетерпением ждем в 2018 году
  92. 10 сайтов с задачами для оттачивания навыков программирования в 2018 году
  93. Импульсные нейронные сети: современное состояние и перспективы
  94. Топ 10 технологий, которые готовы выстрелить в 2018 году
  95. Путь веб-разработчика в 2018 году
  96. Обзор консоли Nintendo Switch
  97. Пять принципов хорошего кода для начинающих программистов
  98. Разработка ПО: решить любую проблему в 4 шага
  99. NoSQL базы данных: методы работы с данными
  100. Терминал Linux: видеокурс по работе на примере Ubuntu
  101. Как подключить ноутбук к телевизору?
  102. Что такое UEFI и чем он отличается от BIOS?
  103. PlayStation VR: руководство по запуску VR-гарнитуры на консоли
  104. Toп шесть Arduino-совместимых плат для вашего проекта
  105. Как слушать музыку на Spotify в отличном качестве
  106. Angry Birds 2 — советы, читы и секреты
  107. Насколько водонепроницаем ваш телефон? IP68, IP67 и другие рейтинги
  108. 5 лучших Raspberry Pi дистрибутивов в 2018 году
  109. Как загрузить бесплатные книги с DRM на ваш Kindle
  110. Что такое внутренняя ошибка сервера 500 и как ее исправить?
  111. Как делать скриншоты и записывать видео на PlayStation 4
  112. Как восстановить удаленный файл: полное руководство
  113. OLED против QLED: что лучше?
  114. Как удалить сообщения WhatsApp
  115. Проблемы с Google Pixel 2 и Pixel 2 XL: как их исправить
  116. Десять способов ускорить ваш Mac
  117. Как заблокировать майнеры криптовалюты в вашем веб-браузере
  118. Как обновить жесткий диск PS4, PS4 Slim и PS4 Pro
  119. Oculus Rift против HTC Vive: какая VR-гарнитура подойдет именно вам?
  120. Дата выпуска и самые свежие новости о Samsung Galaxy S9
  121. Почему я перешел с Chrome на Firefox Quantum
  122. AMD против Intel: битва 16-ядерных процессоров
  123. Как перенести все ваши данные из Chrome в Firefox
  124. Как майнить Ethereum на вашем компьютере
  125. Лучшие игровые ПК которые вы можете купить в 2018 году
  126. Как найти потерянный или украденный смартфон на Android
  127. Дата релиза OnePlus 5T, новости и слухи
  128. Как использовать голосовой набор в Windows 10
  129. Что такое eSIM и чем оно отличается от SIM-карты?
  130. Как зарядить ваш iPhone 7 беспроводной зарядкой
  131. Обзор Xbox One X
  132. YouTube TV: все, что вам нужно знать о стриминговом сервисе
  133. Лучшие видеокарты для добычи Bitcoin и Ethereum!
  134. Как установить macOS High Sierra в VirtualBox на Windows 10
  135. Лучшие смарт-часы, которые вы можете купить в 2017 году
  136. Какой лучший антивирус для Windows 10?
  137. 10 необычных применений VPN, о которых вы не знали
  138. Что делать, когда ваш iPhone или iPad не заряжается должным образом
  139. Проблемы с обновлением Windows 10 Fall Creators: как их исправить
  140. Проблемы с macOS 10.13 High Sierrа? Мы расскажем как их исправить!
  141. Как обновиться до Windows 10 Fall Creators Update сейчас
  142. Обзор смартфона Huawei Mate 10
  143. Ваша сеть Wi-Fi уязвима: как защититьcя от KRACK взлома
  144. Вот как будут выглядеть летающие автомобили
  145. Безопасность Wi-Fi: следует ли использовать WPA2-AES, WPA2-TKIP или оба?
  146. Следим за Лионелем Месси с помощью TensorFlow и Object Detection
  147. Star Wars: Battlefront 2 — советы и рекомендации
  148. Ваш компьютер может использоваться для майнинга криптовалюты
  149. Проблемы с iOS 11: как их решить
  150. Электрокары, будущее уже наступило!
  151. Samsung Galaxy Note 8: секреты и уловки
  152. Что такое VPN?
  153. Будут ли технологии решать наши проблемы со сном?
  154. Смартфоны Samsung Galaxy S8 и Note 8 теперь могут легко запускать Windows 10
  155. HTML5: что это?
  156. Как перейти с Android на iPhone
  157. iOS 12: наши ожидания
  158. Обновление iOS 11.1 добавит сотни новых emoji на ваш iPhone или iPad
  159. Обзор Google Pixel 2 Event: Новые смартфоны и многое другое
  160. Обзор шлема виртуальной реальности Samsung HMD Odyssey
  161. Обзор ноутбука Xiaomi Mi Air 13.3
  162. Windows 10 может обойти Windows 7 до конца 2017 года
  163. Обзор консоли SNES Classic Mini
  164. Изобретены дроны, которыми можно управлять с помощью мозга
  165. Семь причин не использовать VPN
  166. Новый язык программирования от Microsoft создан для квантовых компьютеров
  167. Документы Google Диска теперь доступны в файловом менеджере iOS 11
  168. Топ десять лучших бюджетных ноутбуков 2017 года
  169. Обзор Intel Core i9-7980XE
  170. MacOS High Sierra теперь можно скачать бесплатно
  171. Лучшие усилители Wi-Fi
  172. Firefox 9.0 для iOS прибыл с защитой от слежки, Firefox Focus для Android получил вкладки
  173. Обзор Samsung Portable SSD T5
  174. Изучение языка программирования Ruby: от новичка до профессионала. Часть первая
  175. 15 изменений в iOS 11 о которых не рассказала Apple
  176. Лучшие процессоры 2017 года
  177. Всё что вам необходимо знать об Apple Watch 3
  178. Лучшие гаджеты 2017 года
  179. Десять лучших игровых ноутбуков 2017 года
  180. iPhone 8 против Samsung Galaxy S8

Как блокчейн, NLP, ИИ, машинное обучение, бессерверные вычисления и другие инновационные технологии изменят жизнь разработчиков в 2018 году?

Разработчики должны с нетерпением ждать возможностей, которые откроет 2018 год, потому что такие технологии, как blockchain, чат-боты, бессерверные вычисления и машинное обучение созрели для действительно серьёзных проектов. В то же время многие разработчики думают, как обеспечить высокую функциональность без ущерба для производительности и безопасности. Но на этом фронте тоже есть хорошие новости.

1. Технологии блокчейн всё чаще будут использоваться в бизнесе

Всё больше компаний начали понимать, что, используя блокчейн-транзакции в своих системах, можно достичь гораздо большей надёжности и эффективности. В следующем году разработчики будут внедрять множество вариантов использования blockchain в отношении финансовых услуг и производств. Blockchain — это технология, которая обеспечивает эффективные и безопасные транзакции между организациями. Она отлично подходит для бизнеса, так как помогает исключить посредников на уровне денежных переводов.

Предположим, компания заказывает продукцию у иностранного производителя. Эти продукты проходят через транспортную компанию, таможню, еще одну транспортную компанию, и только потом доходят до покупателя. Сегодня проверка и согласование каждого шага преимущественно происходит с помощью электронной почты, электронных таблиц и включает в себя огромное количество дополнительных процессов. Технология blockchain сводит участие людей во всех этих процессах к минимуму посредством записи всех обновлений, как только та или иная транзакция подтверждена.

2. Чат-боты будут беседовать с клиентами и сотрудниками на постоянной основе

Люди устали от необходимости использовать несколько мобильных приложений для выполнения одной и той же работы. Например, три разных приложения разных авиакомпаний, и в каждом из них свой способ регистрации и получения билета. Лучше всего обеспечить ту же функциональность, но через самое популярное приложение на вашем телефоне — мессенджер. Для его использования не требуется никакой подготовки. Благодаря достижениям в области искусственного интеллекта и обработки естественного языка люди будут использовать Facebook Messenger, Slack, WeChat, WhatsApp или голосовой помощник (например, Amazon Alexa или Google Home), чтобы задавать вопросы и получать ответы от чат-ботов.

Используя новые облачные сервисы, разработчики могут быстро создавать ботов, которые понимают намерение клиента, поддерживают разговор и разумно реагируют, тем самым упрощая интеграцию с back-end системами. Представьте себе, что вы сфотографировали платье, которое увидели в фильме, и передали изображение боту своего любимого магазина одежды, который использует распознавание изображений и ИИ, чтобы порекомендовать похожие платья. Для сотрудников компаний боты также могут быть очень полезными в таких задачах, как напоминание о количестве оставшихся дней отпуска, заполнение заявлений или оформление заказов Более того, разработчики имеют возможность сначала протестировать ботов на своих сотрудниках и только потом выпускать их в свет.

3. Кнопки исчезнут. Искусственный интеллект заменит ваш интерфейс

Искусственный интеллект станет пользовательским интерфейсом. Это означает, что синхронная модель запроса-ответа приложений и сервисов постепенно исчезнет. У смартфонов по-прежнему «низкий IQ», потому что вам нужно сначала взять смартфон, запустить приложение, попросить его что-то сделать и только после этого получить ответ. Приложения нового поколения будут инициировать взаимодействие посредством push-уведомлений. Мы можем шагнуть еще дальше и представить, что приложение, бот или виртуальный личный помощник, использующий искусственный интеллект, будут знать, что делать, когда и как. И просто будут делать это. Например:

Приложение, которое следит за вашим расходами наблюдает за тем, какие транзакции вы подтверждаете. Затем начинает автоматически подтверждать 99% ваших транзакций, только изредка сообщая вам о тех, которые кажутся подозрительными

Разработчики должны определить, какие данные действительно важны для бизнес-приложений, как отслеживать шаблоны транзакций, в каких бизнес-решениях такой инициативный ИИ будет наиболее полезен, и начать экспериментировать. Встроенный ИИ может предсказать, что вам нужно, предоставить нужную информацию в нужное время, а также автоматизировать многие задачи, которые сегодня вы выполняете вручную.

4. Машинное обучение станет более узконаправленным

Машинное обучение переходит из области размытой науки о данных в разработку обычных приложений. Это происходит как из-за подготовки к этому популярных платформ, так и потому, что машинное обучение полезно при анализе больших наборов данных.

Но чтобы быть эффективным, приложение должно быть обучено в среде, для которой предназначено. Она должна включать в себя наборы данных, которые приложение будет анализировать, и некоторые ответы на вопросы. Например, приложение, предназначенное для выявления аномального поведения пользователей в целях безопасности, будет сильно отличаться от приложения, созданного для оптимизации роботов на фабрике.

Разработчикам необходимо будет больше знать о конкретных случаях использования приложения, чтобы понять, какие данные нужно собирать, какие алгоритмы машинного обучения применять и на каких вопросах тренировать приложение. Разработчикам также необходимо оценивать, подходит ли приложение для конкретной области проекта, учитывая тот факт, что требуется большое количество данных обучения.

Используя машинное обучение, разработчики могут создавать интеллектуальные приложения для предоставления рекомендаций, прогнозирования результатов или принятия решений.

5. DevOps превратится в NoOps

Проблема DevOps заключается в том, что разработчики тратят 60% своего времени на ops-сторону вопроса, тем самым сокращая время на саму разработку. Им также необходимо все время интегрировать в свои проекты инструменты, заниматься их поддержкой и обновлять по мере того, как появляются новые решения. Практически каждый разработчик занимается непрерывной интеграцией (CI), и лишь немногие непрерывной поставкой (CD). Поэтому разработчики будут настаивать на использовании облачных сервисов, что поможет им в 2018 уделять больше времени непосредственной разработке. Это потребует еще больше автоматизации со стороны настоящих CICD.

Сервис Docker предоставляет кроссплатформенность и множество инструментов для гибкой разработки. Если вы используете в своем проекте контейнеры, то в момент, когда вы закоммитите изменения в Git, сборка по умолчанию будет образом Docker’a с уже интегрированным новым кодом. Кроме того этот образ автоматически пушится в регистр Docker’a, а контейнер разворачивается из образа в среду тестирования (dev-test). От разработчиков требуют, чтобы они поставляли нововведения быстрее и чаще. И DevOps  в скором позволит освободить больше времени на разработку.

6. Open source и развитие облачных сервисов

Open source остается одним из лучших двигателей инноваций, но их реализация и поддержка часто вызывает определенные трудности. Например:

  • Вы хотите создать платформу, управляющую потоками данных информации или событий (streaming data/event management platform), и вы обращаетесь к Kafka. Как только вы начинаете использовать масштабировать Kafk’у, вам необходимо настраивать дополнительные узлы и поддерживать баланс нагрузки на большие кластеры Kafk’и, обновлять их по мере выхода новых обновлений для Kafka и интегрировать эти нововведения в свой проект.
  • Вы хотите использовать Kubernetes для оркестровки контейнеров. Но вместо того, чтобы вы заботились об обновлениях, backup’ах, восстановлениях и патчах для  ваших Kubernetes кластеров, платформа должна брать на себя эти задачи. Обновления для Kubernetes выходят каждые шесть недель, так что ваша платформа должна удовлетворять стратегии rolling deployment и самовосстановления.
  • Вы хотите использовать Cassandra для NoSQL баз данных. Тогда вам нужно, чтобы ваша платформа поддерживала backup (инкрементальный или полный для каждой схемы), систему патчей и кластеров, масштабирование и наконец высокую доступность кластеров Cassandra.

Поэтому разработчики все больше будут искать помощи у облачных сервисов, которые смогут взять на себя все проблемы, связанные возникающие с быстрым развитием open source решений. А сами в то время они смогут уделять больше внимания эксплуатационным и управленческим аспектаом данных технологий.

7. Развитие бессерверных архитектурБессерверные архитектуры достигают огромных успехов в продакшене

То, к чему призывают нас бессерверные архитектуры, очевидно: «Когда возникает потребность в том, чтобы мой код выполнялся на основе определенного события, создается инфраструктура, мой код развертывается и выполняется, и я плачу только за время выполнения моего кода».

Предположим, вы хотите построить функцию бронирования поездок, чтобы забронировать / отменить рейсы, отели и прокат автомобилей. Каждое из этих действий может быть создано как серверная функция, написанная на разных языках, таких как Java, Ruby, JavaScript и Python. У меня нет сервера приложения, который запускается с моим кодом:; скорее, функции создаются и выполняются только тогда, когда это необходимо.

Для разработчиков написание бессерверных функций вместе для выполнения сложных транзакций создает новые проблемы: описание того, как эти функции должны быть соединены, отлаживать распределенные транзакции и определять, как при отказе одной функции в цепочке создавать компенсирующие транзакции для отмены не соответствующих изменений. Ищите облачные сервисы и инструменты с открытым исходным кодом, такие как проект FN, чтобы процветать, помогая разработчикам легко управлять программированием, составлением, отладкой и управлением жизненным циклом бессерверных функций. А также развертывать и тестировать их на ноутбуке,  или на предварительном сервере, или в любом облаке. Ключевым является сбор бессерверной платформы, обеспечивающей максимальную портативность.

8. Единственный оставшийся вопрос о контейнерах — «Почему бы и нет?»

Контейнеры станут стандартом для работы dev/test и обычным для производственных приложений. Ожидайте дальнейшего улучшения безопасности, управляемости, оркестровки, мониторинга и отладки, благодаря open source инновациям и отраслевым стандартам. Контейнеры обеспечивают строительные блоки для многих тенденций, ведущих современную разработку, включая архитектуры микросервисов, облачные приложения, бессерверные функции и декомплексы.

Контейнеры не будут нужны везде — например, когда вам нужна более нормативная облачная платформа, такая как интеграция PaaS или мобильный PaaS. Но эти облачные сервисы более высокого уровня сами будут работать на контейнерах и будут исключениями.

Кроме того, модели лицензирования программного обеспечения для дорогостоящего коммерческого программного обеспечения на месте должны будут охватывать распространение контейнеров. Модели ценообразования для программного обеспечения должны будут поддерживать «включение» и «выключение» лицензирования, поскольку контейнеры создаются, увеличивается и уменьшаются.

9. Программное обеспечение и системы становятся самовосстанавливающимися, самонастраивающимися и самоуправляющимися

Команды разработчиков и производственных операций тонут в данных из журналов, мониторинга производительности веб-приложений / баз данных и мониторинга пользовательского опыта и конфигурации. Кроме того, эти различные типы данных затушевываются, поэтому вы должны собрать много людей вместе,чтобы решить проблемы. Затем возникает проблема передачи знаний: разработчики тратят много времени на то, чтобы рассказывать о производственных операциях в своих приложениях, о том, какие пороги устанавливать, какие серверные топологии отслеживать транзакцию и т.д.

Объединив большие объемы этих данных в один репозиторий (например, между журналами, метриками производительности, пользовательским интерфейсом и конфигурацией) и применяя множество вычислительных возможностей, машинное обучение и целевые алгоритмы, службы управления облачными системами будут значительно упрощать мониторинг производительности / журнала / конфигурации. Эти облачные сервисы будут устанавливать базовые уровни для пороговых значений. А также наблюдать за транзакциями (избавляя операционную команду от необходимости управлять порогами) и автоматически понимая топологию сервера, связанную с транзакциями. Используя обнаружение аномалий по отношению к этим базовым линиям, службы системного управления автоматически смогут сообщать разработчикам, когда происходит сбой, и будут иметь возможность показать основную причину проблем для конкретной транзакции.

Разработчики должны будут решить, как использовать эту автоматизацию при написании своих приложений, чтобы создавать самоконтролируемые приложения поверх этих интеллектуальных систем управления в облаке.

10. Высокоавтоматизированные решения по обеспечению безопасности и соответствия требованиям стали новым союзником разработчиков

В то время как разработчики часто думают о безопасности и соответствии неким требованиям, как о «чужой работе» или «узких местах для доставки кода», появление всеобъемлющих режимов безопасности и соблюдения, основанных на компьютерном обучении и поставляемых в качестве SaaS, поможет согласовать эти усилия с быстрыми темпами развития. В частности, высоко автоматизированная киберзащита будет развернута как «upstream» для выявления и устранения потенциальных рисков безопасности в процессе разработки, так и «downstream», чтобы автоматически адаптировать профиль безопасности компании к текущим изменениям приложений и окружающей среды (выявление атак, устранение уязвимостей и оценка непрерывного соответствия ) в производстве.

В некоторых случаях такие меры защиты потребуются, поскольку постоянная оценка соответствия является отличительной чертой ВВП и аналогичных мандатов. Разработчики, специалисты в области безопасности и конечные пользователи будут пользоваться более строгим автоматизированным подходом к обеспечению безопасности на протяжении всего жизненного цикла DevOps.

Перевод статьи » 10 software development predictions for 2018 «

Tags: ,

Похожие новости

0 Comments

Оставить комментарий

КРИПТОВАЛЮТА

NamePrice24H (%)
Bitcoin (BTC)
$3,607.66
-0.31%
Ethereum (ETH)
$119.97
-1.15%
XRP (XRP)
$0.322199
-0.81%
Bitcoin Cash (BCH)
$126.21
-1.50%
Litecoin (LTC)
$30.96
-0.78%
IOTA (MIOTA)
$0.309411
0.28%
Monero (XMR)
$44.56
-0.74%
Dash (DASH)
$70.19
-1.31%

Реклама