Apr 20, 2016 view venkat subramaniams professional profile on linkedin. Programming concurrency with akka by venkat subramaniam and. From here began the journey of one of the boys to becoming a renowned violinist l subramaniam. Mar 15, 2009 programming scala will show you how to use this powerful functional programming language to create highly scalable, highly you can use it to write traditional, imperative, objectoriented code. T h subramaniam the complete violinist th subramaniam ms. Violin virtuoso dr l subramaniam on how indian classical. Jan 12, 2010 keep the change ebook written by nirupama subramaniam. He is a recipient of the sangeet natak akademi award. In this keynote, a passionate polyglot programmer and author of functional programming in java. A tuple is an immutable object sequence created as commaseparated values. The government of india awarded him the fourth highest.
Books by venkat subramaniam venkat subramaniam average rating 3. T h subramaniam the complete violinist subramaniams knowledge about the different types of violins, their specialities, the strings, and other technical aspects puts him in a different league. The scala programming language the scala programming. Scala is known for its conciseness and expressiveness. From functional to reactive programming with venkat. Buy ravi subramanian fiction set of 4 books book online. We will start with a discussion of the perils of concurrency. T h subramaniam the complete violinist th subramaniam. Jun 01, 2016 t h subramaniam the complete violinist subramaniams knowledge about the different types of violins, their specialities, the strings, and other technical aspects puts him in a different league.
Books by venkat subramaniam author of practices of an. Dec 03, 2014 in this keynote, a passionate polyglot programmer and author of functional programming in java. This session will be coding intensive, so be ready for some serious scala syntax and idioms. The writing is crisp and concepts are explained very well. Understanding functional programming concepts is one thing. Scala is a general purpose programming language designed to express common programming patterns in a concise, elegant, and typesafe way. Evolutions of scala scala has evolved over the years scala 2.
Subramaniam is an indian classical musician and percussionist, considered by many as one of prominent exponents of thavil, a traditional percussion instrument from the indian state of tamil nadu. Scala is a very powerful hybrid functional pure object oriented language on the jvm. Our industry is moving toward functional programming, but your objectoriented experience is still valuable. As a java professional of many years, this book really helped me understand this new way in. Venkat subramaniam the art of simplicity 2014 cohaa the path to agility conference duration. Find all the books, read about the author, and more. Linkedin is the worlds largest business network, helping professionals like venkat subramaniam discover inside connections to. It is great for pattern matching, concurrency, ajug scala for the intrigued dr. It is simpler to use mathematical functions such as min or pow in scala than in javayou need not call static methods from a class sqrt2 yields 1. This book is mainly prepared for students who are studying civil engineering. Programming scala tackle multicore complexity on the java virtual machine by venkat subramaniam.
Meap edition manning early access program functional programming in scala version. Functional programming in java will help you quickly get on top of the new, essential java 8 language features and the functional style that will change and improve your code. Iyer born 1957, indian businessman subramaniam veenod born 1988, malaysian footballer. We left with what little belongings we had and our violins. His father was a renowned carnatic violinist and his mother was a. L subramaniam the doctor who became the international face. From escaping jaffna to becoming a worldfamous violinist. This book will help you get up to speed with java 8 lambda expressions, to think in the elegant style, and to benefit from the additions to the java development kit jdk library. It smoothly integrates features of objectoriented and functional languages, enabling java and other programmers to be more productive. Pragmatic scala by venkat subramaniam overdrive rakuten. From how music can shape a better society to his teaching approach, the maestro holds forth on all things.
I picked up venkat subramaniams functional programming in java. Pragmatic scala 2e paperback 6 october 2015 by venkat subramaniam author visit amazons venkat subramaniam page. I also expect this book to serve as a reference book on groovy for me. When dr l subramaniam writes a book on carnatic music for kids, even adults take notice. He was awarded the madras music academys sangeetha kalanidhi in 2009.
Suma subramaniam, author at from the mixedup files. In this book, alvin alexander author of the scala cookbook and former teacher of java and objectoriented programming oop classes writes about his own problems in t. Introduction to the art of programming using scala presents many concepts from cs1 and cs2 using a modern, jvmbased language that works well for both programming in the small and programming in the large. On saturday, 9 december, the worldrenowned violinist and composer padma bhushan dr l subramaniam performed at the citincpa aadi anant indian music festival held at mumbais iconic national centre of performing arts. This textbook is one of the excellent book for engineering students.
If you havent read it yet, i highly recommend the book functional and reactive domain modeling, with one caveat. Scala programming language and venkat subramaniam videos. Introduction to the art of programming using scala crc. If youve had trouble trying to learn functional programming fp, youre not alone. Scala functional programming patterns ebook written by atul s. Pragmatic scala 2e by venkat subramaniam, 9781680500547, available at book depository with free delivery worldwide. Harnessing the power of java 8 lambda expressions will share the reasons we need to make the. Venkat subramaniam broomfield, colorado professional. Scala programming language and venkat subramaniam videos posted by jpluimers on 20150630 a long while ago, someone it was too long ago, so i sincerely forgot who, it probably was in the jbuilder era told me that i should try out ruby and scala.
A realworld functional programming example in scala. Groovy preserves the java semantics and extends the jdk to give you true dynamic language capabilities. He has trained and mentored thousands of software developers in the us, canada, europe, and asia, and is a re. The programming in scala book serves as an excellant tutorial to the scala language. It covers a wide range of topics starting from basics syntax etc. L subramaniam photos the times of india photogallery. L subramaniam the doctor who became the international. As a java professional of many years, this book really helped me understand this new way in java to write robust, reusable, and efficient code. He has trained and mentored thousands of software developers in the us, canada, europe, and asia, and is a regularly invited speaker at several international conferences. Programming scala will show you how to use this powerful functional programming language to create highly scalable, highly you can use it to write traditional, imperative, objectoriented code.
Scala combines the power of oo and functional programming, and pragmatic scala shows you how to work effectively with both. Youd like to see a real example of functional programming in scala. Pragmatic scala create expressive, concise, and scalable applications by venkat subramaniam. Smriti subramaniam a model from india model management. The role of the state in outsourcing in the it industry, international journal of contemporary sociology, 451. In this presentation we will look at some common tasks. E introduction to functional programming with scala 45. Subramanian design of reinforced concrete structures by n. From functional to reactive programming with venkat subramaniam.
Scala supports use of existing java libraries in scala code. Scala improves the productivity of the developers after the initial learning curve. This short, targeted book will help you make the paradigm shift from the old imperative way to a less errorprone, more elegant, and concise coding style thats also a. Mangala subramaniam associate professor, department. So you will get most out of this book if you have a java background. He has trained and mentored thousands of software developers in the us, canada, europe, and asia, and is a regularlyinvited speaker at several international conferences. Mar 23, 2014 functional programming in java venkat subramaniam. For example, the following represents a tuple with three objects. Multiprocessors are common place multithreading on steroids well written programs may be illfated on multiprocessors. A big chunk of the book focuses on lambdas, functional collection parameters and lazy evaluation which will.
Functional programming in java 8 is a paradigm shift this book helps the java programmer understand this new way of thinking about how we compose our objects to benefit from fp. Venkat subramaniam the art of simplicity 2014 cohaa the path to agility conference. Venkat subramaniam is an awardwinning author, founder of agile developer, inc. Programming concurrency with akka by venkat subramaniam. Scala is a statically typed language, suites large projects. Note that the new list shares all its elements except 4 with the old list. E introduction to functional programming with scala 44. Subramaniam sivapalan c18901960, ceylonese politician subramaniam v. Venkat is a coauthor of multiple technical books, including the 2007 jolt productivity award winning book practices of an agile developer. For example, if you already know what functors and monads are, it can help you understand how to use them in scala. Working through the book, it flows well with each chapter building on concepts and examples described in earlier ones.
He was accompanied by his son and pupil ambi subramaniam, and the great blues harmonica maestro corky siegel. But you can also leverage its higher level of abstraction to take full advantage of modern, multicore systems. You can use it to write traditional, imperative, objectoriented code. Harnessing the power of java 8 lambda expressions will share the. Download for offline reading, highlight, bookmark or take notes while you read scala functional programming patterns. Download for offline reading, highlight, bookmark or take notes while you read keep the change. Keep the change ebook written by nirupama subramaniam. Notes from functional and reactive domain modeling. He does this mostly from the standpoint of a java developer. The book takes care to explain the language constructs in depth, often providing examples of how the language differs from java. Multiprocessors are common place multithreading on steroids. L subramaniam was born to prof v lakshminarayana iyer and seethalakshmi on july 23, 1947.
In pragmatic scala, venkat gives an overview of everything scala has to offer. This is an excerpt from the scala cookbook partially modified for the internet. Scala is an exciting, modern, multiparadigm language for the jvm. Scala is a statically typed, fully oo, hybrid functional language that provides highly expressive syntax on the jvm. View venkat subramaniams professional profile on linkedin. Structure sharing this is how scala actually does 4b. The book progresses from true programming in the small to more significant projects later, leveraging the full benefits of object orientation. View the profiles of professionals named venkata subramaniam on linkedin. Scala does not do it this way because it is very ine. But you can also leverage its higher level of abstraction to.
1312 587 1165 1261 460 1261 1469 939 16 366 847 905 165 361 391 1247 512 532 928 959 836 211 684 1478 277 1377 1497 1308 1367 212 975 528 789 643 374 705 538 1469 398 1182