79 историй о Rust, которые нужно узнать
4 июня 2023 г.Давайте узнаем о Rust из этих 79 бесплатных историй. Они упорядочены по наибольшему времени чтения, созданного на HackerNoon. Посетите /Learn Repo, чтобы найти самые читаемые истории о любой технологии.
1. 10 лучших языков программирования для веб-разработчиков, которые стоит выучить во время карантина
Если вы просто сидите дома большую часть ночи, думая, что, черт возьми, вы должны делать, радуйтесь! У меня есть список из 10 самых популярных и крутых языков программирования, которые вы можете уместить в одном мешке (или... в блоге).
2. Введение в Rust для разработчиков JavaScript
Изучите Rust за 5 минут, используя имеющиеся у вас знания JavaScript. Здесь я перечисляю отличия Rust от JS, которые имеют решающее значение для его понимания.
3. Как создать список дел в Rust с помощью bb8 и Tokio_Postgres
Хорошие новости! Легко создать простой список дел, используя bb8 и tokio_postgres для уровня данных.
4. Как Rust и Elixir читают Ethereum и другие смарт-контракты EVM: функциональное программирование и amp; Блокчейн
В этой статье я собираюсь показать функцию чтения смарт-контракта Ethereum от Elixir&Rust
5. Отладка Rust Cargo в Gitlab
Простая мораль этой истории: всегда сначала проверяйте переменные среды в настройках CI. Они могут перезаписать ваши конфигурации и вызвать непредвиденные проблемы.
6. Давайте создадим Telegram-бота на Rust. Часть 1
Создание телеграмм-бота на Rust.
7. Беспроводной термостат Raspberry Pi — в ржавчине!
Я создал полностью работающий беспроводной термостат, работающий на Raspberry Pi, написанный на Rust, в качестве практического учебного проекта.
8. Давайте нарисуем простые скользящие средние с помощью Rust
Простые скользящие средние рассчитываются путем получения средней цены закрытия за определенный период времени. Давайте посмотрим, как мы можем запрограммировать эту идею в Rust.
9. Подробное руководство по обработке ошибок в Rust
В этой статье рассказывается, как ошибки обрабатываются с помощью языка программирования Rust.
10. Почему Rust должен заменить C
Язык программирования Rust — это амбициозный проект Mozilla Foundation, язык, претендующий на звание следующего шага в эволюции C и C++. За годы существования этих языков до сих пор не устранены некоторые их основные недостатки, такие как ошибки сегментации, ручное управление памятью, риски утечек памяти и непредсказуемое поведение компилятора. Rust был создан, чтобы решить эти проблемы, одновременно повышая безопасность и производительность.
11. «Solidity не идеальна для написания надежных смарт-контрактов», — Патрик Дай
В этой статье обсуждаются смарт-контракты, эфириум, блокчейн, децентрализация и состояние DeFi.
12. Краткое руководство по Rust для разработки встраиваемых систем
Rust можно использовать для разработки встраиваемых систем в операционной системе RT-Thread.
13. Ржавчина в тренде
Планирую использовать Rust как замену Python для автоматизации написания, особенно любых сложно-вычислимых задач. Вот почему.
14. Все любят Rust: как Rust используется в продакшене
Кто использует Rust и каковы преимущества выбора этого языка программирования для вашего стека? Узнайте ответ в историях 9 успешных компаний.
15 . Мы открываем исходный код dotenv-linter: молниеносный линтер для файлов .env, написанный на rust
Найдите dotenv-linter на Github!
16. Инструменты и ресурсы, которые вам понадобятся, чтобы стать разработчиком Web3 в 2022 году
В этой статье я собираюсь дать вам дорожную карту и некоторые из лучших ресурсов в Интернете, которые определенно помогут вам получить вашу первую работу в Web3.
17. После 20 лет веб-разработки я готов к прорыву
Я работаю в сфере веб-технологий более 20 лет. Первые пять лет своей карьеры я работал full-stack разработчиком. Тогда мы использовали термин веб-мастер. Я настраивал серверы (включая электронную почту и FTP), заказывал доменные имена, создавал базы данных и заказывал SSL-сертификаты. Я кодировал бэкенд и интерфейс, а также открывал Photoshop, чтобы время от времени немного заниматься дизайном и UX. Я был скрам-мастером и бизнес-аналитиком, плюс я поддерживал клиентов и управлял проектами их веб-сайтов. Эти задачи и должности были всего лишь частью работы веб-мастера. Вы создали сеть самостоятельно, и она жила в ящике в соседней комнате, иногда вам приходилось заходить и проверять ее, может быть, даже перезапускать.
Позднее в моей карьере я увидел возможность специализироваться. Живя и работая в Лондоне, я видел растущую потребность в специалисте. Мне начали звонить рекрутеры, спрашивая о должностях специалистов. Мне очень нравился визуальный элемент работы в браузере, а мощь JavaScript росла, и очевидно, что он никуда не денется.
18. Язык программирования Rust: все, что вам нужно знать
В этом посте мы стремимся распространить информацию о языке Rust для веб-разработки, проливая свет на его функции и преимущества.
19. История хакатонов: цифровая эволюция
Термин «хакатон» – это составное слово, представляющее собой смесь слов «хакерство» и «марафон», где слово «хак» используется в смысле исследовательского программирования.
20. Подробное руководство по программированию интегральных схем и передовой опыт
Интеграцию Internet Identity (для краткости II) необходимо различать между средой разработки и основной сетевой средой.
21. Полудение: Стена смерти (26.12.2022)
26.12.2022: 5 лучших статей на главной странице Hackernoon!
22. Rust выходит на PS4 и Xbox: подробности о дате консоли Rust
Наконец-то Rust появится на Xbox и Playstation. Вот подробности о дате выпуска консоли Rust.
23. Noonification: как отказаться от Twitter (15.12.2022)
15.12.2022: Пять лучших статей на главной странице Hackernoon!
24. Как разработчики Rust могут добиться успеха с помощью экосистемы Aleo
Как первые строители экосистемы Aleo смогут успешно реализовать свои стартапы в кратчайшие сроки?
25. Создание P2P-приложения для обмена сообщениями в Web3 с использованием Substrate & Ionic – Знакомство с укэ – BOG#002
Создание приложения и протокола для однорангового обмена сообщениями.
26. Реализация многопоточной общей памяти в Rust
Скройте запутанные детали работы с мьютексами, инкапсулировав их в структуру.
27. Узнайте, как создать HTTP API с помощью Rust
В этой статье я напишу об опыте разработчиков при разработке вышеуказанного приложения на Rust по сравнению с тем, к чему я привык в Spring Boot.
28. Лилан Анджана Фернандо в восторге от новых и будущих языков программирования
Лилан Анджана Фернандо из США была номинирована на премию 2020#Noonie в категориях «Герои будущего» и «Технологии».
29. Языки, фреймворки и инструменты для надежной разработки Web3
Web3, блокчейн, NFT?! Все это становится немного 3000-м годом… Мы разобрали это, чтобы лучше понять, как выглядит будущее работы для разработки
30. Как создать парсер на Rust для развлечения и получения прибыли
Узнайте, как создать парсер на Rust за полдня с помощью мемов
31. Создание технического сообщества в вашей компании: руководство для бывшего главного инженера
5 простых шагов, чтобы создать в вашей компании устойчивое техническое сообщество, которое понравится всем.
32. Найдите и устраните проблемы в файлах .env с помощью Dotenv-linter v2.2.0
Мы разработали dotenv-linter — полезный инструмент для проверки файлов .env. Помогает найти проблемы в файлах .env, которые вы могли сначала не заметить, но которые впоследствии могут привести к некорректной работе приложений.
33. Создание модуля блокчейна для социальных сетей с использованием Substrate — WEB3 101
Все, что вам нужно знать, чтобы создать свой первый собственный блокчейн с помощью Substrate. Узнайте, как создавать, тестировать и развертывать собственные поддоны на Substrate.
34. Кросс-компиляция Rust на MacOS для работы в качестве Unikernel
Большинство программ в Linux динамически компонуются. Поэтому, когда вы создаете unikernel с OPS из приложения Linux, OPS выходит и находит все библиотеки, с которыми он динамически связан, и бросает их на образ диска. Это хорошо работает, если вы работаете в Linux — 99% всего в Linux динамически компонуется.
35. Как уйти от Твиттера
Некоторые люди, которых я знаю, планировали или уже уехали. Похоже, целью является Mastodon, альтернативный децентрализованный проект с открытым исходным кодом, использующий протокол ActivityPub.
36. Второй государственный релиз масштабируемой службы конфиденциальности в Mozilla Open Labs
Создайте масштабируемый и ориентированный на конфиденциальность Интернет в бессерверной инфраструктуре Second State. Получайте новостную рассылку по электронной почте о Rust, WebAssembly, бессерверных технологиях, блокчейне и искусственном интеллекте.
37. Как я перестроил классическую игру «Змейка» на блокчейне CENNZnet
Что входит в создание блокчейна с использованием Rust? Наш новый разработчик проекта CENNZnet рассказывает о своем последнем проекте.
38. Цели и принципы спонсорской программы DevX Initiative
Спонсорская программа DevX Initiative уже здесь и ориентирована на людей, которые страстно работали над тем, чтобы сделать Rust тем, чем он является сегодня. Читайте, чтобы узнать больше.
39 . Как использование AWS Lambda с Rust позволило сэкономить в 3 раза больше средств по сравнению с использованием Python или .NET
При сборке для крупномасштабного использования использование Rust, безусловно, оправдывает себя как с точки зрения затрат (коэффициент экономии x3), так и с точки зрения производительности.
40. Глубокий Против. Поверхностное копирование
Вернемся на один момент назад. Немного дальше вниз к нашим структурам данных. Их дорогие кучи и стопки. В буквальном смысле.
41. Как использовать семантический поиск WASM в Rust
Представляем Voy, портативную семантическую поисковую систему WebAssembly с поиском по сходству векторов в Rust.
42. Мой путь к запуску механизма автоматизации рабочих процессов в браузере
Около недели назад я серьезно удосужился выяснить, можно ли запустить BPXE (механизм автоматизации рабочих процессов, который я разрабатываю) в браузере.
[43. Перекрестная компиляция Rust в
Raspberry Pi] (https://hackernoon.com/building-a-wireless-thermostat-in-rust-for-raspberry-pi-part-2) Эффективно настройте среду разработки для кросс-компиляции кода Rust для других платформ, включая Raspberry Pi и AWS Lambda.
44. Как создать смарт-контракт для чеканки NFT по протоколу NEAR
Технология блокчейн постоянно меняет правила игры для большинства энтузиастов. Он стал известен с появлением криптовалюты.
45. Использование Go Defer и Rust Drop для отсрочки обращения к откату
Если вы забудете что-то закрыть в Go, это может обернуться против вас. Самый простой и простой метод — вызвать откат или фиксацию.
46. Включение файлов и глубоких каталогов в Rust
Одна из вещей, которая подвергается критике со стороны новичков в Rust, — это механизм включения файлов. Около 2 дней назад я потратил около 5 часов на то, как я должен был включить файл, на который есть ссылка глубоко в дереве каталогов. Документы не помогли, так как это были простые структуры. Здесь я покажу вам, как вы можете включить свой код в разные части приложения, даже если структура сложна, и сэкономлю вам часы на том, как выполнить эту предположительно тривиальную задачу.
47. Изучение Rust в режиме самоизоляции
Блокировка COVID-19 была довольно сложным временем для всех. Оставаться в здравом уме без социальных взаимодействий, которые у нас обычно есть, может быть сложно. Я нашел время, чтобы выучить новый язык программирования. Это служило нескольким целям.
48. Создание API на Rust с помощью Rocket.rs и Diesel.rs в соответствии с чистой архитектурой
В этом руководстве я покажу вам процесс создания простого CRUD API с нуля на Rust с помощью Rocket.rs.
49. Не учитесь в одиночку, возьмите ChatGPT с собой
Вы могли заметить, что за последние несколько лет язык Rust стал настоящим любимцем Интернета.
50. Право собственности на Rust и заимствование обеспечивают безопасность памяти
Как Rust гарантирует безопасность памяти?
51. Повышение производительности приложения React с помощью SSR и Rust: Rust vs Node.js [Часть III]
Теоретически новая технология или современный подход должны иметь много преимуществ, но главный вопрос, который имеет значение, заключается в следующем: каковы на самом деле практические преимущества этого в цифрах?
52. Использование Cloud-ZK для разработки ускорения ZKP в облаке
Cloud-ZK: набор инструментов для разработки ускорения ZKP в облаке
53. 6 лучших книг по программированию на Rust по отзывам
Этот список будет охватывать книги, которые в основном посвящены Rust. Он также не будет учитывать отдельные издания книг.
54. Мы с открытым исходным кодом Datanymizer: встроенный инструмент анонимизации данных на основе шаблонов
Datanymizer – это инструмент анонимизации данных с открытым исходным кодом, отвечающий требованиям GDPR и обеспечивающий конфиденциальность. Гибкий подход к процессу анонимизации
55 . Как повысить производительность приложения React с помощью SSR и Rust [Часть II: Веб-сервер Rust]
Продолжайте создавать улучшенную реализацию рендеринга на стороне сервера. В первой части мы подготовили приложение ReactJS со скриптом SSR, который позволяет выбрать лучшие технологии для нашего веб-сервера.
56. Использование Rust для мониторинга 30 тысяч вызовов API в минуту
В Bearer команда инженеров-полиглотов. Как на разговорных языках, так и на языках программирования. Наш стек состоит из сервисов, написанных на Node.js, Ruby, Elixir и нескольких других, в дополнение ко всем языкам, поддерживаемым нашей библиотекой агентов. Как и большинство команд, мы балансируем между использованием правильного инструмента для работы и использованием правильного инструмента в данный момент.
57. Учебное пособие: расширение Sonic с помощью лимитных ордеров с использованием библиотеки ic-cron
В этом руководстве мы создадим канистру бота для торговли криптовалютой на компьютере в Интернете (Dfinity), который может выполнять лимитные ордера на бирже на основе AMM — Sonic.
58. Как вставить бинарное дерево в Rust
Давайте вместе изучим интересные концепции Rust, такие как интеллектуальные указатели и владение классической структурой данных и алгоритмом.
59. Процедурный ландшафтный эксперимент
Быстрая и грязная(?) процедурная генерация в 99 LoC Rust
60. Программное обеспечение на пенсии Ричард Энг обсуждает Rust, Golang, Smalltalk, Китай и многое другое!
Ричард Энг Noonie Nominee 2020 for Blockchain из Индии был номинирован на премию 2020 # Noonie в категориях Future Heroes и Technology. Noonies — это способ Хакера Нуна узнать — с точки зрения сообщества — что важно в технологиях сегодня. Итак, мы попросили наших номинантов-нуни рассказать нам. Вот чем поделился Ричард.
61. Почему Rust так популярен?
Если вы ищете какую-то бизнес-идею для металлических панелей, позвольте мне прояснить: Rust, о котором я говорю, — это язык программирования.
62. Как выполнять фоновые задачи в определенные дни недели с помощью IC-Cron и Chrono
В этом руководстве мы используем библиотеку ic-cron для выполнения задач на Интернет-компьютере (Dfinity) в определенные дни недели.
63. Разбор HTML с помощью Rust: Простое руководство с использованием Tokio, Reqwest и Scraper
Научитесь анализировать веб-сайты с помощью Rust, используя Tokio, Reqwest, Scraper.
64. Сделайте свой код Rust более деревенским, нарушив некоторые правила
Инженер по деформации и постоянный эксперт по Rust @ChuckAPierce пишет о том, когда следует нарушать правила печально известной проверки заимствования в Rust.
65. Действительно ли современные технологии, такие как бессерверные технологии, предлагают больше преимуществ?
Помните мейнфреймы? Бессерверность — это почти то же самое: мы владеем машиной, а вы арендуете время на нашем большом железе. Мы прошли полный круг прогресса!
66 . «Rust не боится быть несовершенным, пока мы выпускаем что-то полезное», — Стив Клабник
Стив Клабник — член основной команды Rust, активный участник проектов с открытым исходным кодом и автор книг «Язык программирования Rust», «Rails 4 в действии» и «Проектирование API гипермедиа». В 2012 и 2016 годах мы приглашали Стива выступить на конференции RailsClub (теперь RubyRussia). С тех пор Стив много работал над Rust, сделал много интересного и мы поняли, что обязательно должны еще раз взять у него интервью!
67. Статический полнотекстовый поиск в Next.js с фильтрами WebAssembly, Rust и Xor
Я создал полнотекстовый поисковик на Rust и WebAssembly. Быстро, легко и весело!
68. Как создавать небольшие, быстрые и классные настольные приложения с помощью Tauri и Ember.js
Недавно я экспериментировал с Tauri, набором инструментов для разработки настольных приложений с использованием веб-технологий. Вот как мне удалось заставить его работать с приложением Ember.js.
69. Быстрее, чем Linux
FTL обычно означает «быстрее света». Теоретическая частица, известная как тахион, которая питает определенные космические корабли во вселенной «Звездного пути», поддерживает сюжет на протяжении десятилетий в нескольких сериалах и фильмах.
70. Топологическая сортировка направленного ациклического графа в Rust с использованием DFS
Топологическая сортировка относится к линейному упорядочению вершин в графе таким образом, что для каждого направленного ребра ab вершины от a до b всегда предшествует b.
71. Введение в создание сети Solana
Из этого туториала вы узнаете, как создавать и развертывать собственные программы на блокчейне Solana!
72. Как я использовал Rust + Lunatic для создания чат-сервера TelNet с помощью WebAssembly
В этом посте описывается, как я использовал Rust, WebAssembly и Lunatic для создания чат-сервера telnet.
73. 10 самых востребованных языков программирования, которые вы должны выучить в 2021 году
Если вы работаете над какой-либо технологией и хотите узнать, какой язык программирования вам больше подходит, вы можете прочитать эту статью.
74. Затенение переменной: ключевое слово «Let» является неизменяемой, но не постоянной переменной
Давайте рассмотрим некоторые распространенные ловушки с ключевыми словами let и mut. Затем мы узнаем, как неизменяемая != константа с помощью затенения переменных.
75. Интервью: Создатель Flask Армин Ронахер
Введение
76. Резюме: Саммит WebAssembly (Wasm) 2020 года в Силиконовой долине [вкл. Ссылки и ресурсы]
Саммит WebAssembly прошел в Силиконовой долине 10 февраля 2020 года. Местом проведения стало новейшее здание Google по адресу 1625 Plymouth St Mountain View CA.
77. 10 лучших языков программирования для изучения в 2022 году
Увлечение изучением языков программирования очень велико. В наши дни у людей есть один вопрос: какой язык программирования следует предпочесть в 2020 году1 и почему?
78. Создание блокчейна в Rust & Субстрат: [Пошаговое руководство для разработчиков]
Учебное пособие для начинающих о том, как создать сложную инфраструктуру блокчейна в Substrate, платформе с открытым исходным кодом.
79. Rusty Chains: базовая реализация блокчейна, написанная на чистом ржавчине
Практическое руководство по основам блокчейна, таксономии и Rust.
Спасибо, что ознакомились с 79 самыми читаемыми статьями о Rust на HackerNoon.
Посетите /Learn Repo, чтобы найти самые читаемые истории о любой технологии.
Оригинал