Свързани публикации 'engineering'


Използване на Reflux и Freezer като хранилище на данни
React е невероятен напредък в уеб разработката. Той създава изпълнение, което е лесно за създаване, повторно използване и разбиране. Той има силни мнения относно изобразяването в предния край, но няма мнение за това как данните се съхраняват, манипулират и след това се запазват. Мисля, че това е добре. Има много различни случаи на употреба и мнения относно най-добрия начин за обработка на данни и това наистина не трябва да бъде част от отговорностите на React. Flux беше въведен малко..

Съвети, които научих в продължение на 10 години за поддържаемостта на моя код
Пиша код повече от 10 години и въпреки че напоследък се занимавам с повече управление, в пика си успях да напиша 500+ реда добре работещ код на ден. Ето принципите, които ми помогнаха за това: Не генерализирайте прекалено . Ако не можете да създадете универсално решение с малко кръв, тогава няма значение, решете конкретен текущ проблем и продължете напред. Едно обобщение, дори и добро, остава неизползвано в 70% от случаите. Не оптимизирайте кода си предварително . Идеята да се..

Пътуването на инженерите на Android: технически разговори
Светкавични разговори и видеоклипове за панелни дискусии. Написано от Джейк Уортън . Горе главата, преместихме се! Ако искате да продължите да сте в крак с най-новото техническо съдържание от Square, моля, посетете ни в нашия нов дом https://developer.squareup.com/blog Наскоро Джон Родригес , Ефи Барак , Ерик Бърк и Кристина Лий изнесоха светкавични доклади и участваха в панелна дискусия на нашето събитие „Пътуване на инженерите на Android“ в офиса на Square в Сан..

Въведение в Snips NLU, библиотеката с отворен код зад Snips Embedded Voice Platform
Написано от Адриен Бол , Клеман Думуро и Жозеф Дюро Snips Embedded Voice Platform позволява на всеки производител на устройство да изгради Private by Design гласов интерфейс към своя продукт. Той управлява откриването на Wakeword, разпознаването на реч и разбирането на естествен език, изцяло на устройството, така че нито една от личните ви гласови данни да не отива в облака. Платформата Snips също е отворена за некомерсиална употреба за всеки, който иска да хакне гласов..

Вземете предимство в света на програмирането: Научете Flutter
Какво е Flutter? Flutter, от Google, е безплатна междуплатформена рамка с отворен код за разработване на приложения. Тъй като това е междуплатформена рамка, това означава, че една кодова база може да се използва за разработване на iOS, android, десктоп и уеб приложения. Това е голяма част от привлекателността на Flutter и голяма причина, поради която той бързо набира популярност. Flutter е изграден върху Dart, език за програмиране, който също е разработен от Google през 2011 г...

Оптимизиране на Ember шаблони
Шаблоните съставляват 60% от вашето приложение Ember. Сега какво? Горе главата, преместихме се! Ако искате да продължите да сте в крак с най-новото техническо съдържание от Square, моля, посетете ни в нашия нов дом https://developer.squareup.com/blog Актуализация: Основната производителност на Ember се е подобрила много след първото публикуване на тази статия! Ember 2.10 се доставя с нов двигател за изобразяване, който прави някои от тези оптимизации ненужни. Ако работите..

Разработчици споделят ужасяващи истории за технически дългове (част 1)
Има много шеги около техническия дълг, но какво се случва, когато компаниите го оставят да изчезва? Помолих куп разработчици да споделят някои от своите ужасяващи истории за технически дълг. Загуба на печалба Артър Линум е технологичен консултант. Той сподели някои от своите преживявания с мен: „Бях консултант на стартъп, който беше натрупал значителни технически дългове. Бяха се втурнали да спазят кратки срокове, за да се позиционират в челните редици на пазара, и това доведе до..