Plan your book: I suggest if you wish to write a book on a topic then you should first write a blog series on that topic.Consider book writing as an Agile software development project rather than a waterfall project. The better way to write a book is by taking an iterative approach where you re-estimate after writing each chapter. Like most software development projects, book estimates can also be wrong. We ended with 430 pages and it took more than 10 months to finish. I suggest you take book writing as another software development project. Your Estimates will be wrong: The book started with the initial estimate of 250 pages and 6 months writing time.Keep in mind book outline will change so always try to keep publisher updated on the same. After writing few chapters it became clear that we can’t include everything in one book as it would lead to a book that covers lot of topics but none of the topic would be covered in entirety. In my book outline, I proposed to include everything except Perl and Ruby. Pay a lot of attention to the book outline and don’t try to put everything in the book. For example, my book is about OpenShift, a platform as a service that supports Java, Python, Node, Ruby, PHP, and Perl runtimes. I made this mistake in my book outline but as I started writing the book it became clear that I should drop few topics to write a cohesive book. Limit book scope: As a first time writer it is very tempting to include a lot of related topics in the book outline.This blog is not about my book but it is about the lessons I learnt while writing the book. I hope people will find my book useful and learn from it. I have read many motivational books or quotes that suggest everyone should write at least one book in their lifetime even if no one reads it. It is a great feeling to find your book available on Amazon. Once Java 6 is installed, open the Android Studio app again and you will be able to work with Android Studio □ Author shekhargulati Posted on JJCategories android, android-studio Tags mobile 1 Comment on Android Studio Mac OSX Installation Error - NoClassDefFoundError: Could not initialize class _b How to resize a Virtual Box virtual machine hard disk size To get rid of this error, just download the Java from this link. You get this error because you need to have Java 6 installed on your Mac. : Could not initialize class _bĪt (DashoA13*.)Īt .(DashoA13*.)Īt (DashoA13*.) As soon as I tried to install the Android Studio on my Mac book (OSX YoseMite 10.10.2) I was greeted with a weird error message as shown below. I downloaded the latest version of Android Studio for Mac from the official website . Today I decided to play with Android and build a simple app. Continue reading “Day 1 - Let’s learn about lambdas” Author shekhargulati Posted on JJCategories 7-days-with-java8 Tags functional-programming, java8, lambdas 3 Comments on Day 1 - Let’s learn about lambdas Android Studio Mac OSX Installation Error - NoClassDefFoundError: Could not initialize class _b With the introduction of Lambda expressions, functions have become first class citizen and they can be passed around just like any other variable. Prior to Java 8, writing a clean functional style code was not possible without the use of an anonymous inner class boilerplate. To support functional programming style, a language needs to support functions as first class citizen. Java 8 is a big step forward in making the world’s most popular language adopt the functional style of programming. With functional programming becoming more popular and relevant, Java is forced to embrace the functional style of programming. For some time now, Java is criticised for being verbose and for lacking functional programming capabilities. They make your code concise and allows you to pass behaviour around. One of the most important features in Java 8 is the introduction of Lambda expressions. From today, I am kicking off 7 Days with Java 8 blog series with first blog on Lambdas.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |