If you're just sitting at home most nights, wondering what the hell you should be doing, rejoice! I've got a list of 10 of the hottest, coolest programming languages you can stuff in a single sack (or...blog post).
The term hackathon is a compound word, a fusion of hacking and marathon, where hack is used in the sense of exploratory programming.
This article discusses smart contracts, ethereum, blockchain, decentralization, and the state of DeFi.
The Rust programming language is an ambitious project of the Mozilla Foundation – a language that claims to be the next step in evolution of C and C++. Over the years of existence of these languages some of their basic flaws still haven’t been fixed, like segmentation errors, manual memory control, risks of memory leaks and unpredictable compiler behavior. Rust was created to solve these problems while improving security and performance along the way.
12/26/2022: Top 5 stories on the Hackernoon homepage!
Building telegram bot using Rust.
Let's learn interesting Rust concepts like smart pointers and ownership with a classic data structure and algorithm together.
This list will cover books that primarily focus on Rust. It also won’t take into account separate editions of books.
I have been working in web technology for more than 20 years. I spent the first five years of my career as a full-stack developer. Back then, we used the term webmaster. I would set up servers (which included e-mail and FTP), order domain names, create databases and order SSL certificates. I would code the backend and the frontend, plus open up Photoshop to do a little bit of design and UX from time to time. I was the scrum master and the business analyst plus I would support customers and project manage their websites. These tasks and job titles were all just part of being a webmaster. You crafted the web by yourself, and it lived in a box in the room next door, occasionally you would have to go in and check on it, maybe even restart it.
Later in my career, I saw an opportunity to specialise. Living and working in London, I saw the increasing need for the expert. Recruiters started to ring me, asking about specialist job titles. I very much enjoyed the visual element of working in the browser and JavaScript was growing in power and clearly here to stay.
Most programs on Linux are dynamically linked. So when you are creating a unikernel with OPS out of a linux application OPS goes out and finds all the libraries it's dynamically linked to and throws it onto the disk image. This works well if you are on linux - 99% of everything on linux is dynamically linked.
11. How Rust and Elixir Read Ethereum and other EVM Smart Contracts: Functional Programming & Blockchain
I am going to show the function of reading Ethereum Smart Contract by Elixir&Rust in this article
Who uses Rust, and what are the benefits of choosing this programming language for your stack? Find out the answer in stories from 9 successful companies.
I built a full-text search engine in Rust and WebAssembly. Fast, lightweight, and tons of fun to build!
Learn Rust in 5 minutes with your existing JavaScript knowledge. Here, I list differences Rust has compared to JS that is crucial to understanding it.
Learn how to build a parser in Rust in an afternoon with memes
Web3, blockchain, NFTs?! It’s all getting a bit year 3000 out there… We’ve pulled this apart to better understand what the future of work looks like for develop
I plan to use Rust as a replacement for Python for writing automation, especially any complex-calculable tasks. Here are the reasons why.
Some people I know planned or already had moved away. The target seems to be Mastodon, an alternate decentralized Open Source using the ActivityPub protocol.
Rust is finally on its way to Xbox and Playstation. Here's details on the Rust console date.
I recently played around with Tauri, a toolkit for development desktop apps with web technologies. Here's how I got it working with an Ember.js application.
Straightforward moral of the story: always first check environment variables in CI settings. They can overwrite your configs and cause unexpected issues.
With this post, we aim at spreading the word about Rust language for web development by shedding light on the features and benefits.
The integration of Internet Identity (II for short) needs to be distinguished between the development environment and the main network environment.
How the first builders of the Aleo ecosystem will be able to successfully execute their startups in the shortest amount of time?
Creating a peer to peer messaging app and protocol.
12/15/2022: Top 5 stories on the Hackernoon homepage!
This article address how errors are handled with the Rust programming language.
I created a fully working wireless thermostat that runs on a Raspberry Pi, written in Rust, as a practical learning project.
5 easy steps to create a sustainable tech community in your company that everyone loves.
We have developed dotenv-linter — a useful tool for checking .env files. It helps to find problems in .env files that you might miss at first, but which later may result in incorrect work of applications.
Cloud-ZK: A Toolkit for developing ZKP acceleration in the cloud
Hide the messy details of dealing with Mutexes by encapsulating them inside a struct.
Lilan Anjana Fernando from United States has been nominated for a 2020#Noonie in the Future Heroes and Technology categories.
In this article, I'll write about the developer experience of developing the above application in Rust, compared to what I'm used to with Spring Boot.
Everything you need to know to build your first custom blockchain using Substrate. Learn exactly how to build, test, and deploy your own pallets on Substrate.
Datanymizer is an open-source, GDPR-compliant, privacy-preserving data anonymization tool flexible about how the anonymization takes place
Rust can be used for embedded development on RT-Thread operating system.
Build a scalable and privacy-first Internet on Second State’s serverless infrastructure. Get the email newsletter on Rust, WebAssembly, serverless, blockchain, and AI.
One of the things that's been criticized by newbies in Rust is the file include mechanism. About 2 days ago, I spent around 5 hours on how I was supposed to include a file that was referenced deep down in a directory tree. The docs didn't help, as they were simple structures. Here I'll show you how you can include your code in different parts of the application, even when the structure is complex, and save you hours on how to do this supposedly trivial task.
Introducing Voy, a portable WebAssembly semantic search engine with vector similarity search in Rust.
DevX Initiative Sponsorship program is here and focuses on the individuals who have worked passionately to make Rust what it is today. Read to know more.
Remember mainframes? Serverless is pretty much that: we own the machine and you rent out time on our big iron. We went full circle on progress!
Raspberry Pi](https://hackernoon.com/building-a-wireless-thermostat-in-rust-for-raspberry-pi-part-2)
Efficiently set up a development environment for cross-compiling Rust code for other platforms, including Raspberry Pi and AWS Lambda.
In this guide I’m going to walk you through the process of building a simple CRUD API from scratch in Rust using Rocket.rs.
Good news! It’s easy to create a simple to-do list using bb8 and tokio_postgres for the data layer side.
How does Rust guarantee memory safety?
In theory, a new technology or a modern approach should have a lot of benefits, but the main question that matters is that - what is actually practical advantages of that in numbers?
Forgetting to close things off in Go can potentially come back to bite you. The most basic and straightforward method is to call rollback or commit.
You may have noticed that, in the last few years, the Rust language has become a true Internet darling.
Quick and dirty(?) procedural generation in 99 LoC of Rust
Warp engineer and resident Rust expert @ChuckAPierce writes about when to break the rules of Rust's infamous borrow checker.
This post describes how I leveraged Rust, WebAssembly and Lunatic to build a telnet chat server.
At Bearer, we are a polyglot engineering team. Both in spoken languages and programming languages. Our stack is made up of services written in Node.js, Ruby, Elixir, and a handful of others in addition to all the languages our agent library supports. Like most teams, we balance using the right tool for the job with using the right tool for the time.
Simple Moving Averages are calculated by getting the mean closing price over a period of time. Lets see on how we can program that idea into Rust.
If you are working on any technology and want to know which programming language is best for you then you can follow this article.
When building for large-scale use, using Rust certainly feels worth it both from a cost perspective (factor x3 saved) and from a performance perspective.
Continue creating boosted Server Side Rendering implementation. In the first part we prepared ReactJS Application with SSR script that lets choose the best technologies for our Web Server.
If you are looking for some kind of metal panel business idea, allow me to be clear: the Rust I am referring to is a programming language.
What goes into building a blockchain using Rust? Our newest dev at the CENNZnet project provides an insight into his latest project.
In this tutorial we use ic-cron library in order to execute tasks on Internet Computer (Dfinity) at a specific days of week.
Blockchain technology is perpetually becoming a game-changer for most enthusiasts. It came to the limelight with the advent of cryptocurrency.
Let's take a look at some of the common pitfalls with the keywords let and mut. Then, we will learn how immutable != constant by using variable shadowing.
Topological sorting refers to the linear ordering of vertices in a graph such that for every directed edge ab, of vertex a to b, a, always comes before b.
About a week ago I got seriously bothered to figure out whether it is possible to run BPXE (a workflow automation engine I am developing) in a browser.
The COVID19 lockdown has been a pretty challenging time for everyone. Staying sane without the social interactions we normally have can be difficult. I took the time to learn a new programming language. This served several purposes.
In this article, I'm going to give you a roadmap and some of the best resources on the internet that will definitely help you get your first job in Web3.
A beginner-friendly tutorial on how to build hardcore blockchain infrastructure in Substrate, an open source framework.
This tutorial will teach you how to build and deploy your own programs on the Solana blockchain!
Let's go back one moment. A little further down to our data structures. The dear heaps and stacks of them.Quite literally.
Steve Klabnik is a member of the Rust core team, an active open-source contributor, and author of The Rust Programming Language, Rails 4 in Action, and Designing Hypermedia APIs books. In 2012 and 2016, we invited Steve to speak at the RailsClub (now RubyRussia) conference. Since then, Steve has been working on Rust a lot, did a lot of interesting things and we realized that we should definitely interview him once again!
Learn to parse websites with Rust using Tokio, Reqwest, Scraper.
Richard Eng 2020 Noonie Nominee for Blockchain from India has been nominated for a 2020#Noonie in the Future Heroes and Technology categories.. The Noonies are Hacker Noon’s way of getting to know — from a community perspective — what matters in tech today. So, we asked our Noonie Nominees to tell us. Here’s what Richard had to share.
FTL usually refers to "faster than light". A theoretical particle known as a tachyon that powers certain spaceships in the Star Trek universe keeps the plot going for decades through multiple series and and movie franchises.
In this tutorial we build a crypto trading bot canister on Internet Computer (Dfinity) which can execute limit orders on AMM-based exchange - Sonic.
The WebAssembly Summit was held in Silicon Valley, on the 10th February 2020. The venue, Google’s newest building at 1625 Plymouth St Mountain View CA.
The craze for learning programming languages is very high. These days people have one question in their mind and that is which programming language should one prefer in 20201 and why?
A hands-on tutorial on blockchain basics, taxonomy and Rust.