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. 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! Network In most cases you are behind a proxy or have bad network settings. npm ERR! Network npm ERR! As I don't have my own proxy, there isn't really nothing to configure. Npm config set registry http: That should do the trick, enjoy! Back to the article list Share About Tatu Hi! Что нужно знать каждому программисту по версии Google! | Компьютерная Академия. Google очень крутая компания и много программистов, которых я знаю мечтают там работать. Я знаю о работе в Google, наверное, немного больше потому, что работал с человеком брата которого взяли туда программистом.

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

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

Нет, не с самими промисами. Их реализация по спецификации A+ превосходна. Основная проблема, которая сама предстала передо мной за годы наблюдений за тем, как многие программисты борются с богатыми на промисы API, заключается в следующем: — Многие из нас используют промисы без действительного их понимания. Если вы мне не верите, решите такую задачку: Вопрос: В чем разница между этими четырьмя вариантами использования промисов? DoSomething().then(function () { return doSomethingElse(); }); doSomething().then(function () { doSomethingElse(); }); doSomething().then(doSomethingElse()); doSomething().then(doSomethingElse); Если вы знаете ответ, то разрешите вас поздравить — по части промисов вы ниндзя.

Почему промисы? Ошибки новичков Готово! Актуальные технологии и тренды в веб-разработке | GeekBrains - образовательная площадка для программистов. PostCss, полное погружение: Все, что Вам нужно знать - Envato Tuts+ Web Design Tutorial. Если Вам, на самом деле нужно узнать что-то о PostCss, то давайте скорее приступим и узнаем, как его можно использовать. В этой серии уроков, мы постараемся погрузиться максимально глубже и узнать основные пути, как мы можем использовать 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 | Coleman McCormick. This entire post comes with a caveat: I am not a software engineer. 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. Young people interested in learning how to code could learn a lot by starting with the smaller steps.

In no particular order: Learn how to use the Linux command line It almost doesn’t even matter what exactly you do with Linux to get started on this. Work on tools instead of systems Starting out by building entire products is a bad idea. Prime yourself on “devops” knowledge The “cloud” sounds like a huge loaded buzzword, and it is. Spend hours on GitHub Dig for open source projects you find interesting. See also, traditional resources I’m a huge fan of starting by getting your hands dirty. 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. 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. Just Do It! Wow… I love that video. Stop Giving Up! That right there is the negative thinking that poisons your dreams and aspirations. Network A few days before class started, I connected with Coleman McCormick, the Vice President of Spatial Networks. Make the connection. The world is full of blog posts, podcasts, books, and videos that purport to “teach you to code”. Messaging. Анкета по веб-технологиям | Блог о веб-разработке и веб-технологиях. Беспокоишься, как будет проводиться техническое собеседование при приёме на работу? Тебе поможет этот опросник по стеку веб-технологий на должность «веб-разработчик». Этот большой список вопросов взят из реальных собеседований.

Neo: I know Script Fu Зачем нужны такие опросники с ответами? Многие давно работающие программисты, этакие зубры кодинга, которые годами копили знания, отрицательно относятся к сборникам вопросов к собеседованию и считают, что таким образом увеличивается поток неквалифицированных программистов. На самом деле на это надо взглянуть с другой стороны: представьте, что кто-нибудь прочитал все эти вопросы/ответы и решил все типовые задачи. В качестве отступления расскажу три истории: 1. К чему все эти три истории? Итак, заставим шестерёнки двигаться… Ответы и советы по прохождению собеседования — на отдельной странице, чтобы не было соблазна подсматривать, ссылка — в конце списка вопросов 1. 1.1. 1.2. 1.3. 1.4. 1.5. 1.6. 2. 2.1. 2.2. 2.3. 2.4. 2.5. 3. 3.2. 3.4. 3.5. 3.6. Каждая строка кода должна быть задокументирована. Рассказывает Мислав Мароник, автор блога mislav.uniqpath.com Каждая строка кода должна быть задокументирована, пускай даже не в виде комментариев.

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