Maxim
Всем привет. Подскажите, как заставить работать vue через RequireJS?
Андрей
[0, 1]
Igor
@bigdata_ru
Sergey
Anonymous
Добрый день. Мы рады предложить Вам работу в креативной команде, которая не боится брать на себя выполнение сложных и интересных задач. Нам нужны проффесионалы и мы предлагаем Вам проверить свои силы.
Необходимые навыкиNode.js Developer Senior 2000$
Middle 1500$
Необходимые навыки:
Good proficiency with JavaScript, Node.js
Knowledge of Node.js and related frameworks (Express.js, etc.)
Clear understanding of project dependencies chain and architecture
Experience with BigData
Good experience with MongoDB, SQL using ORM and raw queries
Experience with Redis,
Experience with RabbitMQ
Understanding of microservice architecture, REST, JSON, JWT
Understanding the nature of asynchronous programming and its quirks and workarounds
Understanding of Agile, Scrum methodologies
English: technical documentation reading, writing
High technical school
*nix
Senior C++ Developer от 3000$
Middle от 1500$
Необходимые навыки:
C++: 3+
Strong knowledge of C++ libs
Strong expertise in OOP, OOD. Understanding of TDD. Data patterns, algorithms knowledge.
Strong expertise in design patterns.
High analytical skills
Experience with payment gateways maintenance
Experience with websocket
Experience with low latency systems
Understanding of REST architecture
Understanding of TCP/IP stack Understanding of Agile/Scrum methodologies
English: technical documentation reading, writing
High technical school
*nix
Будет плюсом
Experience with financial marketplaces as plus
Experience with designing of trading platforms as big plus
Обязанности
Developing a high-load application (core, payments, transport messaging, RESTful API)
Design of system architecture
Tasks of optimization and implementation
Writing clear code and project documentation Subversioning: git
Senior Front End Developer от 2000 $
Middle от 1500 $
Необходимые навыки
JavaScript, React: 3+
Strong JavaScript, CSS3, HTML5 skills
Deep expertise in ReactJs
Clear understanding of project prject dependencies chain and architecture
Experience with Less/Sass
Experience with Grunt, Gulp, Npm
Understanding of AJAX, JSON
Understanding of Agile, Scrum methodologies
English: technical documentation reading, writing
High technical school
*nix
Будет плюсом
PWA experience as great plus
Обязанности
Designing a complete cycle front-end application
Writing high-performance, clear, testable code
Subversion control system: git
Interaction with RESTful API developers
Writing project documentation
DevOps от 500$
Необходимые навыки
Experience working with Linux/Unix
Big experience with MySQL, Mongo
Good knowledge of node & HTTP/s requests routing through web-servers
AWS
Обязанности
Построение сети предприятия, организация VPN
настройка веб серверов на node, nginx, php
настройка репликаций баз данных MySQL, Mongo
Все вопросы в личку
Dmitry
Добрый день. Есть такая проблема:
var result = '';
async function func() {
// some code
result += 'Something';
}
func();
return result
Как здесь дождаться выполнения func(), а потом уже вернуть значение?
Dmitry
Функция асинхронная принципиально, потому что использую await и Promise
Дима
Использовать await
Stepan
await func()
🍀 Max
а почему не callback() ?
Stepan
потому что колбек хел потом будет
🍀 Max
хел? что?
Shazam
а промис хел нет?))
🍀 Max
чё за хел? )
Aleksandr
Hell - ад
Shazam
http://prntscr.com/ikg9w6
Shazam
@artweb_io
Stepan
при большом уровне вложений, код уходит
Stepan
сложно читать
Shazam
@@ste
Stepan
поетому и ад
Shazam
проблема не в том как читать, а в том как обработать ошибки
Artem Kasapchuk
да никакого hell не было с коллбэками)
Shazam
верно) просто кривой код)
Artem Kasapchuk
просто раньше фронтэндеров толком не было фронт делали бекендеры, которые писали жестяк полный незная как работать а асинхронными данными
Artem Kasapchuk
потом js решил сахару дать, что бы этого пиздеца не было)
🍀 Max
а для понимания асинхроного JS мне что нужно изучить?
async/await ?
🍀 Max
я думал callback() -> и есть вся асинхроннсть
Stepan
ну если придерживатся error first и в колбек возвращать еррор и значение, то надо обратотать его
🍀 Max
направьте что гуглить )
Shazam
@artweb_io callback - это способ работать с асинхронностью
Artem Kasapchuk
Stepan
promise, async/await
Konstantin
калбеки топчик :)
Aleksandr
Konstantin
как ни крутись, а без калбеков не обойтись
Artem Kasapchuk
resolve один хрен вызвать надо в конце))))
Shazam
😂
Aleksandr
Aleksandr
А не исходного)
Aleksandr
Dmitry
Konstantin
а как?
Konstantin
если тебе надо после выполнения асинхронной функции что-то дальше вызывать
Aleksandr
let err,data = await hmm()
Dmitry
await cop_items();
console.log(result);
Aleksandr
И вызывай дальше что хочешь
Dmitry
У меня так все отлично работает
Artem Kasapchuk
😂
Artem Kasapchuk
парни await ждет резултатов примиса)
Artem Kasapchuk
а в промисе один хер коллбэк вызываешь, иначе он не закончиться никогда
Shazam
сахарку еще)
Dmitry
Хмм, я вызываю resolve()
Dmitry
Есть в этом какая-то разница?
Artem Kasapchuk
в чём?)
Dmitry
Вот
function wait_element_load(element) {
return new Promise((resolve, reject) => {
let wait = setInterval(function () {
if(element !== undefined || (element instanceof NodeList && element.length !== 0)) {
clearInterval(wait);
resolve(element);
}
}, 100);
setTimeout(function(){
if(element === undefined || (element instanceof NodeList && element.length === 0)) {
clearInterval(wait);
reject(undefined);
}
}, 10000);
});
}
Artem Kasapchuk
первый агрумент промиса удачно выполненный, второй ошибка
Artem Kasapchuk
называешь как хочешь
Dmitry
окей
Stepan
Предидущий разработчик не знал как работать с промисами, ну и нахерачил колбеков. Конец функции - примерно 100 строк закривающихся скобки
Stepan
Artem Kasapchuk
Artem Kasapchuk
тут коллбэки не причём
Dmitry
гениальный код
Artem Kasapchuk
тут просто как бы....
Stepan
ну да, согласен
Konstantin
лапша)
Dmitry
хочу такую инсталляцию в музее какого-нибудь нового искусства
Artem Kasapchuk
Dmitry
и сфотографировать это
будут красивые несколько планов
Dmitry
наговнил?
Artem Kasapchuk
браузер или нода?)
Stepan
нода
Dmitry
нода
Artem Kasapchuk
а что за элемент грузишь?