bookdevelopmentOct 10, 2016, 1:15 AMScala Functional Design & Programming - Chapter 5 (5)I read Chapter 5 of Scala Functional Design & Programming and learned about lazy evaluation and Stream implementation. Stream utilizes lazy evaluation to achieve efficient processing, and I learned about generating infinite streams and implementing functions using foldRight. After grasping the basics of Stream, I learned about generating infinite streams and implementing functions using unfold. Finally, I learned about implementing tails and scanRight.
travelmoneyOct 8, 2016, 8:51 PMHow to Earn Miles on Land: A Summary of Research (October 2016)I've researched ways to earn miles and would like to share my findings. First, I'll introduce the necessary credit cards and point sites to earn ANA miles, and explain how to achieve a 1.5-1.7% return rate through daily credit card use. It's also essential to utilize point sites efficiently to convert points to ANA miles.
bookdevelopmentSep 25, 2016, 12:38 AMScala Functional Design & Programming - Chapter 4 (4)In Chapter 4 of Scala Functional Design & Programming, we learn about error handling. We discuss the problems with exceptions, and introduce the Option and Either types. By using these types, we learn how to handle errors in a type-safe manner. Specifically, we implement map, flatMap, and other methods for Option and Either, and learn practical error handling techniques.
bookdevelopmentSep 21, 2016, 6:52 AMScala Functional Design & Programming - Chapter 3 (3)This article summarizes the content of Chapter 3 of Scala Functional Design & Programming. It covers data updates using pure functions, list operations, foldRight and foldLeft, and tree structure operations, deepening functional programming skills through numerous exercises.
bookreviewSep 13, 2016, 6:56 AM"Small Team, Big Job" Impressions"Small Team, Big Job" is a book that makes you think about how to increase the value of a product and deliver it to customers. It contains many useful ideas not only for small teams but also for large teams. The main points are to start taking action quickly, pursue core values, and eliminate waste. It is a beneficial read for engineers and business leaders.
bookdevelopmentSep 6, 2016, 7:26 PMScala Functional Design & Programming - Chapter 2 (2)I read and practiced the contents of Chapter 2 of "Scala Functional Design & Programming", including recursive functions, higher-order functions, and polymorphism. The chapter starts with an explanation of Scala, followed by how to write loops using recursion, and then touches on tail recursion. It also explains higher-order functions and polymorphism, and deepens understanding through practice problems.
bookdevelopmentSep 4, 2016, 7:45 AMScala Functional Design & Programming - Chapter 1 (1)"Scala Functional Design & Programming - A Comprehensive Guide to Functional Programming by Scalaz Contributors" explains how to treat Scala as a purely functional programming language. It emphasizes the benefits of functional programming, such as modularity, and demonstrates the advantages of pure functions through concrete examples. The author stresses the importance of balancing programming constraints and freedom, highlighting the role of purely functional languages in this context.
bookdevelopmentSep 2, 2016, 8:08 PMTechnical Book HaulI'd like to talk about why I recently bought a large number of technical books. Due to the overwhelming amount of information from games and Qiita, I had lost the habit of reading high-quality, systematic books. The books I purchased can be categorized into three groups: team building, language, and lifestyle. The team building books, in particular, offer insights into Google's management and how small teams can achieve big things.