Yusuf's Updates en-US Thu, 24 Apr 2025 10:19:59 -0700 60 Yusuf's Updates 144 41 /images/layout/goodreads_logo_144.jpg UserStatus1051500220 Thu, 24 Apr 2025 10:19:59 -0700 <![CDATA[ Yusuf is on page 350 of 1104 of Professional C++ ]]> Professional C++ by Marc Gregoire Yusuf ATALAY is on page 350 of 1104 of <a href="/book/show/11277418-professional-c">Professional C++</a>. ]]> ReadStatus9055579061 Tue, 11 Feb 2025 08:18:59 -0800 <![CDATA[Yusuf is currently reading 'Operating Systems: Three Easy Pieces']]> /review/show/7311650140 Operating Systems by Remzi H. Arpaci-Dusseau Yusuf is currently reading Operating Systems: Three Easy Pieces by Remzi H. Arpaci-Dusseau
]]>
Review5348669119 Tue, 11 Feb 2025 07:31:32 -0800 <![CDATA[Yusuf added 'The Linux Programming Interface: A Linux and UNIX System Programming Handbook']]> /review/show/5348669119 The Linux Programming Interface by Michael Kerrisk Yusuf gave 4 stars to The Linux Programming Interface: A Linux and UNIX System Programming Handbook (Hardcover) by Michael Kerrisk
bookshelves: technical-books
The Linux Programming Interface is an excellent resource for anyone looking to deepen their understanding of both the Linux API and C programming. Although the book is somewhat old, the majority of its content remains highly relevant and practical.

I did choose to skip a few chapters—namely Chapters 15 (File Attributes), 17 (Extended Attributes), 18 (Directories and Links), 39 (Capabilities), and 40 (Login Accounting)—because I felt that the material in these sections was either deprecated or no longer particularly useful. I also bypassed the System V–related parts of the text since they focus on a proprietary system, and I didn’t find them essential for my learning objectives.

Despite these skipped sections, the rest of the book thoroughly covers crucial topics such as multithreading, multiprocessing, inter-process communication, and memory management. I especially appreciated the abundance of exercises, which provided great hands-on experience with both C programming and the Linux API.

Overall, I highly recommend The Linux Programming Interface to anyone interested in developing a strong foundation in Linux system programming. Even though some parts may feel dated, the core material is still incredibly valuable.
]]>
ReadStatus9042232521 Sat, 08 Feb 2025 09:06:33 -0800 <![CDATA[Yusuf started reading 'Professional C++']]> /review/show/5348676830 Professional C++ by Marc Gregoire Yusuf started reading Professional C++ by Marc Gregoire
]]>
UserStatus1003800456 Sat, 08 Feb 2025 09:05:59 -0800 <![CDATA[ Yusuf is on page 1334 of 1552 of The Linux Programming Int ]]> The Linux Programming Interface by Michael Kerrisk Yusuf ATALAY is on page 1334 of 1552 of <a href="/book/show/7672214-the-linux-programming-interface">The Linux Programming Interface</a>. ]]> ReadStatus8347268833 Fri, 30 Aug 2024 02:40:59 -0700 <![CDATA[Yusuf wants to read 'Embedded Systems with ARM Cortex-M Microcontrollers in Assembly Language and C: Third Edition']]> /review/show/6803215808 Embedded Systems with ARM Cortex-M Microcontrollers in Assemb... by Yifeng Zhu Yusuf wants to read Embedded Systems with ARM Cortex-M Microcontrollers in Assembly Language and C: Third Edition by Yifeng Zhu
]]>
ReadStatus8248679958 Tue, 06 Aug 2024 03:35:29 -0700 <![CDATA[Yusuf started reading 'The Linux Programming Interface: A Linux and UNIX System Programming Handbook']]> /review/show/5348669119 The Linux Programming Interface by Michael Kerrisk Yusuf started reading The Linux Programming Interface: A Linux and UNIX System Programming Handbook by Michael Kerrisk
]]>
Review6708595511 Mon, 29 Jul 2024 13:34:18 -0700 <![CDATA[Yusuf added 'Making Embedded Systems: Design Patterns for Great Software']]> /review/show/6708595511 Making Embedded Systems by Elecia White Yusuf gave 4 stars to Making Embedded Systems: Design Patterns for Great Software (Paperback) by Elecia White
bookshelves: technical-books
Making Embedded Systems: Design Patterns for Great Software is an invaluable resource for getting started to learn about embedded systems engineering.I wish I had discovered earlier in my own learning process.
The author managed to break down complex concepts into easily digestible information. As a bonus there are interview questions included at the end of each chapter. ]]>
ReadStatus7192251314 Sun, 12 Nov 2023 11:20:13 -0800 <![CDATA[Yusuf started reading 'The Linux Programming Interface: A Linux and UNIX System Programming Handbook']]> /review/show/5348669119 The Linux Programming Interface by Michael Kerrisk Yusuf started reading The Linux Programming Interface: A Linux and UNIX System Programming Handbook by Michael Kerrisk
]]>
Review5956183120 Fri, 10 Nov 2023 09:44:30 -0800 <![CDATA[Yusuf added 'Effective C: An Introduction to Professional C Programming']]> /review/show/5956183120 Effective C by Robert C. Seacord Yusuf gave 3 stars to Effective C: An Introduction to Professional C Programming (Kindle Edition) by Robert C. Seacord
bookshelves: technical-books
"Effective C" is a bit of a rollercoaster. Some chapters get into the nitty-gritty details, almost to the point of being a snooze fest. On the flip side, some skim the surface, leaving you wanting more. One major gripe is the lack of example code. When it does pop up, it's often a mess, making it a headache to figure out and replicate on your own computer.

The memory allocation chapters are the shining stars here, providing solid insights. However, the rest can be a bit hit or miss. Admittedly, as a C newbie, some sections might be over my head. But, hey, a book called "Effective C" should cater to all levels, right?

In a nutshell, "Effective C" has its moments but falls short in a few key areas. If you're patient and experienced, you might get more out of it. For beginners like me, it's a bit of a bumpy ride.
: ]]>