Java Developer
6.45K subscribers
235 photos
8 videos
12 files
279 links
MAKE JAVA GREAT AGAIN

Мемы: @java_memes
加入频道
— Ты писал, что Facebook болото. Объясни подробнее, что ты имел в виду?
Forwarded from Maxim K
— Расскажи про жизнь в Лондоне. Как проводил свободное время? Где отдыхал? Где жил? Скучал ли по родине? Сколько тратил в месяц?
Forwarded from Maxim K
— Ты работал преподавателем алгоритмов в университете, разработчиком в ВК, Zenefits, Facebook. Где тебе больше всего понравилось?
Forwarded from Maxim K
— Судя по инстаграму, после фейсбука ты решил взять длительный отдых от работы. На сколько лет беззаботной жизни тебе хватит накопленных денег?
Forwarded from Maxim K
— Сколько тратишь в месяц?
Forwarded from Maxim K
— Как тебе Бёрнинг Мэн? Что для себя оттуда может взять разработчик?
Forwarded from Maxim K
— Какие планы на ближайшее будущее? Устроиться снова в Открыть свой стартап? Заняться криптовалютой?
Forwarded from Maxim K
— Что ещё хочешь добавить/рассказать?
Forwarded from Maxim K
Java Developer pinned «Интервью с разработчиком из Фейсбук Я уже писал, что взял интервью у Максима Корыстова, который работал в ВК, Zenefits, Facebook https://yangx.top/java_developer/301. Максим отвечал на вопросы в формате аудио и слушать его в удовольствие, потому что все по делу…»
Новости октября

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

Made by Google
9 октября прошло мероприятие, где Гугл показал новые телефоны Pixel 3, Pixel 3XL с монобровью, плюс умную беспроводную зарядку к ним, планшет на Chrome OS и Google Home Hub с семидюймовый экраном для управления умным домом.
https://live.theverge.com/google-pixel-3-event-live-blog/

Waymo разрешили ездить по Калифорнии
Беспилотные автомобили Waymo получили разрешение кататься по дорогам общего пользования
https://medium.com/waymo/a-green-light-for-waymos-driverless-testing-in-california-a87ec336d657

IBM купил Red Hat
Сделка оценивается в $34 млрд. IBM вырывается вперед в гонке облачных технологий.
https://newsroom.ibm.com/2018-10-28-IBM-To-Acquire-Red-Hat-Completely-Changing-The-Cloud-Landscape-And-Becoming-Worlds-1-Hybrid-Cloud-Provider

Новинки Apple
30 октября в Нью-Йорке Apple представила новые Macbook Air, Mac mini и iPad Pro с FaceID и рассказала про креативные пространства на базе магазинов.
https://thebell.io/netelefonnyj-razgovor-o-chem-umolchala-apple-pokazyvaya-novye-mac-i-ipad-pro/
REST API

REST API определяет набор функций, к которым разработчики совершают запросы и получают ответы. Взаимодействие происходит по протоколу HTTP. Плюс такого подхода — HTTP широко распространён, поэтому REST API можно использовать почти в любом языке программирования. Минус — нет конкретного правила, как строить REST API. Вы не найдете конкретные правила, все информационные ресурсы по REST имеют рекомендательный характер.


Основные соглашения при REST API:
GET - достать без удаления, чистый read-only
POST - создать что-либо, положить, сохранить
PUT - внести изменения в что-либо, update, edit
DELETE - удалить

Вот пример простого API по вытаскиванию информации из библиотеки:

GET /books — вернуть все книги
GET /books/{id} — вернуть книгу с конкретным айдишником
GET /books/{id}/page/{number} — вернуть конкретную страницу для конкретной книги

POST /books + request body: { id: "…", content: "…", … } — создать книгу
PUT /books/{id} + request body: { content: “x”, … } — заменить книгу другой книгой либо обновить

DELETE /books — удалить все книги
DELETE /books/{id} — удалить конкретную книгу
HTTP-коды ответов