backend
(23)
Створення сервісу для зберігання файлів з Flask, RethinkDB та Vue.js, ч.1
Створення простого сервісу для зберігання файлів з використанням Flask, RethinkDB та Vue.js, частина перша В цьому туторіалі я покажу вам як написати простий сервіс для збереження файлів. Ми будемо використовувати VueJS для фронтенду, Flask для бекен...
Codeguida · 29 грудня 2021 · 36Розбираємось з Django Channels на прикладі списку користувачів онлайн
В цьому туторіалі ми напишемо додаток з використанням Django channels, що буде оновлювати список користувачів онлайн в реальному часі. Перш за все, ви повинні мати досвід роботи з Django і розуміти принцип роботи WebSockets. Наш додаток буде використ...
Codeguida · 01 червня 2017 · 24Що вам слід вивчити в 2017-му
Індустрія розробки програмного забезпечення впевнено рухається вперед. В 2016-му ми бачили релізи відомих мов програмування, фреймворків та інструментів, що допомагають нам в роботі. І відслідкувати за всім цим розмаїттям стає все складніше, тому ми...
Codeguida · 3 роки тому · 6TypeScript для бекенд-розробки
Java все ще являється мовою яку найчастіше вибирають для бекенд розробки. На це є чимало причин: швидкість, безпека (якщо, звичайно, закрити очі на null-покажчики), плюс велика, добре протестована екосистема. Але в еру мікросервісов та гнучкої розроб...
Alex · 01 листопада 2020 · 526JavaScript, Python або Go: що найкраще підійде для бекенд-розробки в 2021 році?
Вже минуло вісім місяців 2020 року, а технічні прогнози на цей рік все виходять і виходять. І це - попри те, що дуже складно передбачити майбутнє в індустрії розробки програмного забезпечення яка так динамічно розвивається. Той, хто працює в цій інду...
Alex · 05 вересня 2020 · 909 · 2Node Hero: Частина 5 - База даних в Node.js
Зберігання даних у глобальній змінній Статичні сторінки для користувачів - як ви дізналися в попередньому розділі - можуть добре підходити для landing-сторінок, або для персональних блогів. Проте, якщо ви хочете видавати персоналізований контент, вам...
Codeguida · 2 роки тому · 205 незручних фактів про TypeScript
Я пишу книги про TypeScript, проводжу семінари та тренінги онлайн і офлайн. Кожного разу, коли я зустрічаюся з новою групою розробників, я розповідаю їм деякі факти про TypeScript, з якими їм необхідно ознайомитися: 1. TypeScript не врятує вас від Ja...
Alex · 27 липня 2023 · 136Що таке Node.js? Основи серверної розробки на JavaScript
Node.js - це потужне середовище виконання для запуску JavaScript-коду поза веб-браузером. Воно дозволяє запускати JavaScript на стороні сервера, що дає змогу розробникам створювати масштабовані, високопродуктивні та керовані подіями застосунки. Node....
Alex · 04 серпня 2023 · 220 · 3Node Hero: Частина 1 - Починаємо роботу з Node.js
Це перший пост серії туторіалів по Node.js під назвою Node Hero. Ви дізнаєтесь, що таке Node.js, як встановити програмну платформу на своєму комп'ютері і як почати роботу з нею. В наступних розділах ми розпочнемо справжню розробку додатків. Давайте р...
Codeguida · 17 жовтня 2020 · 47Node Hero: Частина 4 - Ваш перший Node.js HTTP сервер
Модуль http для вашого Node.js северу При розробці додатків на основі HTTP в Node.js, ви будете багато працювати з вбудованими модулями http/https. Тепер, давайте створимо наш перший Node.js HTTP сервер! Нам потрібно буде require модуль http і прив'я...
Codeguida · 18 червня 2020 · 9Node Hero: Частина 9 - модульне тестування у Node.js
Тестування Node.js-застосунків Ви можете вважати тести гарантією для застосунків, які ви розробляєте. Тести будуть працювати не тільки на вашому локальному комп'ютері, але і у сервісах неперервної інтеграції, так, щоб версії з помилками не потрапили...
Codeguida · 05 липня 2020 · 10Node Hero: Частина 3 - Поняття асинхронного програмування в Node.js
Синхронне програмування У традиційній практиці програмування, більшість операцій вводу/виводу відбуваються синхронно. Наприклад, в Java ми б зчитували файл приблизно так: try(FileInputStream inputStream = new FileInputStream("foo.txt")) { Sessi...
Codeguida · 30 червня 2020 · 37