https://jenkins.io/blog/2017/04/12/welcome-to-blue-ocean-dashboard/ рекомендуем обратить внимание на новый UX BlueOcean для Jenkins Pipeline
https://blog.docker.com/2017/04/introducing-linuxkit-container-os-toolkit/ создаем свой docker-linux для запуска контейнеров
Docker
Blog | Docker
Read our blog to find the latest Docker updates, news, technical breakdowns, and lifestyle content.
https://github.com/ahoward/sekrets
Классное решение менеджмента продакшен конфигов. Все мы знаем, что комитить продакшен конфили в репо это ахтунг и решаем эту задачу наличием ENV переменных на проде. Проект sekrets предлагает держать продакшен конфиги в репе, но в зашифрованном виде, а сам ключ для расшифровки лежит на продакшен серверах.
В последней версии Рельс (5.1) сикреты сунули во фреймворк по умолчанию https://github.com/rails/rails/pull/28038
Классное решение менеджмента продакшен конфигов. Все мы знаем, что комитить продакшен конфили в репо это ахтунг и решаем эту задачу наличием ENV переменных на проде. Проект sekrets предлагает держать продакшен конфиги в репе, но в зашифрованном виде, а сам ключ для расшифровки лежит на продакшен серверах.
В последней версии Рельс (5.1) сикреты сунули во фреймворк по умолчанию https://github.com/rails/rails/pull/28038
GitHub
GitHub - ahoward/sekrets: sekrets is a command line tool and library used to securely manage encrypted files and settings in your…
sekrets is a command line tool and library used to securely manage encrypted files and settings in your rails' applications and git repositories. - GitHub - ahoward/sekrets: sekrets is ...
Написали вводную статью про GraphQL. Есть даже мини проект поиграться.
https://blog.maddevs.io/time-to-graphqlize-f61034d86e35
https://blog.maddevs.io/time-to-graphqlize-f61034d86e35
Mad Devs
It’s Time to GraphQL-ize…
We all struggle to make our world better, at least in the area we are competent at. And the GraphQL seems to be one of the most worth to…
Довольно познавательная статья о подводном камне при использовании слайсов в Go. http://allegro.tech/2017/07/golang-slices-gotcha.html
allegro.tech
Golang slices gotcha
In this post I present a story of a bug that hit us recently. Everything was
caused by unexpected (although documented) behavior of Go built-in function
append. This bug has lived silently
for nearly a year in
allegro/marathon-consul. Ensure
you run the latest…
caused by unexpected (although documented) behavior of Go built-in function
append. This bug has lived silently
for nearly a year in
allegro/marathon-consul. Ensure
you run the latest…
https://send.firefox.com/
Mozilla has launched a free online service for private sharing of up to a GB of an encrypted file between two users. It’s called Send, and it’s meant to ensure users’ shared files do not remain online forever. The link will expire after a single download or 24 hours, and it works with both Firefox and Chrome browsers.
Надеемся, что сервис не прикроют так же быстро как и остальные "секурные" файлообменники
Mozilla has launched a free online service for private sharing of up to a GB of an encrypted file between two users. It’s called Send, and it’s meant to ensure users’ shared files do not remain online forever. The link will expire after a single download or 24 hours, and it works with both Firefox and Chrome browsers.
Надеемся, что сервис не прикроют так же быстро как и остальные "секурные" файлообменники
Нвидиа бьет рекорды по прибыли за счет майнеров
https://venturebeat.com/2017/08/10/nvidia-earnings-self-driving-cars-ai-games-nintendo-switch-drive-big-quarter/
Nvidia, the maker of chips used for game graphics, artificial intelligence, and cryptocurrency mining, reported $2.2 billion in Q2 earnings. The earnings surpassed Wall Street estimates, which anticipated $1.96 billion. The company earned $1.4 billion a year ago. Nvidia started in 1993 with a dozen other chip startups, and its competitors include Intel, Advanced Micro Devices, and Qualcomm. Cryptocurrency mining in particular continues to grow as a driver in chip sales.
https://venturebeat.com/2017/08/10/nvidia-earnings-self-driving-cars-ai-games-nintendo-switch-drive-big-quarter/
Nvidia, the maker of chips used for game graphics, artificial intelligence, and cryptocurrency mining, reported $2.2 billion in Q2 earnings. The earnings surpassed Wall Street estimates, which anticipated $1.96 billion. The company earned $1.4 billion a year ago. Nvidia started in 1993 with a dozen other chip startups, and its competitors include Intel, Advanced Micro Devices, and Qualcomm. Cryptocurrency mining in particular continues to grow as a driver in chip sales.
VentureBeat
Nvidia earnings: Self-driving cars, AI, games, Nintendo Switch drive big quarter
Nvidia keeps on raking in revenue from chips for artificial intelligence, game graphics, the Nintendo Switch game console, and self-driving cars. But we'll have to listen to the conference call to find out if cryptocurrency mining also drove sales.
Firebase reality
https://lugassy.net/why-im-dumping-firebase-for-web-cd64a78cb43e
Кстати, тоже столкнулись с кучей проблем и ограничений, когда внедрили прилу с Файербейзом в продакшен.
https://lugassy.net/why-im-dumping-firebase-for-web-cd64a78cb43e
Кстати, тоже столкнулись с кучей проблем и ограничений, когда внедрили прилу с Файербейзом в продакшен.
Michael Lugassy — The Trillest
Why I’m dumping Firebase for Web?
It’s been 4 months since I started playing with Firebase for Web. 122 days of dev work that ended with despair, or my longing to old tech…
https://brandur.org/postgres-atomicity как в постгресе реализована атомарность. Хорошая и детальная статья
https://m.habrahabr.ru/company/infopulse/blog/336110/ перевод статьи о магической константе. Мы уже как то шарили эту статью с вами в оригинале. Теперь ее можно прочесть и на русском
Habr
«Магическая константа» 0x5f3759df
В этой статье мы поговорим о «магической» константе 0x5f3759df, лежащей в основе элегантного алгоритмического трюка для быстрого вычисления обратного квадратного корня. Вот полная реализация...
https://www.nginx.com/products/nginx-unit/
NGINX Unit: A New Open Source App Server That Supports Go
A new, lightweight, app server from NGINX designed for dynamic and distributed applications. In beta, it currently supports Go, PHP and Python.
Надо щюпать
NGINX Unit: A New Open Source App Server That Supports Go
A new, lightweight, app server from NGINX designed for dynamic and distributed applications. In beta, it currently supports Go, PHP and Python.
Надо щюпать
F5, Inc.
NGINX
F5 NGINX provides a suite of products that together form the core of what organizations need to create apps and APIs with performance, reliability, security, and scale.
Вышел очередной выпуск шоу Keybeard.
Во втором выпуске Олег и Миша рассуждают на тему чем женатики отличаются от холостяков в IT-командах :)
https://www.youtube.com/watch?v=r1JTP90m0Ec
Во втором выпуске Олег и Миша рассуждают на тему чем женатики отличаются от холостяков в IT-командах :)
https://www.youtube.com/watch?v=r1JTP90m0Ec
YouTube
Кибирд (Keybeard) #2 – Женатики и холостяки в IT командах
Второй выпуск Keybeard, в котором мы сменили камеру и микрофон, но все так же сидя в офисе MadDevs, душевно и с пониманием говорим тему различий между женатыми/замужними и холостыми членами команд, которые разрабатывают софт. Ключевые темы:
- Минусы женатиков…
- Минусы женатиков…
https://blogs.dropbox.com/tech/2017/09/optimizing-web-servers-for-high-throughput-and-low-latency/ Отличная и глубокая статья о оптимизации веб серверов. В ней расмотрен весь процесс оптимизации. От процессора, сетевого адаптера и оперативной памяти, до уровня ОС и самого веб сервера.
dropbox.tech
Optimizing web servers for high throughput and low latency
Как известно в мире разработки две сложные сложности: инвалидация кеша и наименование.
Чуваки из Search Code напилили тул, где можно вводить ключевые слова (из которых вы не можете придумать название метода) и получить результаты уже готовых примеров из публичных репозиториев
Ну вот например я не знаю как грамотно обозвать переменную либы для сторейджа (ну допустим) и получается вот что: https://unbug.github.io/codelf/#lib%20storage
Никакой аналитики, никакого AI, просто показаны кривые чужие примеры. Может как-то надо по особому пользоваться тулзой?
Описание фич тут: https://hackernoon.com/how-does-codelf-helps-you-to-name-function-variable-better-3f56de2ceb48
Чуваки из Search Code напилили тул, где можно вводить ключевые слова (из которых вы не можете придумать название метода) и получить результаты уже готовых примеров из публичных репозиториев
Ну вот например я не знаю как грамотно обозвать переменную либы для сторейджа (ну допустим) и получается вот что: https://unbug.github.io/codelf/#lib%20storage
Никакой аналитики, никакого AI, просто показаны кривые чужие примеры. Может как-то надо по особому пользоваться тулзой?
Описание фич тут: https://hackernoon.com/how-does-codelf-helps-you-to-name-function-variable-better-3f56de2ceb48
unbug.github.io
CODELF
Best GitHub stars, repositories tagger and organizer. Search over projects from Github, Bitbucket, Google Code, Codeplex, Sourceforge, Fedora Project, GitLab to find real-world usage variable names.