tag:blogger.com,1999:blog-2920988828974011112023-11-16T10:19:08.552-08:00Michael PiscatelloMichael Piscatellohttp://www.blogger.com/profile/17086649317004649728noreply@blogger.comBlogger10125tag:blogger.com,1999:blog-292098882897401111.post-70251885570590787332014-12-03T10:23:00.001-08:002014-12-03T10:23:51.086-08:00THE iOS instruction manual<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrIOuv-Da1GFftbJk-z97-vL6ko2j9w-KWUuatVUE774ze4ngFANIhDKeP4LoVcJcz26GHSWrOBo8CG7lKKLMF7pYm_cDswnJrP5w4E4fwnb5-RasxppqlgUopM5VqNkklYojoTipfY9s/s1600/rc_cat.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrIOuv-Da1GFftbJk-z97-vL6ko2j9w-KWUuatVUE774ze4ngFANIhDKeP4LoVcJcz26GHSWrOBo8CG7lKKLMF7pYm_cDswnJrP5w4E4fwnb5-RasxppqlgUopM5VqNkklYojoTipfY9s/s1600/rc_cat.gif" height="320" width="244" /></a></div>
This is my third read of "<a href="http://shop.oreilly.com/product/0636920034261.do" target="_blank">Programming iOS...</a>" by Matt Neuburg and I am very grateful for what Mr. Neuburg does. Just like the previous two versions I read (iOS 6, iOS 7) I am amazed at the lengths that Mr. Neuburg goes to fully explain a feature or concept of the vast iOS API.<br />
<br />
When I first started iOS programming (circa iOS 6) I read the many volumes that make up the official Apple documentation. The official documentation is probably the best documentation I have read over the past 15 years of software development. However, just like a great owners' manual, the Apple documentation tells you everything about how their product is constructed, the options, features, etc.<br />
<br />
Apple tells you all about the iOS API, but not really how to USE the iOS API. It is somewhat like buying a new lawnmower. You read the owners' manual and find out everything about the machine, even basic 'operating' instructions. But, they don't teach you how to cut the lawn. That comes from experience and hands on training - of which there is no substitute. Mr. Neuburg's books provide what Apple's owner manual does not - a true Instruction Manual.<br />
<br />
Side note : <a href="https://itunes.apple.com/us/book/swift-programming-language/id881256329?mt=11" target="_blank">The Swift Programming Language</a> published by Apple is a great improvement on documentation. I read the book on the way home from WWDC 2014 and learned about Swift. It is a good starting point - not as good as <a href="http://blog.michaelpiscatello.com/2014/10/pocket-full-of-good-material.html" target="_blank">O'Reilly's "Swift Pocket Reference"</a> if you have programming experience.<br />
<br />
Back to "<a href="http://shop.oreilly.com/product/0636920034261.do" target="_blank">Programming iOS 8</a>". Mr. Neuburg provides a logical breakdown of the API into four broad topics - Views, Interface, Frameworks, and Final Topics. Other than the first version of "Programming iOS" I don't feel the need to read the book cover to cover. I start programming and when I run into a hurdle I consult my 'references'. Sometime I just need the Apple documentation to help me 'find' what I am looking for in the API. But, most of the time after I find what I am looking for I am still at a loss on how to use it. Then I turn to "Programming iOS" to get some instruction.<br />
<br />
"<a href="http://shop.oreilly.com/product/0636920034261.do" target="_blank">Programming iOS 8</a>" is a large book. If you are just starting out with iOS programming I would also recommend another book by Mr. Neuburg, "<a href="http://shop.oreilly.com/product/0636920032465.do" target="_blank">iOS Programming Fundamentals</a>". Starting with the iOS 7 book Mr. Neuburg removed all of the IDE and basic instruction and put it into a separate book. <br />
<br />
<br />
<br />
<br />
<a href="http://www.oreilly.com/pub/blogger/michaelpiscatello?cmp=ex-orm-blgr-michael-piscatello"><img alt="I review for the O'Reilly Reader Review Program" border="0" src="http://cdn.oreillystatic.com/bloggers/blogger-review-badge-200.png" height="150" width="200" /></a>Michael Piscatellohttp://www.blogger.com/profile/17086649317004649728noreply@blogger.com2tag:blogger.com,1999:blog-292098882897401111.post-18131362271906939042014-10-31T06:32:00.002-07:002014-10-31T06:32:35.259-07:00Pocket full of good material<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUmLQ2HPMgdrycdkEspvyS_Mviu7qUJVGRU1QaQsm9c7iTIcXdBVP6kX994vsloJRqL7YQhs6gK2oS2MTZz9sG2KX9E1tnc7r4lIy38aFyG2Md3xkrcc3FgBMYvsyhlmLT4_PcMtOxM7Y/s1600/rc_cat.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUmLQ2HPMgdrycdkEspvyS_Mviu7qUJVGRU1QaQsm9c7iTIcXdBVP6kX994vsloJRqL7YQhs6gK2oS2MTZz9sG2KX9E1tnc7r4lIy38aFyG2Md3xkrcc3FgBMYvsyhlmLT4_PcMtOxM7Y/s1600/rc_cat.gif" /></a></div>
I just finished reading O'Reilly's "Swift Pocket Reference" by Anthony Gray. This book is the go-to shortcut for existing programmers to get up to speed on Apple's new programming language Swift. Apple's own book on Swift is 458 pages of very well written explanation of the new language's features. I never got past the first few chapters. As an experienced developer I don't need all the detail that Apple offers in their volume. Mr. Gray has provided the perfect balance of useful information and brevity!<br />
<br />
"Swift Pocket Reference" starts out with some good instruction on using Xcode's command line features and playgrounds for quickly writing code snippets to test ideas or learn the language. Next Mr. Gray takes you through the Swift language features very similarly to the Apple documentation. This is good for a couple reasons. If you don't get all you need from Mr. Gray's book you can find a similarly named chapter and section in the Apple book that will fill in details in more depth. It also allows you to read two explanations of a concept to get a better picture. Don't get me wrong, Mr. Gray is not merely rehashing the Apple documentation like many reference guides will do. Mr. Gray is explaining each feature of the language in a very precise manner providing examples of every feature in action! I can't express strongly enough how well this book provides both the explanation and example so well.<br />
<br />
I attended WWDC 14 and sat through several Swift language seminars during the conference. I was amazed time and time again as I read through Mr. Gray's book that there were features in the new language that I was not aware existed. I also appreciated the very readable style of writing used throughout the book. Many reference guides can be overly technical or too brief - this book feels just about perfect when it comes to readability and depth of content.<br />
<br />
This book will be used by me in my daily Swift writing projects!<br />
<br />
<br />
<a href="http://www.oreilly.com/pub/blogger/michaelpiscatello?cmp=ex-orm-blgr-michael-piscatello"><img alt="I review for the O'Reilly Reader Review Program" border="0" src="http://cdn.oreillystatic.com/bloggers/blogger-review-badge-200.png" height="150" width="200" /></a>Michael Piscatellohttp://www.blogger.com/profile/17086649317004649728noreply@blogger.com1tag:blogger.com,1999:blog-292098882897401111.post-25208301753423583842014-04-08T08:36:00.000-07:002014-04-08T08:36:41.155-07:00Get a Crush on your Customers<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqUXmU4RIGR-ZzwcVkfkdm0rQC8S6u-4lTnnp-xL8m64Gw9_4ed8t-13QAGh4nxZ6s87tXUqE5E9k9d7N1t36Hj46Ahl6Ibyn0_VcoKqrAe0yh6PEi8wAbVw5ya3dFA2O5lN1kc6ENz48/s1600/dataCrush.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqUXmU4RIGR-ZzwcVkfkdm0rQC8S6u-4lTnnp-xL8m64Gw9_4ed8t-13QAGh4nxZ6s87tXUqE5E9k9d7N1t36Hj46Ahl6Ibyn0_VcoKqrAe0yh6PEi8wAbVw5ya3dFA2O5lN1kc6ENz48/s1600/dataCrush.gif" height="400" width="267" /></a></div>
From the back cover... "The Internet used to be a tool for telling your customers about your business. Now its real value lies in what it tells you about them. Every move your customers make online can be tracked, catalogued, and analyzed to better understand their preferences and predict their future behavior. And with mobile technology like smartphones, customers are online almost every second of every day. The companies that succeed going forward will be those that learn to leverage this torrent of information—without being drowned by it."<br />
<br />
If you are at all involved in technology today the paragraph above is very enticing. Who doesn't want to know how to succeed at leveraging information to connect better with your customers?<br />
<br />
Mr. Surdak delivers the goods in "Data Crush". The book is very well organized and walks the reader through the process of understanding where all this "data" is coming from, how it will impact your business, and most importantly how to respond successfully.<br />
<br />
I particularly love the "Chapter Summary" at the end of each short but concise chapter. Mr. Surdak writes in a very readable style that is engaging even on technical subject like big data.<br />
<br />
If you are new to the concept of Big Data or a seasoned data scientist this book is worth the read.<br />
<br />
It you want to get a picture of what the connected world will look like in 2020 Mr. Surdak includes a section in the back of the book that gives three scenarios of what the world of successful business engagement will look like. I really liked how he not only detailed a day in the life of the consumer, but how the technology "could" do it. It's very believable!<br />
<br />
Data Crush is <a href="http://shop.oreilly.com/product/9780814433744.do" target="_blank">Available Here</a><br />
<br />
<br />
<br />
<a href="http://www.oreillynet.com/pub/blogger/michaelpiscatello?cmp=ex-orm-blgr-michael-piscatello"><img alt="I review for the O'Reilly Reader Review Program" border="0" src="http://cdn.oreillystatic.com/bloggers/blogger-review-badge-200.png" height="150" width="200" /></a>Michael Piscatellohttp://www.blogger.com/profile/17086649317004649728noreply@blogger.com0tag:blogger.com,1999:blog-292098882897401111.post-72622695509980924962014-02-27T10:21:00.000-08:002014-02-27T10:21:50.224-08:00Too "Big" to ignore<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB7-Soet4keDHjYvTG-DIkzYjKkN8TK8yHsckGh0Rc19eUXdg6mGlo6F_EELzImev5F4e_KuX5i8zqQIWv3AIK_4530-wKR422cop_c3lzFkCF5Ee0UN2vEpu_RVZiyJs21Nwsr-O5tW4/s1600/Screen+shot+2014-02-27+at+12.55.25+PM.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB7-Soet4keDHjYvTG-DIkzYjKkN8TK8yHsckGh0Rc19eUXdg6mGlo6F_EELzImev5F4e_KuX5i8zqQIWv3AIK_4530-wKR422cop_c3lzFkCF5Ee0UN2vEpu_RVZiyJs21Nwsr-O5tW4/s1600/Screen+shot+2014-02-27+at+12.55.25+PM.png" height="188" width="320" /></a></div>
Just finished reading a thought provoking article on Big Data "best practices" for setting your Big Data strategy. The <a href="http://www.smartenterpriseapp.com/i/255571/12" target="_blank">article</a> can be found in <a href="http://smartenterpriseexchange.com/community/magazine" target="_blank">Smart Enterprise magazine</a> and was written by <a href="https://twitter.com/DDubie" target="_blank">Denise Dubie</a>. Ms. Dubie does an excellent job of surveying CTO/CIOs with Big Data experience and some of the challenges they faced getting their strategy in place.<br />
<br />
One of the important things about Big Data that Ms. Dubie reminded me about was how "disorganized" data is one of the principles at the foundation of Big Data. Being able to tie together data from different sources to make informed business decisions - that's Big Data. In fact, here is the <a href="http://www.teradata.com/big-data-marketing/" target="_blank">book</a> on that subject written by Lisa Arthur, one of the keynote speakers at the upcoming <a href="http://www.aprimo.com/summit2014/" target="_blank">Teradata Summit</a>. I will also be speaking at the summit on the subject of "<a href="http://blog.michaelpiscatello.com/2014/02/adding-to-power-and-reach-of-teradata.html">Adding to the Power and Reach of Teradata Marketing Studio Through Integration</a>".<br />
<br />
I will close this post with a quote from Ms. Dubie's article - taken from her interview with John Michelsen.<br />
<br />
<br />
<div class="p1">
“We don’t know all the questions <span class="s1">Big Data </span>is going to answer for us. We don’t know yet what the busi- ness value is of all those answers; we don’t always know exactly why we’re doing this except that we presume there is great value in it,” says John Michelsen, CTO at CA Technologies. “The upside is possibly so grand that we cannot ignore it —we have to act.”</div>
<div class="p1">
<br /></div>
I hope you are thinking about Big Data and will read this excellent <a href="http://www.smartenterpriseapp.com/i/255571/12" target="_blank">article</a>. I also hope that you can join me at the Teradata Summit!<br />
<div>
<br /></div>
Michael Piscatellohttp://www.blogger.com/profile/17086649317004649728noreply@blogger.com0tag:blogger.com,1999:blog-292098882897401111.post-67804337733474314822014-02-19T05:59:00.001-08:002014-02-19T05:59:55.064-08:00If you need a place to start...<div class="" style="clear: both; text-align: left;">
If you are in the technical field and have not at least heard the term "Big Data" then you have either been on a very long vacation or living under a rock. Do you need a place to get started? Here are a couple of the books from my bookshelf that helped me. I'll be honest, I have not read them cover to cover but instead use them for reference. </div>
<div class="" style="clear: both; text-align: left;">
<br /></div>
<div class="" style="clear: both; text-align: left;">
For instance, if a coworker says, "I think there is a problem with the Sharding or the MapReduce algorithm" you can smile, quietly go back to your desk, open these books and be up to speed in no time. </div>
<div class="" style="clear: both; text-align: left;">
<br /></div>
<div class="" style="clear: both; text-align: left;">
Here is an except from the beginning of <a href="http://www.amazon.com/Big-Data-For-Dummies-Hurwitz/dp/1118504224/ref=tmm_pap_title_0?ie=UTF8&qid=1392817066&sr=1-1" target="_blank">Big Data for Dummies</a> that sums up the business drivers behind the Big Data movement.</div>
<div class="" style="clear: both; text-align: left;">
<br /></div>
<div class="" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgd_dC1T6vb5euTxByACyt93I_qWggvnMUxwcQsJECLeHdHdzBmKICLEEnkbVSbmECf6kGYjNF182nhGsFxvqz6Qo6pp9vRnoPNJn87qSoRZps_Mr_ZYPSeRhjwgG-vidTnWM6KiXdBZWI/s1600/Screen+shot+2014-02-19+at+8.28.25+AM.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgd_dC1T6vb5euTxByACyt93I_qWggvnMUxwcQsJECLeHdHdzBmKICLEEnkbVSbmECf6kGYjNF182nhGsFxvqz6Qo6pp9vRnoPNJn87qSoRZps_Mr_ZYPSeRhjwgG-vidTnWM6KiXdBZWI/s1600/Screen+shot+2014-02-19+at+8.28.25+AM.png" height="320" width="253" /></a>"<span class="s1">M</span>anaging and analyzing data have always offered the greatest benefits and the greatest challenges for organizations of all sizes and across all industries. Businesses have long struggled with finding a pragmatic approach to capturing information about their customers, products, and services. When a company only had a handful of customers who all bought the same product in the same way, things were pretty straightforward and simple. But over time, companies and the markets they participate in have grown more complicated. To survive or gain a competitive advantage with customers, these companies added more product lines and diversified how they deliver their product. "</div>
<div class="" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_YXIH5ytimsiCXg2-P44lh9dYl7qUebypYdjYCkvOQr_KxZa22DYJpd8ZMtriqcktHcCIyxiIlgJqx5EsJtHRtMGLipGvI19JaQh1pk4S02OT1C66P5nsSbVBX0yhonq3LrVwmdy6Vs4/s1600/Screen+shot+2014-02-19+at+8.28.07+AM.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_YXIH5ytimsiCXg2-P44lh9dYl7qUebypYdjYCkvOQr_KxZa22DYJpd8ZMtriqcktHcCIyxiIlgJqx5EsJtHRtMGLipGvI19JaQh1pk4S02OT1C66P5nsSbVBX0yhonq3LrVwmdy6Vs4/s1600/Screen+shot+2014-02-19+at+8.28.07+AM.png" height="200" width="152" /></a>If you have a database background or are already familiar with database programming then <a href="http://www.amazon.com/Big-Data-Glossary-Pete-Warden/dp/1449314597/ref=tmm_pap_title_0?ie=UTF8&qid=1392817007&sr=8-1" target="_blank">Big Data Glossary</a> is a quick and easy reference to consume in nice neat segments. The book is broken down by the major categories involved with Big Data. What are NoSQL databases? No problem, there is a chapter on that. What about storage? Again, no problem, there is a chapter for that. <br /><br />It's not too late to get up to speed on the next big wave in computing. Did you miss the "cloud" wave? Don't miss this one!<br /><br />Next month I will be speaking about using data to integrate with Teradata Marketing Studio. If you have the problem most businesses have with reaching their customers effectively then join me in L.A for the <a href="http://www.aprimo.com/summit2014/" target="_blank">Teradata Summit</a>.</div>
<div class="" style="clear: both; text-align: left;">
<br /></div>
<div class="" style="clear: both; text-align: left;">
Both books are available from Amazon here : <a href="http://www.amazon.com/Big-Data-Glossary-Pete-Warden/dp/1449314597/ref=tmm_pap_title_0?ie=UTF8&qid=1392817007&sr=8-1" target="_blank">Big Data Glossary</a> <a href="http://www.amazon.com/Big-Data-For-Dummies-Hurwitz/dp/1118504224/ref=tmm_pap_title_0?ie=UTF8&qid=1392817066&sr=1-1" target="_blank">Big Data for Dummies</a></div>
<br />
<br />Michael Piscatellohttp://www.blogger.com/profile/17086649317004649728noreply@blogger.com0tag:blogger.com,1999:blog-292098882897401111.post-65392287430152462262014-02-12T05:57:00.003-08:002014-02-12T06:16:42.109-08:00Great book about the future of the web<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvGYdP3Zi6C_yeQO30673zN43k2RBolZ2S7ykVsxrkXMQh6ozlTEhPfBM4CcI7omv6wwOOELv7o0lus3LJxbWaFwIutRrhNNEH0Zpj2mZ0-RdbacZe_etlguUIbJxJ6izYFeJRC___asY/s1600/510SpJ6chJL.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvGYdP3Zi6C_yeQO30673zN43k2RBolZ2S7ykVsxrkXMQh6ozlTEhPfBM4CcI7omv6wwOOELv7o0lus3LJxbWaFwIutRrhNNEH0Zpj2mZ0-RdbacZe_etlguUIbJxJ6izYFeJRC___asY/s1600/510SpJ6chJL.jpg" height="320" width="255" /></a></div>
Wood, Zaidman and Ruth have written a very interesting book on a subject that will be new to most technical people. As a application architect I have been aware of the terms for several years but didn't know any of the details. This book provides the details! I was one of the reviewers of this book I very much enjoyed digging into the updates as they came out - each one adding more excited details about the future of integrating big data with a web user's experience.<br />
<br />
The authors have packed a lot of information into their book. It covers the history behind the Semantic web and Linked Data, a throughout explanation of the technologies involved, as well as the application of Linked Data including examples and tutorials. If you have ever wondered why the products you were browsing on Amazon are now showing up as ads on your Google search results this book explains how the forward looking internet architects are making that happen.<br />
<br />
This book is a bit different from most of the technical books I read. It provides all the step-by-step tutorial type information but also reads like a textbook on the subject. Take your time reading it and enjoy!<br />
<br />
Available on <a href="http://www.amazon.com/gp/product/1617290394" target="_blank">Amazon</a> and from <a href="http://www.manning.com/dwood/" target="_blank">Manning</a><br />
<br />
How does this book relate to the <a href="http://blog.michaelpiscatello.com/2014/02/adding-to-power-and-reach-of-teradata.html" target="_blank">previous post</a>? Among other things, Linked Data is about getting to know your users's patterns and interests. In order to engage them in a way that crosses their patterns and resonates with their interests you need data (Linked Data) and a tool (Teradata Marketing Studio).Michael Piscatellohttp://www.blogger.com/profile/17086649317004649728noreply@blogger.com0tag:blogger.com,1999:blog-292098882897401111.post-58724962025775929702014-02-07T12:07:00.001-08:002014-02-07T12:18:41.463-08:00Adding to the Power and Reach of Teradata Marketing Studio Through Integration<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMD9lPLpk34y5sHDVpq8KNtoxN4Mu6nj79qZpzeKIcADn5rcdFZGyxoA_fITIK13I-n_lWFi_tplG4N2qhfdvQI1AU_YZ4A8kBs8SHWV_I3-TaqKJjICxbI17wAjJb7XRxUU6qEbeHvKA/s1600/Screen+shot+2014-02-07+at+2.37.29+PM.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMD9lPLpk34y5sHDVpq8KNtoxN4Mu6nj79qZpzeKIcADn5rcdFZGyxoA_fITIK13I-n_lWFi_tplG4N2qhfdvQI1AU_YZ4A8kBs8SHWV_I3-TaqKJjICxbI17wAjJb7XRxUU6qEbeHvKA/s1600/Screen+shot+2014-02-07+at+2.37.29+PM.png" height="240" width="320" /></a></div>
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">I will be speaking at the upcoming <a href="http://www.aprimo.com/summit2014/" target="_blank">Teradata Summit</a> in Los Angeles, March 10-13, 2014. The topic of my short presentation is "Adding to the Power and Reach of Teradata Marketing Studio Through Integration"</span><br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">During my presentation I will be discussing how my coworkers and I at <a href="http://www.riverainc.com/" target="_blank">The Rivera Group</a> have integrated Teradata Marketing Studio with the U.S. Army's marketing systems. </span><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Among the systems that we have integrated are the Army's Enterprise User Management system.</span><br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Using <a href="http://www.teradata.com/?LangType=1033" target="_blank">Teradata's</a> powerful Integration Workbench tool we have connected existing complementary systems with Teradata's Marketing Studio. These integrations allow the U.S. Army marketing team to generate purchase orders through their PO system using real-time data from Marketing Studio. In addition to purchase order automation the U.S. Army is also able to view all their upcoming marketing events on an interactive map using a integration with Google Maps developed by our team of IT professionals. </span><br />
<div class="separator" style="clear: both; text-align: center;">
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNFOTz5FL_OLF5DotqK2od8aRBnxRaHLH9CZDgrZgPhR0-tCMvzpp5WBouvtqj8NGSWSmrGBwV4KptAMsYsgpJGEb7VMVdoD4gipDe5FAo9vU-catFnmrLRAuVgIYZb0Rrea6EgJX0SFk/s1600/Screen-shot-2014-02-07-at-2.57.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNFOTz5FL_OLF5DotqK2od8aRBnxRaHLH9CZDgrZgPhR0-tCMvzpp5WBouvtqj8NGSWSmrGBwV4KptAMsYsgpJGEb7VMVdoD4gipDe5FAo9vU-catFnmrLRAuVgIYZb0Rrea6EgJX0SFk/s1600/Screen-shot-2014-02-07-at-2.57.jpg" height="270" width="320" /></a></span></div>
<br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">If you are an existing Teradata Marketing Studio customer or considering an Enterprise Marketing Management solution I would encourage you to attend the </span><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><a href="http://www.aprimo.com/summit2014/" target="_blank">Teradata Summit</a></span><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">. Follow the summit on twitter </span><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><a href="https://twitter.com/search?q=%23teradatasummit&src=typd" target="_blank">#teradatasummit</a></span><br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">I would be happy to share with you more details about how we have integrated outside systems with Marketing Studio.</span><br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">See you there!</span><br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br /></span>Michael Piscatellohttp://www.blogger.com/profile/17086649317004649728noreply@blogger.com1tag:blogger.com,1999:blog-292098882897401111.post-504654426001745902013-09-06T07:05:00.000-07:002013-09-06T07:05:30.506-07:00"Learning iOS Programming" by Alasdair Allan<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghMKz_M1fKJPbTHj8GJXNLTtrjZ6t5DyryxoitKrQ7qicYudIbwCdb9dlGMJ1fK1-ugi4GB1krcwhTPESADmsxSlua3MLp1ngOS04Ec_NWYRkkZMOmfbKbhxlyglckTplLzFxgEqP2l1Y/s1600/cover-image.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghMKz_M1fKJPbTHj8GJXNLTtrjZ6t5DyryxoitKrQ7qicYudIbwCdb9dlGMJ1fK1-ugi4GB1krcwhTPESADmsxSlua3MLp1ngOS04Ec_NWYRkkZMOmfbKbhxlyglckTplLzFxgEqP2l1Y/s1600/cover-image.gif" /></a></div>
<a href="http://oreillynet.com/pub/reviewproduct/1311" style="font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 1.3em; text-decoration: none;">Learning iOS Programming</a><br />
<span style="font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10.909090995788574px;">From Xcode to App Store</span><br />
<br />
<span style="font-family: Arial, Helvetica, sans-serif;">The easy way to get started with iOS programming. Alasdair takes you through the baby steps to becoming a iOS developer like a caring parent with just the right amount of patience and prodding. Then skillfully takes you all the way to submitting an app to the app store. It worked for me!<br />
<br />
From complete novice to app store in five months. That's my story. I wanted to try iOS programming so I went to one of my favorites sources (<a href="http://oreilly.com/" target="_blank">http://oreilly.com/</a>) and started shopping. I purchased this book and it's sister publications "Programming iOS 6, 3rd Edition" and "iOS 6 Programming Cookbook"<br />
I started at the beginning and followed each example dutifully. In less than a day I was getting comfortable and starting to get my own app ideas. By the time I got through chapter 8 I had all I needed to finish my first app. I referred to the other two titles as references and then returned to Alasdair's text Chapter 13 when I was ready to submit to the app store. That also went smoothly! I have an app in the app store! Now it's time for the next one.</span><br />
<br />
<span style="font-family: Arial, Helvetica, sans-serif;">I highly recommend this book. It worked for me and it might work for you. I am an experienced Java developer with lots of experience delivering solutions to clients. This book will give you the knowledge, but you have to supply the drive and ambition. Best wishes!</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">You can click on the book's title above or the link below to find this book @ oreilly.com.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><a href="http://shop.oreilly.com/product/0636920028642.do" target="_blank">Available from O'Reilly</a></span><br />
<br />
<br />
<br />
<a href="http://oreilly.com/bloggers/?cmp=ex-orm-blgr-michael-piscatello"><img alt="I review for the O'Reilly Blogger Review Program" border="0" height="150" src="http://cdn.oreillystatic.com/bloggers/blogger-review-badge-200.png" width="200" /></a>Michael Piscatellohttp://www.blogger.com/profile/17086649317004649728noreply@blogger.com1tag:blogger.com,1999:blog-292098882897401111.post-70571115042418564142011-12-19T11:46:00.000-08:002011-12-19T11:46:40.423-08:00If the stairs aren't fast enough, use the Lift!<div class="separator" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: left;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwxCkqCG4UDIgCxM59yBw_TLKFDQAiI3rFe7KDjWZLDtI40ULTqbyNdrVqnuqYdRRwUwHrpUpT8-QcBZrFroWe6WgkcLToXyOQzaMSvqvxbRf5Lg7Zfw6h5RwZO9YPFV136qjfatmpHkQ/s1600/perrett_cover150.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwxCkqCG4UDIgCxM59yBw_TLKFDQAiI3rFe7KDjWZLDtI40ULTqbyNdrVqnuqYdRRwUwHrpUpT8-QcBZrFroWe6WgkcLToXyOQzaMSvqvxbRf5Lg7Zfw6h5RwZO9YPFV136qjfatmpHkQ/s1600/perrett_cover150.jpg" /></a>Ahh, <a href="http://www.scala-lang.org/" target="_blank">Scala</a> - the thinking man's programming language for the JVM. As a programmer / architect for the past 15 years I've seen my share of trends and fads come and go. Heck, I've been a part of some of them. Over the past month I have been looking for the "next" thing in web development and enterprise architecture. There were two topics that hit my radar and made it through my various filters. <b>Big Data and Scala</b>. More on Big Data in a future post. </div><div class="separator" style="clear: both; text-align: left;">As I looked at Scala and it's use in enterprise architecture and programming I got more and more interested. Since I am looking specifically for enterprise web solutions I was naturally led from Scala to Lift (<a href="http://liftweb.net/" target="_blank">http://liftweb.net/</a>). Since one of my filters on new and upcoming technology is the publication of new books on the subject, a new book on Lift was definitely something worth looking into. </div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;">Lift In Action (<a href="http://www.manning.com/perrett/" target="_blank">http://www.manning.com/perrett/</a>), published in November of 2011, a title from Manning Publications popular "In Action" series was a pleasure to read and work through. Since I am just now learning Scala I was a bit concerned that I would be lost when I started reading Lift In Action. That was not the case! Mr. Perrett does a fine job of getting the reader into the subject matter and in the "In Action" style, right into understanding the technology and getting something working quickly. By page 30 you already have a running Lift app.</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;">After the "Hello Lift" application in Part 1 of the three part book, Mr. Perrett takes you through a tutorial in Part 2 and then offers a fairly comprehensive reference in Part 3. The tutorial is fast paced and in my opinion leaves out a little too much detail. The source code is available for download, however, after the construction of one view to model use case the book simply states :</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;">"Notice that the argument list includes some models that we haven’t explicitly covered. Rather than cluttering these pages with lots of code definitions that are largely similar to the Supplier model, you can find the code for the other models in the online repository on github.com (http://github.com/timperrett/lift-in-action)."</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;">I was able to figure out how the rest of the views and models got created after examining the source code for a couple hours. I would have liked to see more of the "cluttering" in the book. What was explained in the book was done well. </div><div class="separator" style="clear: both; text-align: left;"> </div><div class="separator" style="clear: both; text-align: left;">As an added bonus when I purchased Lift In Action from Manning they offered me <a href="http://www.manning.com/raychaudhuri/" target="_blank">Scala In Action</a> at a discount. I will be reviewing that book in a future post.</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;">Overall, I am very happy with Lift In Action and would recommend it to anyone interested in learning more about Scala and how it can be used to build enterprise web applications. </div>Michael Piscatellohttp://www.blogger.com/profile/17086649317004649728noreply@blogger.com1tag:blogger.com,1999:blog-292098882897401111.post-6695838919254896562011-09-01T07:46:00.000-07:002011-09-01T07:46:46.087-07:00Cock-a-doodle-ROO - Wake Up Java Developers<div class="separator" style="clear: both; font-family: inherit; text-align: center;"><span style="font-size: small;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZ0gpSKGA4sc-Zl2g_ujLfschf3rp8Qa0L8WZ74zru6ihLE64JVEcted0nbIFo95FgEwXiSXfYO9wzS34hq2GDs2pDI3tjJuzeF5LTd6pMlxr8Z5PL-L3mJ3iuhhgG2a8zWhJ7QI7T4lE/s1600/Screen+shot+2011-08-31+at+3.15.34+PM.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZ0gpSKGA4sc-Zl2g_ujLfschf3rp8Qa0L8WZ74zru6ihLE64JVEcted0nbIFo95FgEwXiSXfYO9wzS34hq2GDs2pDI3tjJuzeF5LTd6pMlxr8Z5PL-L3mJ3iuhhgG2a8zWhJ7QI7T4lE/s320/Screen+shot+2011-08-31+at+3.15.34+PM.png" width="256" /></a></span></div><div style="font-family: inherit;"><span style="font-size: small;">I just finished reading a new <a href="http://www.manning.com/about/meap.html">MEAP</a> release from <a href="http://www.manning.com/">Manning Publications Company</a> entitled "<a href="http://www.manning.com/rimple/">Spring Roo In Action</a>".</span></div><div style="font-family: inherit;"><span style="font-size: small;"><br />
</span></div><div style="font-family: inherit;"><style>
<!--
/* Font Definitions */
@font-face
{font-family:"MS 明朝";
panose-1:0 0 0 0 0 0 0 0 0 0;
mso-font-charset:128;
mso-generic-font-family:roman;
mso-font-format:other;
mso-font-pitch:fixed;
mso-font-signature:1 134676480 16 0 131072 0;}
@font-face
{font-family:"MS 明朝";
panose-1:0 0 0 0 0 0 0 0 0 0;
mso-font-charset:128;
mso-generic-font-family:roman;
mso-font-format:other;
mso-font-pitch:fixed;
mso-font-signature:1 134676480 16 0 131072 0;}
@font-face
{font-family:Cambria;
panose-1:2 4 5 3 5 4 6 3 2 4;
mso-font-charset:0;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 0 0 0 1 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-parent:"";
margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:Cambria;
mso-ascii-font-family:Cambria;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"MS 明朝";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Cambria;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
.MsoChpDefault
{mso-style-type:export-only;
mso-default-props:yes;
font-family:Cambria;
mso-ascii-font-family:Cambria;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"MS 明朝";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Cambria;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in;
mso-header-margin:.5in;
mso-footer-margin:.5in;
mso-paper-source:0;}
div.WordSection1
{page:WordSection1;}
-->
</style> </div><div class="MsoNormal" style="font-family: inherit;"><span style="font-size: small;">First of all I am thankful for the Manning “In Action” series. As an avid technical book reader, I frequently check for what’s new and upcoming on the Manning MEAP list. </span></div><div class="MsoNormal" style="font-family: inherit;"><span style="font-size: small;"><br />
</span></div><div class="MsoNormal" style="font-family: inherit;"><span style="font-size: small;">As I was beginning a new project recently (only requirement – get it up fast) I remembered reading about Spring Roo. Having been a long time user of Java and a fan of Spring I thought I would give it a try.</span></div><div class="MsoNormal" style="font-family: inherit;"><span style="font-size: small;"><br />
</span></div><div class="MsoNormal" style="font-family: inherit;"><span style="font-size: small;">Over the past few years in my day job I have continued to develop enterprise Java applications using the best frameworks the Java community offered. That meant Spring, JPA with Hibernate, Apache Tiles, and Apache Maven. Having the knowledge of all these frameworks and how to configure and use them together made me a sought after technical resource.</span></div><div class="MsoNormal" style="font-family: inherit;"><span style="font-size: small;"><br />
</span></div><div class="MsoNormal" style="font-family: inherit;"><span style="font-size: small;">However, in my freelance and personal web development over the past three years I have been enamored with Ruby on Rails (RoR). RoR offered everything the collection of Java frameworks was missing - notably an easy and understandable way to bring them all together and use them. </span></div><div class="MsoNormal" style="font-family: inherit;"><span style="font-size: small;">Enter Spring Roo - the Java community's answer to RoR, with improvements. As I got further and further into developing my new application using Spring Roo, the more I noticed the similarities to RoR and the distinctions or improvements.</span></div><div class="MsoNormal" style="font-family: inherit;"><span style="font-size: small;"><br />
</span></div><div class="MsoNormal" style="font-family: inherit;"><span style="font-size: small;">But, this is not a post about my journey from Java to RoR and back. It is a review of an excellent resource for my fellow Java journeymen. "<a href="http://www.manning.com/rimple/">Spring Roo In Action</a>", written by Ken Rimple, Srini Penchikala and Gordon Dickens, is a great book for those who know Java and Spring and are looking for an excellent resource to get them going on the road to rapid enterprise development. </span></div><div style="font-family: inherit;"><span style="font-size: small;"><br />
</span></div><div style="font-family: inherit;"><span style="font-size: small;"><br />
</span></div><div style="font-family: inherit;"><span style="font-size: small;">Although the authors don't explicitly state it in the MEAP version of the book, this book it best suited for the Java developer who is at least familiar with Spring, JPA, Hibernate, Tiles and Maven. </span></div><div style="font-family: inherit;"><span style="font-size: small;"><br />
</span></div><div style="font-family: inherit;"><span style="font-size: small;">The book starts off with an excellent explanation of Spring Roo and why it is so desperately needed in the enterprise java community. Following the introduction to Spring Roo the authors take you through a brief but complete example of how fast you can get up and running. Following the "Getting Started" section of the book the authors step the reader through the important add-ons Roo offers. </span></div><div style="font-family: inherit;"><span style="font-size: small;"><br />
</span></div><div style="font-family: inherit;"><span style="font-size: small;">With chapters on Database Persistence, Spring MVC and Web Flow, Security, Testing, and Enterprise Services such as email and JMS, the MEAP version the book is quite complete as a go to guide for the Java developer wanting to learn and use Spring Roo.</span></div><div style="font-family: inherit;"><span style="font-size: small;"><br />
</span></div><div style="font-family: inherit;"><span style="font-size: small;">Overall the book covers everything from the simple to the most complex Spring Roo application development details. It is obvious that this was written by someone who has used Spring and has built a “real” application using Roo. As I was developing my first Roo application while reading the book, I felt as if the authors anticipated the questions I was going to ask and answered them in the text of the book. </span></div><div style="font-family: inherit;"><span style="font-size: small;"><br />
</span></div><div style="font-family: inherit;"><span style="font-size: small;"> The writing style of "Spring Roo In Action" is very consistent with what I have experienced from other books in the "In Action" series. The level of technical detail, the code examples, and the pace that the authors take you through the material is just right. Throughout the book the authors step you through examples and provide enough details about what is happening behind the scenes that you are left with a good understanding without being bored. The book also includes helpful reference material in the form of tables and diagrams that can be used to refresh your memory or answer a question.</span></div><div style="font-family: inherit;"><span style="font-size: small;"><br />
</span></div><div style="font-family: inherit;"><span style="font-size: small;">I would recommend "Spring Roo In Action" to my fellow Java developers who are looking for the next revolution in enterprise java development. Spring Roo is not just another framework to be used, but as the authors explain and demonstrate so well, Spring Roo is giant step forward in Java web application development.</span></div>Michael Piscatellohttp://www.blogger.com/profile/17086649317004649728noreply@blogger.com1