Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
One of the key features that makes Scheme such a powerful language is the support for powerful macro transformations.
-
At the end of 2021 GitHub pages deployments moved to using GitHub actions.
-
I’ve finally dragged this blog into the 21st century with the addition of Dark Mode.
-
It’s no secret that I’m a big fan of a good parser.
-
A quick and easy recipe for the flapjack I miss from the office.
-
An interesting discussion on error recovery with the nom parser combinator in Rust has been sitting on my “To Read” list for a few months.
-
Compilers are generally split into three stages: syntax, semantic, and emit.
-
As a sidetrack from the development of my programming language I’ve spent some time developing a LISP.
-
A neat feature of the Option<T> type in Rust is that it implements the From<T> trait.
-
I’m a long term Emacs user.
-
I previously wrote about creating a custom authentication middleware in ASP .NET Core.
-
I’ve been spending most of my time recently performance profiling and optimising one of our main services.
-
During some performance testing of an application a colleague and I had trouble processing more than 150 requests per second per instance.
-
There are two sides to the auth story in ASP .NET Core: authentication and authorisation.
-
Rust is one of my favourite languages.
-
In WPF the PasswordBox control does not expose the password it contains through data binding.
-
At work I’m paid to write C#.
-
At the weekend I was listening to Stereophonics ~ Performance and Cocktails.
-
LLVM is great for hacking about with languages.
-
In my previous post I left out something quite important: initialising the components of LLVM we wanted to use.
-
LLVM is a collection of libraries and programs for creating compilers.
-
Following on from from creating a tokeniser the next step is writing a parser.
-
When hacking on a problem it’s easy to get carried away with the how.
-
When reconstrucing a binary MSMQ message from a backup I was first tempted to just set the Body property on the message directly.
-
One of my favourite new languages right now is Rust.
-
I recently wrote about creating a tokeniser in C++ using Ragel.
-
Gists are really just git repos with no directory structure.
-
Ragel is an alternative to Lex/Flex for creating lectures from a set of regular expressions.
-
I have finally got around to adding commenting to this blog.
-
I’ve been living without internet recently.
-
It’s been a hectic few months.
-
There is a saying.
-
The air is warm.
-
It all started one fateful day, as these things have a habit of doing.
-
I began my text editing journey, as many do I am sure, with Notepad.exe.
-
“I’ll have to type in that thing again” my dad moaned.
-
Computer vision is an area which I had a distant interest in for quite some time.
-
Scripting languages are all the rage these days.