😁6
Можно ли сделать серьезный проект на JavaScript? Ждем ваших мнений, дорогие читатели.
https://v.thecode.media/tzoub
#пб_Код
https://v.thecode.media/tzoub
#пб_Код
😁45🤡15👍1
На Новый год многие наряжают ёлку, но мы подумали — а что, если ёлку будут наряжать специалисты разных направлений в ИТ: фронтенд-разработчики, тестировщики, девопсы и все остальные?
В итоге у нас получилось шесть ёлок: по одной на каждое направление. Если поймёте, почему мы их украсили именно так, — вам респект и почёт. А если вы предложите свои варианты украшения ИТ-ёлок в комментариях, то лучшие из них мы опубликуем для всех.
Погнали наряжать!
В итоге у нас получилось шесть ёлок: по одной на каждое направление. Если поймёте, почему мы их украсили именно так, — вам респект и почёт. А если вы предложите свои варианты украшения ИТ-ёлок в комментариях, то лучшие из них мы опубликуем для всех.
Погнали наряжать!
🔥28❤6👍3
Если вы прочитаете эту статью, то узнаете, что поможет вашему смартфону сделать хорошие новогодние фотографии.
https://v.thecode.media/v7176
#разбор_Код
https://v.thecode.media/v7176
#разбор_Код
❤12🔥5👍4
Что такое Vue.js
Vue.js — это фреймворк для разработки сайтов и веб-приложений, написанный на JavaScript. Проще говоря, это гора чужого кода, упакованная таким образом, чтобы вы могли использовать чужие наработки в своих целях. В частности — для интерфейсов и веб-приложений.
Во фреймворке Vue.js зашита логика кнопок и других элементов интерфейса; их внешний вид; механизмы обмена данными и другие необходимые для интерфейса штуки. Стандартными средствами JavaScript, HTML и CSS всё это хозяйство описать можно, но только огромной горой кода. А если делать это хорошо, то гора должна быть очень большой: нужно учесть и ввод с клавиатуры, и ввод с тач-устройств, и другие ограничения. В Vue предусмотрено всё необходимое, и оно уже готово к употреблению.
В чём идея этого фреймворка и как всё устроено, почитайте в нашей статье: https://v.thecode.media/te9zg
Vue.js — это фреймворк для разработки сайтов и веб-приложений, написанный на JavaScript. Проще говоря, это гора чужого кода, упакованная таким образом, чтобы вы могли использовать чужие наработки в своих целях. В частности — для интерфейсов и веб-приложений.
Во фреймворке Vue.js зашита логика кнопок и других элементов интерфейса; их внешний вид; механизмы обмена данными и другие необходимые для интерфейса штуки. Стандартными средствами JavaScript, HTML и CSS всё это хозяйство описать можно, но только огромной горой кода. А если делать это хорошо, то гора должна быть очень большой: нужно учесть и ввод с клавиатуры, и ввод с тач-устройств, и другие ограничения. В Vue предусмотрено всё необходимое, и оно уже готово к употреблению.
В чём идея этого фреймворка и как всё устроено, почитайте в нашей статье: https://v.thecode.media/te9zg
👍29❤7
Если в новом году обещаете себе точно пойти учиться — ловите ближайшие даты старта потоков Практикума.
Пройти бесплатную вводную часть понравившегося курса, чтобы познакомиться с профессией, программой и форматом обучения, можно уже сейчас. Если не нашли нужный курс, уточнить дату можно в комментариях.
По ссылке — промокод на скидку 5% на курсы Практикума: https://v.thecode.media/tbrav
Пройти бесплатную вводную часть понравившегося курса, чтобы познакомиться с профессией, программой и форматом обучения, можно уже сейчас. Если не нашли нужный курс, уточнить дату можно в комментариях.
По ссылке — промокод на скидку 5% на курсы Практикума: https://v.thecode.media/tbrav
👍9😢2
Четвёртый (и предпоследний) день ИТ-игр
Коротко напомним правила: мы описываем стартовые условия, а вы выбираете голосованием, как будет развиваться сюжет дальше, — и так в каждой новой ситуации.
Итак, большинство проголосовало за то, чтобы сделать отдельный микросервис и сделать его полностью совместимым с текущим API. Всё вроде получилось, но во время тестирования синхронизации работы микросервиса и монолита выяснилось, что при одновременной смене пароля более чем у 50 человек микросервис полностью блокирует работу с базой данных, из-за чего начинает подвисать работа остального приложения.
Коротко напомним правила: мы описываем стартовые условия, а вы выбираете голосованием, как будет развиваться сюжет дальше, — и так в каждой новой ситуации.
Итак, большинство проголосовало за то, чтобы сделать отдельный микросервис и сделать его полностью совместимым с текущим API. Всё вроде получилось, но во время тестирования синхронизации работы микросервиса и монолита выяснилось, что при одновременной смене пароля более чем у 50 человек микросервис полностью блокирует работу с базой данных, из-за чего начинает подвисать работа остального приложения.
🤡19🔥2👍1
Что делать тестировщикам?
Final Results
12%
Пометить баг как некритичный, отдать всё в релиз и пред-ть бэкенд, что сервис будет вести себя так
52%
Пометить баг как критичный и заблокировать деплой, чтобы бэкендеры разобрались с проблемой
36%
Сходить к продакту, описать проблему и ждать, что он решит
🤡22👍7
Полноценный серьёзный проект: делаем свой аудиоплеер на Python. Самое важное в нём — не интерфейс, а то, что под капотом.
https://v.thecode.media/usupb
#проект_Код
https://v.thecode.media/usupb
#проект_Код
👍21❤9🔥4