Архитектура мета-сервера мобильного онлайн-шутера Tacticool

Автор: admin от 18-10-2018, 12:05, посмотрело: 18

Еще один доклад с Pixonic DevGAMM Talks — на этот раз от наших коллег из PanzerDog. Lead Software Engineer компании Павел Платто разобрал мета-сервер игры с сервисно-ориентированной архитектурой, рассказал, какие решения и технологии были выбраны, что и как у них масштабируется, и с какими трудностями пришлось столкнуться. Текст доклада, слайды и ссылки на другие выступления с митапа, как всегда, под катом.



Категория: Веб-разработка

 

DotNext — герои тут другие

Автор: admin от 18-10-2018, 11:25, посмотрело: 18

DotNext — герои тут другие


В прошлый раз я рассказывал про простых самобытных парней, которые где-то тихо упоролись и написали инструменты мирового уровня для Java. В мире .NET герои не такие. В мире .NET герой — это бунтарь в галстуке. Потому что нет зоопарковости платформы. MS выпускает инструмент, и он работает. Почти всё вендорское, хоть и кроссплатформенное. Связка с ОС хороша, поэтому нет даже зоопарка GC. Профайлеров несколько, но врут они намного меньше. Нет проблемы выбора среди миллиона инструментов.



Но герои всё равно есть. И так уж получилось, что у наших самых хардкорных спикеров довольно странные увлечения помимо, собственно, разработки.



Первый парень, который мощно задвинет, — это Джеффри Рихтер. Это тот самый, который написал «Windows для профессионалов» и «CLR via C#». Если вы кодите про дотнет, то немного его знаете, потому что без прочтения этой книги невозможно пройти ни одного собеседования по .NET. Работает он в MS, архитектор в Ажуре. У него свой бизнес ещё. Ведёт видеокурсы для senior’ов про то, как правильно, потому что разбирается во всём под капотом.



В свободное от работы время разводит людей (член Международного Братства Фокусников) и лабает джаз на ударных и клавишных.

Категория: Программирование

 

Десять человек на 90 тысяч сайтов: как не сойти с ума

Автор: admin от 18-10-2018, 11:20, посмотрело: 13

Привет, меня зовут Вера Сивакова. Я работаю с ключевыми партнёрами Яндекс.Кассы — подключаю большие магазины и сервисы, запускаю проекты и езжу на встречи по всему миру. В общем, слежу, чтобы всё было хорошо.



Каждый сотрудник Яндекс.Денег раз в год может сменить род деятельности — выбрать какой-нибудь отдел и поработать там несколько дней. Поэтому месяц назад и я села в Сапсан и приехала в Петербург. Там работает отдел мониторинга, который тоже следит, чтобы у 90 тысяч сайтов, подключенных к Кассе, всё было хорошо, — и мы решили объединить силы.



Десять человек на 90 тысяч сайтов: как не сойти с ума
Как не сойти с ума? Точно не так (источник: reddit.com)



Это рассказ о том, как у нас устроен мониторинг, и чему я научилась за пару дней в другом департаменте.

Категория: Яндекс

 

Проксируем файлы из AWS S3 средствами nginx

Автор: admin от 18-10-2018, 08:35, посмотрело: 12

Казалось бы, задача реализации фронтенда для AWS на nginx звучит как типовой кейс для StackOverflow — ведь проблем с проксированием файлов из S3 быть не может? На деле выяснилось, что готовое решение не так-то просто найти, и данная статья должна исправить эту ситуацию.



Проксируем файлы из AWS S3 средствами nginx


