My February Bookshelf

Good Math: a geek’s guide to the beauty of numbers, logic, and computation
by Mark C. Chu-Carroll, John Osborn

My score: 7/10

Good Math was an inspiration for me to look at mathematical concepts from a completely different perspective.

It's easy to forget that mathematics is one of the most important foundations of computer science. It was considerations of a mathematical nature that led people like Alan Turing to lay the foundations of computers, programming languages, the Internet, etc.

The Good Math book is a fantastic compendium of knowledge about mathematics in the context of computer science. It shows its remarkable history and evolution, proving that computer science is not only programming languages and computers but also a full-fledged field of science.

Check it: Amazon


Storytelling with data: a data visualization guide for business professionals
by Cole Nussbaumer Knaflic

My score: 7/10

If you have the impression that your reports are not readable enough and do not always reach the recipient... If you are not always sure which type of chart is best for your situation.. If you want to improve the visual appearance of your presentations...
This book is for sure for you.

Check it: Amazon


The Linux Command Line
by William Shotts

My score: 8/10

It was designed for the new command line user, it covers the same material as LinuxCommand.org but in a much more detailed way. In addition to the basics of command-line use and shell scripting, it includes chapters on many common programs used on the command line, as well as more advanced topics.

Check it: Free

My January Bookshelf

Your Code as a Crime Scene: Use Forensic Techniques to Arrest Defects, Bottlenecks, and Bad Design in Your Programs
by Adam Tornhill

My review: 9.5/10

This is a must for any programmer and tester who would like to understand how to verify existing software and its source code. The author of "Your Code as a Crime Scene" proposes a very unusual approach to detecting bugs in software. Using detective methods, he shows how to detect suspicious files and lines of code. How to monitor projects in order to detect those elements that may cause the most problems in the future.

The book is light and easy to read. Its content brings a lot of freshness to the IT world and the process of creating and designing software. In addition, the big value of this position is the introduction of methods that seemingly do not IT world.

Check it: Amazon


Understanding Computation: From Simple Machines to Impossible Programs
by Tom Stuart

My review: 9.0/10

For many people, the IT industry is clearly associated with programming. They believe that knowledge of any programming language is equivalent to knowledge of computer science. This is not that simple. Computer science is a field of science that allowed us to transfer mathematical concepts to the real world.

The author presents many difficult and abstract concepts in a very simple way. He shows that even the most difficult tasks can be split and solved without any difficulties.

Check it: Amazon


Code: The Hidden Language of Computer Hardware and Software
by Charles Petzold

My review: 8.0/10

Charles Petzold has created a rich and detailed introduction to the inner workings of modern computers, striking a great balance between style and informal tone, while still using the right technical terminology to accurately convey a topic without avoiding precision for fear that the reader will be put off by a good deal of technical jargon. This is certainly one of those rare books suitable for a very wide audience - both for those who hardly know the subject at all and for experienced programmers. It's a really great, fascinating, and very informative read about the secret life of computers, inventions, and many other smart devices. A timeless bestseller, a real must-have for your home library!

Check it: Amazon

Weekend good reads for Android developers, issue #16 (52/2021)

Here is your list of interesting articles:

Things every Kotlin Developer should know about Coroutines

This is a series of great articles by Max Kim. Strongly recommend them to all of you.

Sending ViewModel Events to the UI in Android

Let's review Google’s new guidance with respect to the communication pattern for one-shot actions between an Android view model and its associated view.

What's new in Kotlin Coroutines 1.6.0 (video)

Weekend good reads for Android developers, issue #15 (51/2021)

❄️ HoHoHolidays' list of interesting articles is here ❄️

Holiday Book Recommendations for Engineering Managers, Software Engineers and Product Managers

Gergely Orosz lists 95 book recommendations, perfect as reading or gifts during the end-of-year break for those working in tech. Hint: you can still buy an ebook as a gift ;)

How to create a composable password with Jetpack Compose

The author shows you how you can create a password text field and password confirmation with Jetpack Compose.

Android Biometric API primer

Bevan Steele shares the steps to authenticate the user using the AndroidX Biometric Library.

Bonus:
What Spotify Wrapped Can Teach About Successful Marketing Strategies

According to Cecilia, there is a lot of important factors, so recommended you to read this article and then check your database and try to find, for example:

  • Who was the most active user?
  • Who has spent the most with you?
  • Who replied to e-mails most often?
  • Who asked the most questions?

Happy Holidays Folks! and see you next week ⛷