
Excalidraw — Collaborative whiteboarding made easy
Excalidraw is a virtual collaborative whiteboard tool that lets you easily sketch diagrams that have a hand-drawn feel to them.
Another grade drawing and diagram tool!
Excalidraw is a virtual collaborative whiteboard tool that lets you easily sketch diagrams that have a hand-drawn feel to them.
Another grade drawing and diagram tool!
Amazing set of diagram makers that I had never seen. All I knew about was Graphviz.
The article, Analyzing Data 180,000x Faster with Rust, first presents some unoptimized Python code, and then shows the process of rewriting and optimizing the code in Rust, resulting in a 180,000x speed-up. The author notes:
Very nice example of optimizing code, and showing at least one example of how to make a python program ultra fast.
Making the EM5 mk 2 High Res Mode Sing By Brad Nichol - His blog is HERE Hi Steve, I though that some of your readers might be interested in a little low down on the Olympus EM5 mk 2 high res mode, it is certainly a popular camera but one that is difficult for
Build a multitasking operating system and kernel with an interactive shell!
A really excellent super detailed course. If you want to learn down and dirty about Operating SYstems this is a good one!
A beautiful book, free, online, full of actionable advice for ruby devs.
10 years ago, we released an awesome CLI for developing single-page JavaScript applications. So, why did it fail?
Really good instructions for packaging Python packages.
I recently re-read Martin Fowler's excellent book on refactoring. It's about improving the design and quality of your code in small steps, without changing external behavior. The book contains detailed descriptions of refactorings, with motivation, mechanics, and an example for each. A must-read.
This book is a classic, and recently they came out with an update using Javascript instead of Java. Here's one person's commentary on that book.
By June 1949, people had begun to realize that it was not so easy to get a program right as had at one time appeared. It was on one of my journeys between the EDSAC room and the punching equipment that the realization came over me with full force that a good part of the remainder of my life was going to be spent in finding errors in my own programs. — Maurice Wilkes, creator of the first stored-program computer, EDSAC Debugging is programming, and programming is often mostly debugging. One of t
There are ancient traditions around debugging from long long time ago!
Weddings are an occasion for gift giving, and a fine watch always makes an ideal gift, whether it’s from a parent to a prospective son- or daughter-in-law, a groom to a best man, or exchanged between the betrothed couple in addition to (or in place of) the traditional rings. What are the best wedding watches? We put th
None
More interesting history about Oppenheimer and the bomb
None
More interesting history about Oppenheimer and the bomb
The software industry is learning once again that complexity kills
I couldn’t agree more!
Those new to functional programming often wonder when to use higher-order functions (or blocks/procs/lambdas in Ruby). I did, too. In this post, we'll implement the map method from scratch, in turn gaining an intuitive understanding of higher-order functions and when to use them.
Great article explaining Ruby map, lambda and proc.
An educational puzzle game. Solve a series of tasks where you build increasingly powerful components. Starts with the simplest logical components and ends up with a programmable computer.
Another really cool geek game where you build a whole CPU from individual nands etc. Crazy tedious.
Become a computer operating system and try not to anger the user!
Really cool game to learn something about operating systems.
Tutorials for Raspberry Pi ⚫ Projects and Applications for Beginners and Experts ⚫ Raspberry Pi First Steps ⚫ and many other RasPi Tutorials.
Always good to have tutorials!
Learn about the Jews of Curaçao: their rich history, magnificent synagogues, historic cemeteries, fascinating museums, and other delightful other sites. Find everything you need to plan a visit. CuracaoJews.org is an initiative of the Jewish Cultural Historical Museum as we approach 400 years of Jewish life recorded on the island of Curaçao.
Web site with info about Curacao jews
null
Always been a project I wanted to do. Learn about the operating system from scratch!