79 историй о Rust, которые нужно узнать

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, чтобы найти самые читаемые истории о любой технологии.


Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE