Rust Analyzer in 2018 and 2019
The rust-analyzer Project
The latest blog posts to take off on Hacker News. 21,834 posts.
The rust-analyzer Project
Newly Redesigned Chromium-Based Brave Browser Has 22% Faster Load Time than Brave Muon Version, on Average
We all know that classic aphorism: Year comes to an end, Rust blog post press send. This is mine. There are lots of cool technical improvements to Rust that I want the project to achieve this year, and a few in particular that I’m definitely going to be putting a lot of time into. But this blog post is going to talk…
Inspirations & experiments, mainly about denotative/functional programming in Haskell
One of my tasks (as GCC maintainer of the inter-procedural optimization framework) is to make sure that it works well with real world progra...
Compiling Rust to WebAssembly should be the best choice for fast, reliable codefor the Web. Additionally, the same way that Rust integrates with C callingcon...
technology as if people mattered
Let's say you have to write a C program to tokenize a string that contains a list of tokens separated by some delimiter, say a comma. You...
I have been doing a lot of competitive programming problems on Kattis lately. It is my favourite online judge, and I have been enjoying my climb up the Irish scoreboard in an attempt to regain my former glory of first place. In particular, today I was tackling the problem Pivot.
In this tutorial, I will teach you how to write your own virtual machine (VM) that can run assembly language programs, such as my friend’s 2048 or my Roguelike . If you know how to program, but would like to gain a deeper understanding of what is going on inside a computer and better understand how programming…
It seems like this time of year anyone with a blog is doing some sort of ‘advent calendar’, i.e. 24 posts leading up to Christmas. For instance there’s a F# one which inspired a C# one (C# copying from F#, that never happens 😉)
Program a Linux GUI that runs on Ubuntu, Arch Linux and Fedora. In less than five minutes, your friends will be able to download and install your app.
Your code is complex and working with it is difficult. Years of development and bug fixes have you ready to declare bankruptcy on your technical debt and start again from scratch. It feels so freeing to leave all your past mistakes behind and start over in a new technology and do everything right this time. Before…
Lessons learned from mixins, render props, HOCs, and classes.
Why you should consider using F# for your next project
I haven’t been on r/lisp for a week or so due to being rather low on free time as we try and get an alpha of our game out of the door. When I did pop back I saw ‘5 Reasons why Lisp Games Suffer and proposed solution’ which I thought would be interesting, but what I found was bizarre and misinforming.
The "Waterfall" methodology was a historic accident and they knew it.
Phoenix LiveView is an exciting new library which enables rich, real-time user experiences with server-rendered HTML.
The true value of serverless is best realized via a single-application DevOps experience – that's why we're launching GitLab Serverless.
I’m building a toy HTML rendering engine, and I think you should too. This is the first in a series of articles:
The Game Engine Black Book Wolfenstein 3D, 2nd Edition has shipped. It is available at the following locations: - Amazon ( US , UK , FR , CA , and many more). - Google PlayStore ( here ). All errata which readers kindly took the time to report have been addressed. Adrian Carmack has retired from anything related to id…
A few weeks ago my most popular repository on GitHub was crowbar , a Rust crate that I’m particularly proud of. It wasn’t necessarily good , but it did something interesting. It has 168 stars.
Erlang was released as Open Source by Ericsson 8 December 1998. What made it all happen? Find out the story behind continuing to build products to make the world a better place with tools for fault tolerant and scalable systems available to the masses.