Рубрика: Обо всем

Про SPA приложения

SPA требуется когда “экран” должен уметь отображать все что есть в приложении, причем плохо прогонозируемо.
Restfull нужен тогда, когда доступ к данным на сервере планируется осуществлять и не из браузера.
Настоящие эндпойнты(для запроса по ajax) нужны только когда пересылать все данные в браузер избыточно.

Читать дальше
main-qimg-862b4322d319335a09dc7ee1e3bd071a

Критерий зрелости

Зрелость технологии определяется полнотой и глубиной описания ее недостатков.
У незрелых технологий нет недостатков, а сплошной вау эффект, переворот в науке, революция!

19477475_10212167496316142_5707894234035240106_o
Wana_Decrypt0r

Вирус WannaCrypt (WCry)

Если очень коротко — то любая Windows-машина, на которой не стоит обновление, описанное в майкрософтовском бюллетене MSE17-010, может быть полностью захвачена любым участником той же сети.
Если компьютер за nat(домашний), и вы его не прописывали специально в nat дня доступа извне, то можно не беспокоиться.

Читать дальше

Почему я ушел из “офиса”

мой рабочий день – это примерно 6 часов кодинга, 3 часа побочных активностей и час на еду и перерывы. Итого в среднем в офисе проходят 10 часов.
Если добавить пару часов на дорогу и пару часов на все домашние дела то выходит 14 часов и остается как раз 2 часа на самообучение — ну или на отдых, если после работы уже не осталось сил шевелить мозгами.

Читать дальше

За что платят программисту в офисе, и не платят фрилансеру

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

Читать дальше

English Articles Final Test

Суровый тест на употребление артиклей

articles-final-test

нашел тут

из коментов

– но американцы же многие артикли в подобных случаях просто опускают
– Несколько недель назад израильтяне поймали шпиона, вычисленного по тому, что он слишком правильно говорил на иврите (ставил правильные родовые окончания в будущем времени, например)
– Я бы тоже заподозрил, если бы кто-нибудь правильно склонял числительные (восемьюстами девяноста семью рублями) или никогда не ошибался при употреблении “обоих”/”обеих”.

Плюс – это два минуса

В компьютерных технологиях подметил правило

То что в топе преимуществ, то и в топе недостатков. и – наоборот! топовые недостатки на самом то деле и есть топовые преимущества! При чем, если какая-то технология широко распространена, и вам интересно почему, начните с ее недостатков, и поместите их в топ преимуществ.

Например возьмем “презренный” PHP

За что ругают?

  • Кривой дизайн языка, низкий порог вхождения, – ну так вот вам и толпы которые чего-то и как-то на нем пишут. Кто-то с этой толпы потом вырастает в тру программиста, кто-то нет. Но для заказчика выбор специалистов по цене – очень широкий.
  • PHP – рожден чтобы умирать! Так это ж отлично! Каждый запрос породит инициализацию нового экземпляра приложения, и значит ошибки будут для некоторых сценариев работы, а не для всего приложения. то есть – приложение на PHP не может упасть, потому что – его нет!
  • у PHP – нет многопоточности! Да. И это все очень упрощает. Вы дебажили ошибки в многопоточном приложении на Java? Хотя асинхронный I/O – был бы очень кстати
  • PHP – скриптовый язык, а не настоящий! – ну, уже давно неправда, но не суть. скриптовость позволят вносить изменения сразу в код, и в том числе – html код. А учитывая предыдущие пункты – еще и без рестарта приложения, его ведь у нас – нет

С упомянутой Джавой – тоже самое. Ее ведь ругают не один год. Возьмите то за что ее ругают, и разместите в топе достоинств ;)

А как грамотно, аргументировано ругают Go!

14265098_10153976410378525_1551213811755790513_n

джун-мидл-синьор

<xxx> В похапе мидл – это человек, который может сделать весь проект от начала до конца сам, без ансамбля. Соответственно, джуниор – который не может, синьор – который не будет.