У вас никогда не будет достаточно инструментов для разработки. Всегда найдется способ лучше, с помощью, которого вы добьетесь лучшего результата!
Добро пожаловать в новую серию статей, в которой мы будем перечислять десятки новых инструментов для разработки ежемесячно.
Мониторинг состояния вашей системы в реальном времени очень важен. В Facebook мы разработали фреймворк под названием osquery, который позволяет взглянуть на низкоуровневый мониторинг операционной системы по-новому.
Osquery представляет операционную систему как высокопроизводительную реляционную базу данных. Этот подход позволяет вам писать SQL запросы, чтобы легко и эффективно получать информацию о вашей системе. С osquery текущее состояние ОС представляется в виде SQL таблиц из которых вы можете получить информацию о:
SQL таблицы создаются через легко расширяемый API. Несколько таблиц уже существуют и еще множество разрабатывается.
Следующий пример возвращает лист активных USB девайсов:
select * from usb_devices;
Узнать больше информации и скачать можно на официальном сайте osquery.io.
Изучайте веб разработку, с помощью онлайн уроков, каждый понедельник и среду в 20:00, на канале: Быстрый старт в веб-разработке (на странице проекта доступный записи всех уроков).
Standup обрабатывает ваши данные проекта из таких сервисов как: GitHub, Bitbucket, GitLab, Jira и Trello для создания отчетов о ходе разработки команды разработки в одном представлении. Онлайновая служба бесплатна и легко понятна и может оптимизировать ваши ежедневные постоянные встречи.
Узнать больше информации и начните использовать на официальном сайте getstandup.com.
Разработка мессенджера – OpenTl.Server
Draft это экспериментальный инструмент, который помогает разработчикам создавать приложения, которые работают на контейнерах Kubernetes. В настоящее время он доступен для Linux и MacOS, а скоро и для Windows.
Узнать больше информации и скачать: github.com/Azure/draft
Инструмент, который запускает ваши тесты в приложении Heroku каждый раз, когда вы посылаете свое приложение на GitHub.
Узнать больше информации и скачать, можно на официальном сайте: www.heroku.com/continuous-integration
Warp – это новый Go-based инструмент, который после того, как вы напечатаете warp open, поделится вашим Linux или MacOS терминалом с другими пользователями. Он не требует SSH-доступа, поэтому каждый может видеть введенные вами команды и вы можете предоставить доступ для любому кому пожелаете.
Узнать больше информации и скачать: github.com/spolu/warp
Istio представляет собой слой абстракции, работающий поверх средств оркестровки контейнеров, и выполняет задачи по распределению нагрузки по микросервисам, организации аутентификации, разграничению доступа к микросервисам, защищённого взаимодействия между микросервисами, мониторинга и балансировки нагрузки. При помощи Istio набор запущенных в разных контейнерах микросервисов обретает слаженную функциональность и может работать как единое целое.
Основные составные части Istio:
Узнать больше информации и скачать, можно на официальном сайте: istio.io
Javalin предоставляет собой простую библиотеку REST API для Java и Kotlin (статически типизированный язык программирования, ориентированный на платформы Java Virtual Machine, Android, JavaScript).
Простой пример API “Hello World” в Java:
import io.javalin.Javalin;
public class HelloWorld {
public static void main(String[] args) {
Javalin app = Javalin.create().port(7000);
app.get("/", ctx -> ctx.result("Hello World"));
}
}
Узнать больше информации и скачать, можно на официальном сайте: javalin.io
Mavo – это новый инструмент разработки веб-приложений с открытым исходным кодом, разработанный Ли Вероу. Mavo не является типичной библиотекой или фреймворком. Он расширяет HTML, чтобы добавить такие функции, как вычисления и хранение, без необходимости писать JavaScript код.
Простой пример, отображающий значение ползунка:
<p>Slider value: [strength]%</p>
<input type="range" >
Узнать больше информации и скачать, можно на официальном сайте: mavo.io
Bootsnap - это библиотека, которая подключается к нескольким Ruby методам и кэширует результат трудоемких операций. Инструмент доступен для Linux, macOS и может помочь сократить время запуска приложений во время разработки.
Узнать больше информации и скачать: https://github.com/shopify/bootsnap
FSQL - наш второй SQL-эмулятор месяца. Это Go приложение, которое позволяет вам находить файлы с подходящим именем, размером, режимом или датой.
Например, поиск имени и размера всех файлов JSON в текущей иерархии каталогов, но игнорируя подкаталог node_modules:
fsql "SELECT name, size FROM ., -node_modules WHERE name LIKE %.json"
Узнать больше информации и скачать: github.com/kshvmdn/fsql
————————————————————————————————————————
Рекомендуем к прочтению: Upwork: вывод средств. Как вывести средства с международной биржи труда в России и Украине?
In 2024 we're witnessing a critical point in democratic technology: the integration of blockchain and…
We’re thrilled to announce an exciting opportunity for you to win not one but two…
Acquiring practical skills is crucial for career advancement and personal growth. Education Ecosystem stands out…
Artificial Intelligence (AI) has been making significant strides in various industries, and the software development…
Another week to bring you the top yield platforms for three of the most prominent…
If you hold a large volume of LEDU tokens above 1 million units and wish…
View Comments
наведите курсором на примеры и появится скролл
У вас в примерах - дичь. Проверьте статью ещё раз.