SODEVE » BOOKS http://sodeve.net a Software Developer(SODEVE)'s blog recording his journey in pursuit of happyness. Fri, 14 Apr 2017 15:09:17 +0000 en-US hourly 1 http://wordpress.org/?v=4.2.15 Book Summary: Becoming Functional by Joshua Backfield http://sodeve.net/2015/04/book-summary-becoming-functional-by-joshua-backfield/ http://sodeve.net/2015/04/book-summary-becoming-functional-by-joshua-backfield/#comments Thu, 02 Apr 2015 11:21:39 +0000 http://sodeve.net/?p=4282
Rating: 3.0/5 (1 vote cast)


]]>
I was looking for F# book Bedok National Library, but couldn’t find it. So I borrowed this book instead.

After finishing it, I can’t say I like it. Maybe because the book is aimed towards Java programmers (the functional part is done in Groovy/Scala). But at least I was not totally wasted my time. I picked up few things, mostly on the concept of functional programming. Here’s what I learned from this book.

Why Functional Programming?

Should we learn Functional Programming (FP)? Apparently yes. Here’s why:

  1. We can closely model the solution exactly like how we would solve it in our brain
  2. FP allows us to closely mirrors the mathematical function which in turn allows us to design stronger algorithm

Feature of Functional Programming

  1. First class function: function which takes function as parameter, or returns a function.
  2. Pure function: function that has no side effects
  3. Recursion: function which calls itself
  4. Immutable variables: variables which once set, the value can’t be changed
  5. Non-strict (lazy-loading) evaluation: only produce the result when the the result is consummated
  6. Pattern matching: match the variable’s value to a pattern.
  7. Anonymous function: function which don’t need to give name. E.g. Lambda function.
  8. Closures: a type of anonymous function which is used as a function factory. Using closure, we can easily build functions then pass them to other functions while referring to local variables

The book was quite thin for a programming book standard 😀 I found the book quite easy to follow. Maybe because I have accidentally familiar with functional concepts used in jQuery.


Rating: 3.0/5 (1 vote cast)


Worth sharing?

  • Facebook
  • Twitter
  • Google
  • Delicious
  • Digg
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS
]]>
http://sodeve.net/2015/04/book-summary-becoming-functional-by-joshua-backfield/feed/ 0
Mengenal Metode Glenn Doman http://sodeve.net/2015/03/mengenal-metode-glenn-doman/ http://sodeve.net/2015/03/mengenal-metode-glenn-doman/#comments Tue, 24 Mar 2015 07:34:32 +0000 http://sodeve.net/?p=4379
Rating: 3.0/5 (1 vote cast)


]]>
Di postingan kemarin, saya menyinggung soal metode Glenn Doman. Sekilas, yang saya tahu soal metode ini adalah:

  1. Metode untuk mengajar membaca ke anak balita (mungkin malah batita)
  2. Metode ini berasal dari US
  3. Salah satu praktisi yang terkenal di Indonesia adalah Ibu Irene F. Morang

Seperti biasa, kita minta petunjuk ke Mbah Google. Dengan kata kunci “Glenn Doman”, tautan pertama langsung menuju ke website www.iahp.com (The Institutes for the Achievement of Human Potential). Di web ini ternyata ada halaman dikhususkan untuk Bapak Glenn Doman.

Almarhum Glenn Doman

Glenn Doman mendirikan The Institutes for the Achievement of Human Potential. Institusi ini sudah membantu orang tua dari berbagai benua lebih dari setengah abad. Agak sulit untuk menentukan apakah beliau dan institusi ini lebih terkenal karena memulai metode penyembuhan untuk anak-anak yang mengalami cidera otak, atau lebih terkenal karena metode pengembangan otak sejak dini untuk anak-anak.

Beliau sudah menangani secara langsung lebih dari 25 ribu keluarga dalam kurun 50 tahun terakhir. Beliau juga menginspirasi jutaan keluarga lain melalui buku “What To Do About Your Brain-Injured Child“, dan seri buku mutakhir “Gentle Revolution” yang mengajari para orang tua bagaimana memberi stimulasi dan mendidik bayi-bayi mereka di rumah.

