background preloader

Web need to read

Facebook Twitter

NPM network and proxy related error. There is a network related error that I stumble upon quite often.

NPM network and proxy related error

The weird thing is that this occurs in a non-corporate networks such as my home-office. npm ERR! Network read ECONNRESET npm ERR! Network This is most likely not a problem with npm itself npm ERR! Network and is related to network connectivity. npm ERR! Что нужно знать каждому программисту по версии Google! Google очень крутая компания и много программистов, которых я знаю мечтают там работать.

Что нужно знать каждому программисту по версии Google!

Я знаю о работе в Google, наверное, немного больше потому, что работал с человеком брата которого взяли туда программистом. Было это ещё в далёком 2006 году на моей первой работе в Киеве. Алексей пересказывал мне очень много историй своего брата и я, можно сказать, знаю что там происходило «из первых уст» Несомненно, в Google работают одни из самых квалифицированных инженеров и программистов в мире. Сравнительно недавно они сделали страницу с названием «Technical Development Guide», что в переводе «Руководство по техническому развитию». Естественно они сообщают, что прохождение курсов никоим образом не гарантирует вам работу, но эти курсы будут служить вам очень хорошей картой в карьере программиста.

Внимание!!! Все курсы из списка совершенно бесплатные, но перед тем как приступить к занятиям я хотел бы Вас предостеречь. Рекомендации и ресурсы: У нас проблемы с промисами / Блог компании Mail.Ru Group. Разрешите представить вам перевод статьи Нолана Лоусона «У нас проблемы с промисами», одной из лучших по теме из тех, что мне доводилось читать.

У нас проблемы с промисами / Блог компании Mail.Ru Group

У нас проблемы с промисами Дорогие JavaScript разработчики, настал момент признать это — у нас проблемы с промисами. Нет, не с самими промисами. Их реализация по спецификации A+ превосходна. Основная проблема, которая сама предстала передо мной за годы наблюдений за тем, как многие программисты борются с богатыми на промисы API, заключается в следующем: — Многие из нас используют промисы без действительного их понимания. Если вы мне не верите, решите такую задачку: Вопрос: В чем разница между этими четырьмя вариантами использования промисов? GeekBrains - образовательная площадка для программистов. PostCss, полное погружение: Все, что Вам нужно знать - Envato Tuts+ Web Design Tutorial. Если Вам, на самом деле нужно узнать что-то о PostCss, то давайте скорее приступим и узнаем, как его можно использовать.

PostCss, полное погружение: Все, что Вам нужно знать - Envato Tuts+ Web Design Tutorial

В этой серии уроков, мы постараемся погрузиться максимально глубже и узнать основные пути, как мы можем использовать PostCss. Если вы еще не поняли, на что способен PostСss, то будьте готовы к новому и прекрасному миру CSS. Как Вы видите на графике, популярность PostСss, растет с головокружительной скоростью. Все больше людей начинает понимать, что предлагает PostСss, наслаждаясь "моментом просветления", они понимают, как они могут использовать его в своих проектах. В 2014 г. насчитывалось, чуть больше 1..4млн загрузок за год, но начиная с Января по Июнь 2015 года, уже было больше 3.8млн загрузок. Autoprefixer, весьма популярный плагин PostCSS, он использвался в Google, Shopify, Twitter, Bootstrap и CodePen. Помимо этого, Марк Отто, говорил, что в 5ой версии Bootstrap, будет написан на PostCss.

Одним словом, PostCss растет быстро, и на это есть хорошие причины. A Quick Guide for New Developers. This entire post comes with a caveat: I am not a software engineer.

A Quick Guide for New Developers

I do build a software product, and work with a bunch of people way smarter than me, though. I’m experienced enough to have an opinion on the topic. I talk to lots of young people looking to get into the software world. Sometimes wanting to build mobile apps, or create simple tools, and sometimes looking to create entire products. How I Landed a Job as a Junior Software Engineer with Zero Work Experience – Tony Gaeta. Four months ago, I graduated from a code school that taught me the basics of Ruby and Ruby on Rails.

How I Landed a Job as a Junior Software Engineer with Zero Work Experience – Tony Gaeta

A week later, I had two interviews. Two weeks following the interviews, I declined the first company’s offer and accepted an offer from an amazing team, a group I had been eyeing since six months before attending code school. Besides learning how to code for eight weeks and using the last four to build my graduation app (a job board), what actual experience did I have that could land me a job?

Zero. Nevertheless, here is how I went from a dead-end job to junior software engineer in four months. First Things First. Wow… I love that video. Stop Giving Up! That right there is the negative thinking that poisons your dreams and aspirations. Блог о веб-разработке и веб-технологиях. Беспокоишься, как будет проводиться техническое собеседование при приёме на работу?

Блог о веб-разработке и веб-технологиях

Тебе поможет этот опросник по стеку веб-технологий на должность «веб-разработчик». Этот большой список вопросов взят из реальных собеседований. Neo: I know Script Fu Зачем нужны такие опросники с ответами? Многие давно работающие программисты, этакие зубры кодинга, которые годами копили знания, отрицательно относятся к сборникам вопросов к собеседованию и считают, что таким образом увеличивается поток неквалифицированных программистов.

На самом деле на это надо взглянуть с другой стороны: представьте, что кто-нибудь прочитал все эти вопросы/ответы и решил все типовые задачи. В качестве отступления расскажу три истории: 1. Каждая строка кода должна быть задокументирована. Рассказывает Мислав Мароник, автор блога mislav.uniqpath.com Каждая строка кода должна быть задокументирована, пускай даже не в виде комментариев.

Каждая строка кода должна быть задокументирована

Кто бы ни написал четыре строки ниже, он по какой-то причине захотел получить доступ к свойству clientLeft DOM-узла, но не сделал ничего с результатом. Загадочно, не так ли? Можете ли вы сказать, зачем он сделал это, безопасно ли убирать или изменять этот кусок кода в будущем? Если кто-то скопировал и показал вам этот код, как я сейчас, вы, скорее всего, не сможете определить, кто написал эти строки, с какой причиной и необходимы ли будут они и дальше. История проекта — его самая ценная документация Тайну можно раскрыть, посмотрев на комментарий коммита, который изменил эту строку: Исправление animate() для элементов, только что добавленных в DOMАктивирование CSS-транзакций для элемента, только что добавленного в DOM, не работает в WebKit и Mozilla.