POST /users/[email protected]/reminder-email
Як на мене
POST /users/reminder-email
{
«email»: «[email protected]»
}
може бути більш кращим варіантом, через:
1. Дуже часто URL можуть бути видні на марштуризаторах (якщо не HTTPS), тому краще не включати приватну інформацію в них
2. Дуже часто URL можуть логуватися і бути видними в системах агрегації логів на стороні shop.com
3. В більшості випадків треба ставити капчу на таку сторінку, а значить в реквест додається ще поля
4. URL деколи треба енкодити і вони мають обмеження по довжині
З технічної точки зору обидва підходи будуть працювати.
Але, коли повертаєш список об’єктів завжди треба думати наперед про пагінацію (розбиття відповіді на сторінки)
Другий варіант дозволяє додати пагінацію у backward-compatible підхід. Наприклад тут є приклад відповіді з пагінацією від Spring Boot www.wimdeblauwe.com/...ation-with-spring-boot-2
В теорії backward-compatible підхід можна зробити і з [item1, item2] виглядом, якщо будувати логіку на додаткових хедерах, але це ускладнить міграцію.
Також другий варіант в теорії дозволяє додавати нові поля у відповідь, але важко придумати коли це може бути необхідним. Наприклад
GET /myself/assets
{
«creditcards»: { .. }
}
А в наступних версія можуть додатися і banks. Але тут вже з пагінацією проблеми можуть виникнути
Україна не буде в НАТО допоки:
1. Керування країною не буде виконуватися згідно конституції (те що зараз робить ОП взагалі не конституційно)
2. Допоки не створять ефективних органів по боротьбі з коррупцією і з нею не буде покінчено (Зараз бачимо як корупція відбувається на найвищих щаблях судової ланки. Яйця по 17 грн за кг, ...)
3. Допоки Україна не вичиститься від ФСБ на найвищих посадах
Про це все вже і Байден почав говорити відкрито
дуже часто ми можемо бачити назви змінних на кшталт `tempVar`, назви функцій як-от `myMathFunc`
Треба не коментарі писати до такого коду, а виправляти його під час ревю до того як він замерджений.
Коментарі TODO/FIXME
Краще завести Jira тікет на проблему в коді. Варто заборонити такі коменти без номера тікета. Правду кажучи, залишати коментар після створення тікета далеко не завжди треба
Тому, коли вручають повістку людині, яка 30 років живе на території Закарпатської області, але вона показує угорський паспорт, то мобілізувати і вручити їй повістку неможливо.
Статтею 2 Закону України «Про громадянство України» передбачено: «Якщо громадянин України набув громадянство (підданство) іншої держави або держав, то у правових відносинах з Україною він визнається лише громадянином України. Якщо іноземець набув громадянство України, то у правових відносинах з Україною він визнається лише громадянином України»
я знаю 2 офіційних канали:
t.me/stoprussiachannel
t.me/OK_ukr
але не знаю чи можна туди відправляти свої посилання
Техлид — это чисто проектная роль.
Для меня это больше похоже на обесценивание высоких позиций.
Решили выпускники университета открыть стартапчик, что бы деньги косить и чудо проект в массы продвигать. И на следующий день уже оказалось, что один из них архитектор, второй деливери менеджер, а третий CEO
Уверен, что у каждого свои правила написания резюме. То что один считает неправильный другой считает серьезным преимуществом.
Но если прокомментировать ваше резюме, я нахожу странным:
* Первая работа начинается не с джуниор разработчика
* через 10 месяцев уже техлид
* ни на одном месте не проработали больше года, за исключением текущего, где идете на рекорд 1.5 года
Создаете нового «Отримувача» вот вам и шаблон
Если продажа симок будет по паспорту, то им достаточно выполнить SQL запрос. На текущий момент нужно немного потратить времени на анализ твоей активности.
А симка с телефоном не всегда с тобой или ты отправляешь симку на работу отдельной маршруткой? Имея маршруты пару твоих дней уже можно понимать где твой дом, работа и где ты часто бываешь.
Если правительству тебя нужно будет найти то и оператор и банк и другие структуры выдадут всю нужную по тебе инфу.
Просто поищи по своим сообщениям(sms) свое имя, фамилию, адрес. И вспомни сколько раз эту инфу называли во время разговора. А теперь представь сколько информации о тебе можно узнать используя связанных с тобой людей (которым ты звонил за последний месяц), или прослушав разговоры других сим карт которые работали в твоем телефоне.
Вы действительно верите что вы били анонимом до этого приложения?
Оператор знает где вы ночуете, где проводите день, где хлеб покупаете. Все ваши маршруты на работу и в гости. Сопоставить траты по карте и запись с наружных камер вообще не составит проблем.
Они также знают ваших друзей по переписке или хотя бы по тому что за две последние недели вы находились с кем то достаточно рядом по геолокации.
Ваши друзья/родные очень быстро могут рассказать с кем они общались вчера вечером или хотя бы послушать вчерашний ваш разговор с клерком банка, который говорил: «Алексей Раев мы хотим вам предложить кредит на .....»
Так что не будьте Бошировым и Петровым :)
Общий опыт программирования в IT-индустрии больше 12 лет.
Начало карьеры: учеба и завод 2008 год
на заводе я проработал три с половиной года.
В основном, мы обрабатывали данные по станкам на JSP.
около девяти месяцев просидел на бетче
Как то вы интересно насчитали 12 лет опыта, разве нужно учитывать не продакшин опыт программирования?
Книги кто то может посоветовать, которые предлагают разные решение для данной задачи?
Или любые другие книги, которые будут полезны для решения разного рода проблем которые возникают в распрделенных системах (платежных), для проведения транзакций, для гарантированой доставки сообщений в микросервисной архитектуре, для отката выполненных действий если приложение навернется в следующей строчке кода, ...
Читал эту тему когда искал автошколу. Сейчас получил права и могу дать отзыв об автошколе Автомаг на Олимпийской.
Одним из основных критериев выбора было — сдать экзамен без взяток. Ну и конечно же получить практику вождения. Мне это все удалось. Сдал сам с первого раза.
Не смотря на то, что Сергей Леонидович очень хорошо разбирается в правилах и очень весело их рассказывает, советую смотреть видео на Youtube(типа такого www.youtube.com/...
Советую обратить всем внимание, что эти
* теория 2 раза в неделю 2.5 часа + дорога
* практика ~2 раза в неделю по 1.5 часа + дорога
* смотреть видео и решать билеты дома
Заказать практику на удобное для тебя время не всегда можно, потому готовьтесь отпрашиваться с работы/учебы.
Практика обычно проходит 1.5 часа или 20 км пробега. Мы все время ездили (с Евгением на авео), а не стояли на месте в ожидании конца урока. Будьте готовы, что на вас и крикнуть могут, если будете плохо рулить, работа у них просто не спокойная :)
Встретил людей с других ИТ компаний в этой автошколе.
Есть возможность договориться «поездить» после получения прав, для поддержания навыка.
Когда жена пойдет сдавать на права, отправлю ее в эту школу. Всем советую если у вас те же критерии выбора школы.
Небольшое замечание
«приложение-тренер для запоминания лиц»
Для чистоты эксперимента все люди должны находиться в одном положении, одинаковой одежде, одинаковое расстояние к камере, фон. Иначе человек будет запоминать не лица, а другую вспомогательную инфу.
Коммерческая тайна это все что ты узнал во время работы на проекте. Все что ты знал и раньше, до принятия оффера, не есть коммерческой тайной.
Поддерживаю.
Тем более: «Не официальное трудоустройство, пока без офиса(работа из дому)»
Если прочитать эту страницу ru.wikipedia.org/wiki/Scrum , то выйдет дешевле
Разве нет смысла даты выделить жирным?Внимательно посмотрите на этот текст. Жирным выделено действительно самое важное в нем?
Мне кажется, если бы там поставить правильные отступы(табуляцию), это имело отличный вид
Якщо не HTTPs то дійсно видно все, там вже нічного не допоможе проти програм які спеціально перехоплюють трафік. Все-таки комунікація між сервісами мікросервісної архітектури, дуже часто не будується на основі HTTPs.
Я все одно вважаю, що імовірність того що URL буде засвічений навіть в інфраструктурі shop.com велика, і це буде показано розробникам та команді підтримки коли це не потрібно.
Можливо щось змінилося, але в капчі від гугла десь2-3 версії, після її проходження надається id результатів(довга рандомна стрінга). Коли ці дані потрапляють на бекенд, то через server-to-server коммунікацію перевіряється, що вона була пройдено успішно. Тому так, капча впливає на виклик бекенду