News for hackers. Stuff that matters.

thedigicat

The book is available both in HTML format at

https://rust-projects-write-a-redis-clone.github.io/

and in PDF format at

https://leanpub.com/rustprojects-redis

You can solve the CodeCrafters challenges in many languages, and Go is one of them, yes. Not sure if there are books or blog posts about it though. Through the CodeCrafters portal you can access the code of other people and the related repositories, however, so that can help.
Thanks! So, I didn't consider performances at all, as it's not the goal of the project, but it would be interesting to have a look. Good idea!
Ha ha ha sorry I didn't get it!
Hi! The book is actually free, you can set the price to zero. Anyway, whatever way you choose, you get access to all future versions. Thanks!

Show HN: Mau v2 – A template-based markup language written in Python

Mau is a lightweight markup language heavily inspired by AsciiDoc that makes it a breeze to write blog posts or books. If you already know Markdown or AsciiDoc you already know which type of software Mau is, and you will quickly learn its syntax.The main goal of Mau, however, is to provide a customisable markup language. While Mau's syntax is fixed by its implementation, its output is created...

( Read More... | no comments | 2 points | on HN )

A new home for my free book about software architecture in Python

Hi all, I recently reworked the website for my book "Clean Architectures in Python", which is now available at https://www.thedigitalcatbooks.com, where I plan to host other upcoming books.The book was published in 2018 (see the announcement here https://news.ycombinator.com/item?id=18775349) and in 2020 I published the second edition. You can find the PDF on Leanpub at...

( Read More... | 1 comment | 3 points | on HN )
Re:Exploring the Amiga – Part 1 (2018) on Friday September 10, 2021 @03:55AM (#28478843)
I just fixed it. That was caused by ANSI escape codes in Celery's output that I copied in one of my posts :shrug: Thanks again!
Re:Exploring the Amiga – Part 1 (2018) on Friday September 10, 2021 @03:25AM (#28478685)
Ouch! Thanks for the heads up, I'll fix it asap!
Re:Exploring the Amiga – Part 1 (2018) on Thursday September 09, 2021 @03:57AM (#28467375)
Thank you for sharing, guys. The next posts in the series have been in the works for a bit too long, this reminded me that I should keep writing =) Thanks!
Thanks! Sorry for the late reply but I am not the OP, I just found your comment. This is interesting, I will look into it a bit more, as I'm not that familiar with Obj-C any more (I last used it on a NeXT 20 years ago). I think I put into the broad category of composition everything that works through interfaces, but it might be useful to discuss this particular implementation. Thanks again!

Python Video Tutorials for Beginners

The Digital Cat YouTube channel is growing, with videos specifically tailored for beginners. I just published a new video in the series "Object-oriented programming in Python". You can also find a playlist on Test-Driven Development with pytest.* TDD in Python with pytest: https://www.youtube.com/playlist?list=PLWtCrYLGt7T2REIrEcpGY6nT2t7Wcoj-m * Object-oriented programming in Python:...

( Read More... | no comments | on HN )
Re:Free Book: Clean Architectures in Python on Monday March 11, 2019 @01:48PM (#19361041)
Thanks for the suggestion. Actually the rules say "Show HN is for something you've made that other people can play with." so I didn't feel very sure about it.

Free Book: Clean Architectures in Python

[I posted the original news here on HN on Christmas, so I hope this doesn't feel like I'm flooding the site with self-advertisement]On Christmas 2018 I published on Leanpub a free book, "Clean Architectures in Python". It's a humble attempt to organise and expand some posts I published on my blog in the last years.You can find it here: https://leanpub.com/clean-architectures-in-pythonIt has...

( Read More... | 2 comments | 6 points | on HN )

Exploring the Amiga Part 7 and 8

Hi all,I just published the 7th and 8th parts of the "Exploring the Amiga" series. In part 7 I will show you the second part of the free memory pool initialisation, while in part 8 I'll start discussing the Exec auto-installation in the system libraries list. I will also provide the full Exec jump table, discuss Motorola 68k conditions and branching, and briefly show how to manually decompile...

( Read More... | no comments | 5 points | on HN )

Clean Architectures in Python – Russian Edition

The free book "Clean Architectures in Python" will be translated into Russian by Алексей Пыльцын (Alexey Pyltsyn), who already worked on the translation of technical books like "The Majesty of Vue.js 2" and "The Road to learn React".Alexey is a web developer and maintainer of the official PHP documentation in Russian. His website is https://lex111.ru/.If you are interested you can show you...

( Read More... | no comments | on HN )
Yes you are right. I planned to add that part in a future release. Thanks a lot for the suggestion!
I just published version 1.0.2 of the book. Some readers spotted typos and bad grammar and submitted pull requests (kudos are in the changelog). You can download it from Leanpub. Happy reading!
Thank you for your comment. I considered using LaTeX or other tools, but in the end Leanpub is very easy and straightforward and, at least for the time being, I'm OK with it. Thanks for sharing your experience with Amazon and Apple
Thank you both for your suggestions, I will consider using one of these in the next versions of the book. Python is a moving target, so I will have to update the examples.

Older »