Wah beliau terkenal karena pekerjaan mulia yaitu membantu anak-anak yang mengalami cidera otak. Beliau juga terkenal karena menciptakan buku-buku mengenai penanganan cidera otak pada anak, juga buku-buku mengenai pendidikan usia dini pada anak.

Langsung deh cek Amazon 😀 Wah banyak sekali bukunya coy..

Dari semua buku diatas, sepertinya buku ini yang dijadikan acuan oleh Ibu Irene.

Kira-kira apa ya isinya buku ini? Untuk itu saya melihat komentar-komentar negatif dari para pembeli buku ini. Kenapa komentar negatif? Karena pasti mereka sudah membaca, sudah mempraktekkan, tetapi tidak berhasil 😀

Buku ini bagus karena memberikan informasi yang bagus mengenai perkembangan kecerdasan anak. Buku ini juga mengajari orang tua untuk menyisihkan waktu untuk bonding dengan anak mereka. Buku ini juga sangat bagus untuk para orang tua baru karena akan membantu para orang tua untuk menyiapkan diri dalam pendidikan anak usia dini. Masalahnya, metode yang digunakan di sini tidak terlalu praktis, terutama dalam menyiapkan kartu-kartu bacaan. Tapi dari buku ini saya menjadi sadar untuk rajin mengulang dalam mengajar. Dengan sering mengulang-ulang kata yang sama ke bayi, mereka akan cepat bisa meniru/mengucapkan kata tersebut.

Kesimpulan Sementara

Setelah membaca banyak komentar-komentar baik positif maupun negatif, saya menarik kesimpulan sebagai berikut:

  1. Metode Glenn Doman memerlukan waktu yang cukup banyak dan harus konsisten setiap hari. Mungkin cocok jika jika hanya mempunyai anak semata wayang, tapi menjadi cukup berat ketika ada lebih dari satu anak yang harus ditangani Ibu.
  2. Pembelajaran dilakukan dengan menggunakan “Flash Card”. Jadi lebih ke bagaimana anak bisa melihat dan mengingat bentuk suatu huruf/kata.
  3. Orang tua membuat proses belajar menyenangkan. Karena sudah terjadi contoh dimana anak bisa membaca, tapi jadi benci membaca

Insya Allah nanti saya akan mengulas lebih dalam metode Glenn Doman setelah saya membaca bukunya. 😀

Semoga membantu,

Wassalamualaikum


Rating: 3.0/5 (1 vote cast)


Worth sharing?

  • Facebook
  • Twitter
  • Google
  • Delicious
  • Digg
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS
]]>
http://sodeve.net/2015/03/mengenal-metode-glenn-doman/feed/ 0
Book Recommendation: Code Leader http://sodeve.net/2014/11/book-review-code-leader/ http://sodeve.net/2014/11/book-review-code-leader/#comments Mon, 24 Nov 2014 04:30:52 +0000 http://sodeve.net/?p=4046
Rating: 3.0/5 (1 vote cast)


]]>
I picked up this book from National Library recently. After finishing it, I felt regret. Regret that I didn’t read this book much earlier.

What I learned from this book, mostly:

  1. Dealing with “Not-Invented-Here” syndrome (which I’m still battling now)
  2. Test-Driven Development, I knew it since my internship with Deutshce Bank, then I completely forgot about it, and now I know I need it
  3. Continuous Integration, I’ve heard of it, I should get my hands dirty with it

I think this book is really good for a programmer who’ve done a few projects, and ready to upgrade their skills.


Rating: 3.0/5 (1 vote cast)


Worth sharing?

  • Facebook
  • Twitter
  • Google
  • Delicious
  • Digg
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS
]]>
http://sodeve.net/2014/11/book-review-code-leader/feed/ 0
When Dr. House Becomes a Hired Gun, Saves a Beautiful Girl, and Prevents Worldwide Bloodbath http://sodeve.net/2013/10/dr-house-becomes-hired-gun-saves-beautiful-girl-prevents-worldwide-bloodbath/ http://sodeve.net/2013/10/dr-house-becomes-hired-gun-saves-beautiful-girl-prevents-worldwide-bloodbath/#comments Mon, 07 Oct 2013 03:16:32 +0000 http://sodeve.net/?p=3478
Rating: 3.0/5 (1 vote cast)


]]>
hugh.laurieWe are all know Dr. Gregory House for his sarcastic remarks, brilliant deductions, petty crimes, and bleak views on humanity. Now imagine a more subdued version of him, less egocentric, more or less the same amount of sarcasm, a much nicer person and a hired gun.

He is Thomas Lang. A former Scots Guard, now working as a freelance bodyguard/man for hire. When he offered a contract to assassin someone, he unwillingly accepted it. Instead of really assassin the target, Lang tried to warned him about the assassination contract.

This is where Lang’s journey began. Follow his adventures as he hopelessly doing everything to save a girl, and accidentally prevented worldwide bloodbath.


Rating: 3.0/5 (1 vote cast)


Worth sharing?

  • Facebook
  • Twitter
  • Google
  • Delicious
  • Digg
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS
]]>
http://sodeve.net/2013/10/dr-house-becomes-hired-gun-saves-beautiful-girl-prevents-worldwide-bloodbath/feed/ 0
How to Not Write Bad by Ben Yagoda http://sodeve.net/2013/07/how-to-not-write-bad-by-ben-yagoda/ http://sodeve.net/2013/07/how-to-not-write-bad-by-ben-yagoda/#comments Sat, 13 Jul 2013 06:47:21 +0000 http://sodeve.net/?p=3436
Rating: 5.0/5 (1 vote cast)


]]>
So how actually to not write bad? In short, Ben Yagoda says:

Not-writing-badly consists of the ability to:

  1. to craft sentences that are correct in spelling.
  2. diction (word choice)
  3. punctuation
  4. grammar
  5. display of clarity, precision and grace

Once that is mastered, there are a few more areas that have to be adressed in crafting a whole paragraph:

  1. cadence
  2. consistency of tone
  3. word repetition
  4. transitions between sentences
  5. paragraph length




Rating: 5.0/5 (1 vote cast)


Worth sharing?

  • Facebook
  • Twitter
  • Google
  • Delicious
  • Digg
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS
]]>
http://sodeve.net/2013/07/how-to-not-write-bad-by-ben-yagoda/feed/ 0
How To Pitch Your Business To Potential Investor http://sodeve.net/2012/08/how-to-pitch-your-business-to-potential-investor/ http://sodeve.net/2012/08/how-to-pitch-your-business-to-potential-investor/#comments Fri, 10 Aug 2012 21:13:17 +0000 http://sodeve.net/?p=2631
Rating: 3.0/5 (1 vote cast)


]]>
Have you seen the Angels Gate series in Channel News Asia? If not you can watch it here ONLINE. It’s a reality show about entrepreneurs trying to obtain funding from the investors (aka, the Angels). After watching a few episodes, I believe we can all agree that apart from having a solid business model, the ability to pitch our business is a something that an entrepreneur must have.

