Search
Write a publication
Pull to refresh
8
0
Alex Marinenko @jo_asakura

Front-End Architect

Send message
Вот, к примеру, разработчики Facebook'а, Discord'а и WalmartLabs делятся своим мнением о React Native.

Главный плюс данной технологии в том, что React Native позволяет многим front-end разработчикам вылезти из своей привычной среды (браузеры, node.js и т.д.) и поучаствовать в разработки мобильных приложений, расширить границы своих знаний и узнать больше о том, как работают мобильные платформы, без необходимости нырять с головой в ObjectiveC/Swift/Java.

Что касательно самого фреймворка, то React Native справляется со своей задачей очень хорошо, если подойти к этому делу с умом, терпением и главное желанием добиться результата.
Насколько у меня отложилось в голове (я не особо слежу за этим проектом), то ничего :-D Может что-то поменялось с момента, когда я с ними общался 3 недели назад перед запуском кнопки.
Простой соц.эксперимент, который оказался очень даже интересным и популярным. Пользователями было создано 23 новых сабреддита о данной кнопке (где ведутся бурные дискуссии и обсуждения), кнопка была нажата более чем 750 тыс. раз, за ней постоянно следят миллионы пользователей и много другой интересной статистики.
Офф. комментариями я не занимаюсь, да и их достаточно в соотв. сабреддите. Вы можете задать вопрос про боты и т.п., если уже не задавали, и вам ответят :-) Разработчики — это не те люди, которые дают офф. комментарии, есть администраторы сабреддитов, которые следят за всем этим.

А вот это я: www.reddit.com/about/team#user/jo_asakura
Потому что я работаю в реддите и сижу в одном метре от человека, который ее создал :-D
Юзеры действительно поддерживают кнопку вживых, никаких ботов или авто-нажатия нет :-)
автору темы, reddit пишется всегда с маленькой буквы :-)
Помню в прошлом году, когда я только знакомился с Ramda, вот эта статья очень сильно вдохновила (сорри, на англ.языке).
Это из серии "мой тул лучше твоего, поэтому используй его"? Для обеих вещей есть свои применения и нет однозначного ответа, что лучше.

Возьмите, к примеру, цитату автора Vagrant'а: "in specific scenario (yourself working alone, working on Linux, using Docker in production), you can stick with Docker alone and simplify things. In many other scenarios (I discuss further), it isn't so easy."

Да, и оба тула могут быть использованны для веб разработки на ура.
Для Google уже давно не нужно делать пререндеринг, crawler понимает js.
Смотрите в сторону DI (dependency injection) менеджера, чтобы избавиться от var'ов, получить более элегантый и удобный для тестирования код.

Вот простой пример:
/** @jsx React.DOM */

let appRenderInit = (app, window, $, React, Hello, World, undefined) => {
  'use strict';

  return (element) => {
    var Index = React.createClass({
      render() {
        /* ... */
      }
    });

    React.render(<Index />, element);
  };
};

export default appRenderInit;


Code source.
Пока не поживете в другой стране, не поймете «а нужно ли оно». Сложно судить, когда в России житейского опыта лет 30, а в других странах его нет. То что в другой стране все совсем по другому — это бесспорно.
А помимо работодателя на Мальте интервью были, приглашали в живую пообщаться?
Собеседования Вы проходили, в живую или онлайн? Если ездили, то как решали проблему оформления виз и т.п. В Штатах очень частая практика — это финальное интервью в живую, так называемое culture fit, чтобы понять, насколько хорошо кандидат вольется в компанию.
На странице обмена есть кнопка Report No Gift Yet, если так и не получите, то жмите туда. Такие ситуации не редкость и для этого специально проводят отделную запись на участие в Rematch Santa. Люди, кто записались на Rematch Santa в результате отошлют подарки тем, кто не получил подарок, но сам уже выслал.

У меня та же ситуация, свой подарок уже получил, а жене до сих пор не выслали.
Либо я так долго работал в таком стиле, либо все мои проекты и коллеги с кем я работаю придерживаются того, что js — это callbacks, async, promises, service bus и т.д. Но когда я вижу рекомендации писать js код в sync виде — выглядит это жутко.
Тащить async/await в js — это уже перебор, пусть этот ужас останется в .NET. В js есть множество своих методов и паттернов работы с callback'ами. По мне так async выполняет туже работу, что и asyncawait, только в более близком к js стилю.
Круто! Приятно слышать, что и в России участвуют в данном мероприятии :-)
Как только появится свободное время планирую написать статью о том, как работается в reddit, как затронул нас переезд и как будет выглядить новый офис в Сан Францизко. С октября по декабрь — самый занятой сезон для redditgifts, а тут еще и переезд, поэтому свободного времени очень мало.

Если есть какие-либо идеи или интересные темы, предлагайте, постараюсь рассказать.
Да, я разработчик в reddit, а именно в отделе redditgifts/redditmade. Я занимался непосредственно технической реализацией данного мероприятия.

Information

Rating
Does not participate
Location
Salt Lake City, Utah, США
Date of birth
Registered
Activity