Три года в команде Jan 18, 2017
Кажется ещё только вчера я был студентом, но вот уже пролетело три года как я работаю в дружной и слаженной команде Вебтек…
Собственное хранилище версированных Vagrant боксов с помощью Nginx и Lua Oct 25, 2016
Для удобного процесса разработки, быстрого переключения между проектами и эффективного взаимодействия бэкенд и фронтенд команд. Мы, в WB—Tech, работаем в виртуальном окружении Vagrant + VirtualBox. Vagrant
— прекрасный менеджер окружения, а для ускорения развертывания виртуальной машины можно использовать компилированные, версированные боксы. Хостить их можно на родном сервере, но триал Vagrant enterprise
у нас закончился, в связи с чем было решено хостить боксы самостоятельно. А сделали мы это с помощью Lua.
Быстрый старт на Джанго Oct 10, 2016
Новый проект это всегда интересно, новые задачи, новый опыт, новые знания. Начиная новый проект хочется сразу броситься “в бой”. Но перед этим приходится тратить время на первоначальную настройку окружения, подключения и установку зависимостей, создания структуры, инициализацию проекта. Порой это может занимать целый день. Рутинная, и во многом однообразная задача написания fab
скриптов для запуска виртуального окружения — охлаждает пыл и отвлекает. Для того чтобы пропускать этот шаг, и сразу приступать к разработке, был написан простенький fab
скрипт для фальстарта нового проекта. Так что теперь, достаточно написать falstart <название проекта>
, выпить чашечку чая и приступать к работе над новым проектом.
Отчеты coverage в TeamCity Sep 26, 2016
Мы, в WB—Tech в качестве системы непрерывной интеграции используем TeamCity. А саму разработку ведем в приватных репозиториях на github. С задачей запуска тестов и публикации статуса выполнения в ветку на github
TeamCity
справляется отлично. Но выводить отчет по покрытию кода из коробки умеет только для Java
и .NET
, а это не наш профиль. Хотелось получить собственную систему, похожую на Coveralls работающую с python
.
Заклинатель змей? Apr 13, 2016
Python
имеет очень простой синтаксис, и практически всегда ведёт себя предсказуемо. Однако порой происходит нечто невероятное…
Content
Tags
- map
- geodata
- streak
- pil
- coverage
- sld
- webhook
- code
- postfix
- letsencrypt
- falstart
- crop
- asyncio
- javascript
- typograf
- spf
- exceptions
- dkim
- git
- geoserver
- md
- ci
- best
- video upload
- thumbnail
- wb-tech
- self-hosted
- jpg
- lenna
- github
- yandex
- aiohttp
- ip
- image
- youtube
- chat
- vagrant
- metrika
- lua
- markdown
- oauth2
- async
- gis
- postgis
- bug
- artlebedev
- response
- ssl
- autodeploy
- css
- pelican
- django
- teamcity
- https
- exif
- magic
- http
- tutorial
- watch
- anchor
- secure
- browsers
- web
- nginx
- crazy
- python
- autonav