A few days ago I saw a posting by Oren Klaff listing down his pitching strategy. I think it’s relevant, especially if you are harboring an idea to start your own business. And I am listing it down here hoping that it will be somehow permanently engraved in my brain :)

  1. Recognize your own value so you’ll have confidence

    An analyst was asking Oren lots of nitpicky questions, but Oren viewed himself as the prize of the deal so he had the confidence to turn the questioning back on her and ask how she added value to the deal.

    Take Action: Think of yourself as a prize that investors have to compete for, and don’t feel you need to beg to get funding.

  2. Start with big ideas to set the context for your pitch

    Oren was raising capital for people who built protective ecosystems in Peru, and he started the pitch by saying that to save humanity you have to solve big problems like climate change, pollution, and species loss, and that species loss stands out because it’s irreversible.

    Take Action: Before you mention your product, talk about the big ideas that motivated you to create your product and point out the problem you want to solve.

  3. Compare solutions to the problem to show that your product is the best one

    Oren recommends describing a generic solution, listing your competitors’ solutions, and then introducing your product and explaining how it solves the problem.

    Take Action: After you’ve highlighted the problem you want to solve, compare your product with other potential solutions and show that you’ve found the right way to address the problem.

  4. Reveal your project’s stage upfront to save time

    Oren says that one entrepreneur should have disclosed his project’s stage at the beginning of his presentation, but he didn’t so he had to face questions like “Are you profitable?” after going through an hour-long pitch.

    Take Action: Start your pitch by talking about project details like how much money you’ve raised, how many employees you have, and how much revenue you earn.

  5. Negotiate with multiple investors so you won’t have to accept unfavorable terms

    Oren recommends meeting with several investors, narrowing the field down to three who are seriously interested, and negotiating with those three simultaneously, because if one insists on terms you don’t like you can sign a deal with one of the others.

    Take Action: Negotiate with at least three investors at the same time, and don’t talk to one investor exclusively before you close a deal.

  6. Set a time limit to show you aren’t needy

    Oren says that entrepreneurs who pitch to a hedge fund intake committee should limit themselves to an hour, but some of them talk for three or four hours and it looks like they have nothing else to do.

    Take Action: Establish a time constraint at the beginning of a meeting with investors, and give your pitch in 20 minutes.

  7. Create and resolve tension to keep investors listening

    Oren suggests that an entrepreneur could say, “I’m not sure we’re going to work well together because you might want us to over-focus on products” to grab investors’ attention and then say, “But having some guys who are so focused on products and engineering combined with our business development skills might be a good thing!”

    Take Action: Create tension by bringing up a possible conflict with investors, then resolve the tension by giving a reason the conflict won’t occur.

  8. Save interesting points for later so you can use them to win investors’ attention

    When Oren pitches for a genetic testing company, he mentions that it tests athletes late in the pitch because that’s a novel point and it brings back investors’ attention.

    Take Action: Think of some new and surprising things your business does, and talk about them at the middle or end of your pitch if your audience seems to be losing interest.

With slight modification, we can use this techniques for other purpose other than pitching to investor. If you’re an employee in a company, you can use these techniques to make your next PowerPoint presentation more appalling to the audience.

Good luck!




Rating: 3.0/5 (1 vote cast)


Worth sharing?

  • Facebook
  • Twitter
  • Google
  • Delicious
  • Digg
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS
]]>
http://sodeve.net/2012/08/how-to-pitch-your-business-to-potential-investor/feed/ 0
Free E-Books from Microsoft Press http://sodeve.net/2012/06/free-e-books-microsoft-press/ http://sodeve.net/2012/06/free-e-books-microsoft-press/#comments Thu, 28 Jun 2012 12:15:58 +0000 http://sodeve.net/?p=2519
Rating: 0.0/5 (0 votes cast)


]]>
.xyzh { height:170px; } .xyzw { width:50px; }

Just in case you need more reading materials on Microsoft related technologies, you should not missed this free e-books offering from Microsoft Press.
Get it while it lasts!

Introducing Windows Server 2012

Download: PDF EPUB MOBI
If you prefer a hard copy of the book, you can order it here for $14.99.
For more information, visit HERE.

Introducing Windows Server 2008 R2

Download: PDF XPS
For more information, visit HERE.

Introducing Microsoft SQL Server 2012

Download: PDF EPUB MOBI
If you prefer a hard copy of the book, you can order it here for $14.99.
For more information, visit HERE.

Introducing Microsoft SQL Server 2008 R2

Download: PDF XPS
For more information, visit HERE.

Understanding Microsoft Virtualization Solutions (Second Edition)

Download: PDF XPS
For more information, visit HERE.

Microsoft Office 365: Connect and Collaborate Virtually Anywhere, Anytime

Download: PDF EPUB MOBI
For more information, visit HERE.

First Look Microsoft Office 2010

Download: PDF XPS
For more information, visit HERE.

Security and Privacy for Microsoft Office Users

Download: PDF EPUB MOBI
If you want to purchase the printed copy, get it here for $9.99.
For more information, visit HERE.

Deploying Windows 7, Essential Guidance from the Windows 7 Resource Kit and TechNet Magazine

Download: PDF
For more information, visit HERE.

Moving to Microsoft Visual Studio 2010

Download: PDF XPS Sample Code
For more information, visit HERE.

Programming Windows Phone 7, by Charles Petzold

Download: PDF EPUB MOBI C# Sample Code VB Sample Code
For more information, visit HERE.


Rating: 0.0/5 (0 votes cast)


Worth sharing?

  • Facebook
  • Twitter
  • Google
  • Delicious
  • Digg
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS
]]>
http://sodeve.net/2012/06/free-e-books-microsoft-press/feed/ 0
Free eBook: The ASP.NET 2.0 Anthology: 101 Essential Tips, Tricks & Hacks http://sodeve.net/2010/10/free-ebook-the-asp-net-2-0-anthology-101-essential-tips-tricks-hacks/ http://sodeve.net/2010/10/free-ebook-the-asp-net-2-0-anthology-101-essential-tips-tricks-hacks/#comments Thu, 28 Oct 2010 10:01:17 +0000 http://sodeve.net/?p=930
Rating: 1.0/5 (1 vote cast)


]]>
asp.net.anthologyI was reading Karl Seguin’s blog, when I notice the link to this free ebook:

The ASP.NET 2.0 Anthology: 101 Essential Tips, Tricks & Hacks is a collection of solutions to the most common ASP.NET problems. Let five world-class ASP.NET professionals guide you through countless practical solutions using C#.

You can download this ebook for free after completing the form with your professional details.

Happy downloading (and reading :D) !!


Rating: 1.0/5 (1 vote cast)


Worth sharing?

  • Facebook
  • Twitter
  • Google
  • Delicious
  • Digg
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS
]]>
http://sodeve.net/2010/10/free-ebook-the-asp-net-2-0-anthology-101-essential-tips-tricks-hacks/feed/ 3
Free E-Books for .NET Programmers and Architects http://sodeve.net/2010/10/free-e-books-for-net-programmers-and-architects/ http://sodeve.net/2010/10/free-e-books-for-net-programmers-and-architects/#comments Thu, 21 Oct 2010 10:41:02 +0000 http://sodeve.net/?p=927
Rating: 1.0/5 (1 vote cast)


]]>
These are free ebooks that hopefully will help all of us to be a better programmer/architects. Thanks Anoop!!

  1. Foundations Of Programming
  2. Microsoft Application Architecture Guide, 2nd Edition
  3. Rob Miles C# Yellow Book 2010
  4. Threading in C#
  5. Improving .NET Application Performance and Scalability
  6. Applying Design Patterns

Happy reading!


Rating: 1.0/5 (1 vote cast)


Worth sharing?

  • Facebook
  • Twitter
  • Google
  • Delicious
  • Digg
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS
]]>
http://sodeve.net/2010/10/free-e-books-for-net-programmers-and-architects/feed/ 0
Get Your Free eBook: Illustrated C# 2008 http://sodeve.net/2009/04/get-your-free-ebook-illustrated-c-2008/ http://sodeve.net/2009/04/get-your-free-ebook-illustrated-c-2008/#comments Fri, 17 Apr 2009 08:17:00 +0000 http://sodeve.net/?p=306
Rating: 0.0/5 (0 votes cast)


]]>
Illustrated C# 2008

Illustrated C# 2008

If you’re a C++ or VB programmer migrating to C# 2008, this book is well worth reading. The author, Daniel Solis offers a very visual approach – with lots of figures, diagrams and code samples – that will help you get to work with C# fast.

Download Now


Rating: 0.0/5 (0 votes cast)


Worth sharing?

  • Facebook
  • Twitter
  • Google
  • Delicious
  • Digg
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS
]]>
http://sodeve.net/2009/04/get-your-free-ebook-illustrated-c-2008/feed/ 0