Зачем это вообще может понадобиться?




  • Контроль доступа к файлам средствами nginx — актуально для концепции IaC (инфраструктура как код). Все изменения, связанные с доступом, будут вноситься только в конфигах, которые лежат в проекте.

  • Если отдавать файлы через свой nginx, появляется возможность их кэшировать и сэкономить тем самым на запросах к S3.

  • Подобный прокси поможет абстрагироваться от типа хранилища файлов для разных инсталляций приложения (ведь помимо S3 существуют и другие решения).
  • Категория: Веб-разработка

     

    Как избежать фейлов при разработке продукта: 10 советов от Rookee

    Автор: admin от 18-10-2018, 05:15, посмотрело: 20

    Разработка продуктов — процесс трудоемкий. Рынок постоянно нуждается в новых решениях, но на пути создания инноваций любую компанию подстерегают провалы. В данной статье мы собрали воедино свой собственный опыт работы в высокотехнологичном сервисе, чтобы попытаться разобраться, какие проблемы могут возникнуть при разработке нового продукта и как их избежать.



    Как избежать фейлов при разработке продукта: 10 советов от Rookee



    1. Забудьте о процессе, работайте на результат



    Нередко компании при разработке продукта все внимание и ресурсы направляют на процесс создания и производства. Даже если каждый этап работ выполнен «строго по технологии», результат может оказаться не таким радужным, как представлялось в начале.

    Категория: Веб-разработка

     

    Зеев Сураски: Будущее Zend Engine и Zend Framework

    Автор: admin от 18-10-2018, 02:20, посмотрело: 25

    Зеев Сураски: Будущее Zend Engine и Zend Framework




    В июне 2015 года было анонсировано поглощение Zend, компании-разработчика ядра языка PHP, американской компанией Rogue Wave Software. В феврале 2016 года об уходе из Zend заявил ее сооснователь и до 2015 исполнительный директор Энди Гутманс.

    На этот раз второй из основателей Zend Technologies Зеев Сураски в своем блоге поделился планами.

    Категория: Программирование

     

    Вам действительно нужны entrust или laravel-permission для реализации вашей авторизации?

    Автор: admin от 18-10-2018, 01:00, посмотрело: 18

    «Так… мне нужна простая авторизация. Какая-нибудь админская роль, и может роль редактора/модератора. Сейчас погуглим. О! Для laravel уже есть готовые пакеты! zizaco/entrust, spatie/laravel-permission и другие! Давай выберем какой-нибудь!»



    Примерно так все и происходит. Потом миграция пакета добавляет в базу 5 табличек для хранения ролей, пермишенов и их отношений. Все правила авторизации, такие как роли 'admin' и 'editor' могут делать 'edit posts', хранятся в этих таблицах. Обычно в проекте много копий базы данных. Копии разработчиков, тестовая база(ы) и продакшен. В итоге все эти правила авторизации вынуждены синхронизироваться между базами данных.

    Категория: Программирование

     

    За 2018 год разработчики проекта KDE получили больше $ 0,5 млн. пожертвованиями. И не только они…

    Автор: admin от 17-10-2018, 22:20, посмотрело: 22

    За 2018 год разработчики проекта KDE получили больше $ 0,5 млн. пожертвованиями. И не только они…



    Жизнь многих коллективов разработчиков свободного программного обеспечения преисполнена аскетизма, преодоления сложностей и препятствий, и часто сообщества выживают исключительно за счет альтруистических убеждений и самоотверженности своих участников. Не всем популярным свободным продуктам удается найти стабильный и надежный источник финансирования. Однако, иногда судьба дарит заслуженные подарки. Так в этом году произошло с проектом KDE. Дважды.



    KDE — организация и международное сообщество вокруг нее, разрабатывающее свободное программное обеспечение: среду рабочего стола Plasma и набор приложений KDE Applications. Основным источником средств для проекта служит сбор пожертвований и целевые кампании по фандрайзингу.



    За 2018 год разработчики проекта KDE получили больше $ 0,5 млн. пожертвованиями. И не только они…



    15 октября 2018 некоммерческая организация KDE e.V., курирующая развитие проекта KDE, сообщила о получении пожертвования в $300 000 на 22-летие проекта от другого сообщества энтузиастов — Handshake.org. Причем 100 тысяч долларов, из полученных 300 тысяч, пойдут на развитие свободного офисного пакета Calligra.

    Категория: Apple

     

    Google будет отдельно продавать лицензии на пакет Google Apps и на поиск с браузером

    Автор: admin от 17-10-2018, 17:50, посмотрело: 20

    Google будет отдельно продавать лицензии на пакет Google Apps и на поиск с браузером


    Компания Google разделила для производителей смартфонов общий пакет Google Apps на два отдельных пакета, выделив Google Search с браузером Chrome. Теперь два пакета продаются по отдельности.



    Напомним, что 18 июля 2018 года Еврокомиссия закончила многолетнее расследование против Google и потребовала от неё рекордный штраф в 5 миллиардов долларов (4,3 млрд евро).



    Евросоюз обвинил Google в трёх нарушениях.




  • Google подрывает конкуренцию на рынке Android устройств тем, что внедряет свои поисковик и приложения в операционную систему.

  • Она ограничивает производителям использование альтернативных версий Android, закрывая доступ к своим сервисам.

  • Компания платила крупным производителям и мобильным сетям, чтобы те ставили в своих продуктах по умолчанию Поиск Google.



  • Компании Alphabet дали 90 дней, «чтобы оспорить решение или исправить ситуацию». Вот 90 дней прошли — и американская корпорация огласила свой вариант исправления ситуации.

    Категория: Google

     

    Переезд в Лондон с женой и собаками. История мобильного разработчика

    Автор: admin от 17-10-2018, 15:25, посмотрело: 21

    Всем привет!



    Меня зовут Кирилл, я Android-разработчик. Сейчас я уже привык к тому, что живу и работаю в Лондоне, но год назад и представить себе такого не мог. В этой статье я расскажу, как мне выпал шанс устроиться в международную компанию, о чём спрашивали на интервью, какие этапы нужно пройти, чтобы уехать в Великобританию с семьёй и собаками, и какой он, Лондон.



    Переезд в Лондон с женой и собаками. История мобильного разработчика

    Категория: Веб-разработка, Android, iOS