Pull to refresh
5
0
Надеждин Давид @DavidNadejdin

Full-stack разработчик

Send message

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

Как бы красиво это не звучало, в реальности мы видим ровно обратную картину, с тучей языков(казалось бы зачем, если все так просто). Проблемы и задачи которые решают эти языки, могли сформироваться с течением времени и/или изначально обозначены.

И надеюсь, что NewLang станет удобным инструментом для решения проблем пользователей, у которых программирование не является основной профессией

Эту проблему язык никак не решает, так как она в целом очень странная. Если вы целитесь в совсем не понимающих ничего в программировании людей, то хотелось бы посмотреть как они собрали бы..."Интерпретатор?"...даже по инструкции. Если в тех кто понимает хоть чтото(да даже если не понимает), то JS выглядит куда привлекательнее во всем

Может быть не совсем по теме статьи, но это может быть актуально, даже если проблема n+1 будет решена. Опасность GraphQL заключается скорее в глубине возможной выборки. Для этого глубину ограничивают, так как ресолвер для очень глубокой и сложной выборки, с большей вероятностью положит сервер на лопатки, чем N+1.

Я думаю во времена ZX Spectrum и Basic, рынок имел совсем другую структуру и трудоустроиться, даже джуном, было сложнее

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

А что такого необычного во "вхождении" в IT в 16-18?

Мне кажется расчитывать на lifetime токена, не самое надежное решение. Насколько помню, жизнь access_token не продлевается, после каждого запроса, который его использует. Таким образом первый запрос у вас может пройти, а второй и последующие у вас уже рухнут, если звезды сойдутся так, что токен истекает через пару секунд, после того как вы сделали первый запрос. Lifetime можно использовать как знак того, что токен может быть стоит обновить, перед тем как выполнять запрос. Но именно производить refresh, стоило бы после получения ошибки связанной с истечением токена. Ну или проверять lifetime, перед каждым запросом например

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

Спасибо, учел это, скорректировал код в статье

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

спасибо, учту. map был использован, так как суть туториала показать базовую работу с библиотекой, чуть лучше и проще чем в официальной документации, не больше. А насчет defer, это такое требование к код стайлу или все таки вкусовщина?

Вы имеете в виду на сервер будет отправлен только один запрос, или GraphQL может действительно собирать запросы к базе в один?

GraphQL позволяет, одним запросом к серверу, отправить несколько запросов или мутаций. Касаясь вопроса кол-ва запрос к базе, нужно помнить что GrapqhQL сам по себе лишь спецификация и конкретное поведение, зависит только от конкретной реализации

Что-то подсознательно заставило купить меня 250D, теперь я знаю что. Пророчество сбывается
думаю это пережиток прошлого, пытаются сделать переход мягким, для старых пользователей которые привыкли к очень за мудреному старому интерфейсу
Мне кажется что работа автора, никак не касалась дизайна
«Мы так устроены, что когда день за днём встречаем нерешаемую проблему, то придумываем систему ценностей, в которой эта проблема не существует.» Я думаю что правильнее будет «Мы так устроены, что когда день за днём встречаем проблему которую не хотим решать, то придумываем систему ценностей, в которой эта проблема не существует.»
На видео от 3'тего лица было похоже что ракета упала на деревья
Когда несколько дней назад прочитал статью про слив то смартфон показался еще одной не нужной безделушкой для ярых фанатов Яндекса. После прочтения этой статьи впечатление более положительное
Chrome на Windows 10 крашит страницу через определенное время, первый раз скрашил страницу сек за 5, второй пк неплохо так подвис но всетаки ожил как chrome скрашил страницу

Information

Rating
Does not participate
Location
Ташкент, Ташкентская обл., Узбекистан
Date of birth
Registered
Activity

Specialization

Fullstack Developer
Middle
Git
PHP
Laravel
PostgreSQL
Nginx
Vue.js
GraphQL
TypeScript
Kotlin
Spring Boot