Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 94
  1. This is a story of an old toy webpage that used to entertain kids with hand-drawn animated doodles.

  2. This is a continuation of a series of posts about building tiny “clones” of popular web frameworks.

  3. Tensor is the might

    Every good abstraction solves a problem, and this post will cover everything I know so far about a brilliant math abstraction - tensors.

  4. A non-coding coding agent

    We love coding agents.

  5. VisiCalc reconstructed

    VisiCalc Spreadsheets rule the world for almost half of a century.

  6. By the power of grayscale!

    When people talk about computer vision, they usually think of OpenCV or deep neural networks like YOLO.

  7. So, you want to build a web app, but you are not a backend developer.

  8. Emulating 6502

    Last year, I noticed that routine programming no longer brought me the same joy it did decades ago.

  9. On Music Tabs

    I love music.

  10. On Poetry

    Recently with friends we talked about an early web site I’ve programmed, probably the very first web service I’ve ever done.

  11. Tiny Great Languages: PL/0

    This is part 6 from series “Tiny Great Languages”.

  12. Tiny Great Languages: APL

    This is part 5 from series “Tiny Great Languages”.

  13. Tiny Great Languages: Lisp

    This is part 4 from series “Tiny Great Languages”.

  14. Tiny Great Languages: MOUSE

    This is part 3 from series “Tiny Great Languages”.

  15. Tiny Great Languages: BASIC

    This is part 2 from series “Tiny Great Languages”.

  16. This is part 1 from series “Tiny Great Languages”.

  17. AI or ain't: LLMs

    Previously we covered early chatbots, bots talking gibberish, and self-taught number crunchers.

  18. Previously we explored early “intelligent” software based on rules and Markov chains, but the results were not too convincing.

  19. AI or ain't: Markov Chains

    Eliza was an impressive chatbot of its era.

  20. AI or ain't: Eliza

    In the year 2023, AI took center stage in the media, stirring up discussions about whether it was mere hype or real progress.

  21. I grew up with BASIC and Turbo Pascal.

  22. What is Git made of?

    Git can be confusing.

  23. We got deadly viruses, nuclear war threats, economy heading from one crisis to another deeper crisis, politicians going out of control… You know that feeling.

  24. On Transpilers

    Transpilers, or source-to-source compilers, is a type of a translator app that converts source code from one programming language to the other.

  25. Every developer eventually wants to explore new programming languages.

  26. Zig, the small language

    If you look at the HackerNews headlines and comments - you may notice that every now and then people praise Zig, a relatively young programming language for low-level programming.

  27. One-time passwords (OTP) are short sequences of numbers that authenticate user for a single login.

  28. Poor Man's Web

    The Small Web.

  29. There is a strong belief that every programmer in their life must write a ray tracer.

  30. You probably shouldn’t read this article.

  31. A "Better C" Benchmark

    C is almost 50 years old.

  32. 1-bit music is probably the most challenging electronic music genre, and definitely not the most mellifluous one.

  33. CSS-in-JS in 200 bytes

    CSS-in-JS is a relatively new and a very contradictory way of writing CSS.

  34. Some time ago I wrote a similar post about React, in which with a few lines of code we have built a tiny ReactJS clone from scratch.

  35. Yes, modern web development is complex.

  36. Beep, beep, I'm a sheep

    Audio I/O is a complex topic, which scares away many inspired musicians who are into programming (or programmers who are into music).

  37. Étude in C minor

    Let me start with a picture. int main() {float f ;char c;int d,o;while(scanf( "%d%c%d ",&d,&c,&o) >0){c&=31;for(f=!

  38. Nokia Composer in 512 bytes

    Those who ever owned an old Nokia phone like 3310 or 3210 might still remember its wonderful ability to compose your own ringtones straight on the phone’s keyboard.

  39. World smallest office suite

    We are all familiar with a traditional office suite - a word processor, a spreadsheet, a presentation program, maybe a diagramming or note-taking app.

  40. How would one write a code editor in JavaScript?

  41. Somehow I got curious: what would be the smallest bitmap font that would still be readable?

  42. Java agent - Bond or Smith?

    The previous post about JVM turned out to be well-received, so I would like to uncover another fun topic related to JVM - Java agents.

  43. How to write a (toy) JVM

    Whether we like it or not, but Java is one of the most widely used programming languages.

  44. This post is meant to be a counterpart to the previous KVM post, but about containers instead.

  45. KVM is a virtualization technology that comes with the Linux kernel.

  46. Tmux for mere mortals

    Tmux has liberated me from tiling window mangers.

  47. Ode to J

    While self-isolating orchestras and amateur musicians are playing ‘Ode to Joy’ from their open windows, I would like to give it a try with my ode to J.

  48. RSS is dead

    (The story of github.com/zserge/headline).

  49. In this article we will try to understand how chess engines work by porting the sunfish chess engine to Go.

  50. Turns out we got a bank holiday here in Germany, and it freed up some unexpected time and suddenly my thoughts broke loose.