{"id":9,"date":"2013-11-14T10:00:54","date_gmt":"2013-11-14T05:00:54","guid":{"rendered":"http:\/\/www.integrityautomatedsystems.com\/blog\/?p=9"},"modified":"2023-03-31T22:38:45","modified_gmt":"2023-03-31T22:38:45","slug":"hello-world","status":"publish","type":"post","link":"http:\/\/integrityautomatedsystems.com\/index.php\/2013\/11\/hello-world\/","title":{"rendered":"Hello World"},"content":{"rendered":"<p style=\"text-align: center;\"><a href=\"http:\/\/www.integrityautomatedsystems.com\/blog\/wp-content\/uploads\/2013\/11\/HelloWorld1.png\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-14 aligncenter\" src=\"http:\/\/www.integrityautomatedsystems.com\/blog\/wp-content\/uploads\/2013\/11\/HelloWorld1.png\" alt=\"HelloWorld\" width=\"868\" height=\"411\" srcset=\"http:\/\/integrityautomatedsystems.com\/wp-content\/uploads\/2013\/11\/HelloWorld1.png 868w, http:\/\/integrityautomatedsystems.com\/wp-content\/uploads\/2013\/11\/HelloWorld1-300x142.png 300w\" sizes=\"auto, (max-width: 868px) 100vw, 868px\" \/><\/a><\/p>\n<h3><strong>Why a blog about LANSA<\/strong><\/h3>\n<p><span style=\"line-height: 1.5;\">There are many excellent application development technologies out there.  Over the last 30 years I have had opportunities to work with many of them and built many enterprise applications with interfaces that included character based, web, windows, XML.   In 1998 I had pleasure to be introduced to one language that I believe really stands out.  The LANSA vision is built around the concept of a central repository.  This repository manages business rules, triggered activities, dictionary of files and fields, reusable components, and many more great features.  The power behind LANSA is that using <span style=\"color: #ff0000;\">one base language<\/span>, a developer can wrap <span style=\"color: #ff0000;\">any presentation<\/span> (including native iPad\/Android) around this repository;  It has<span style=\"color: #ff0000;\"> multilingual features<\/span> and supports <span style=\"color: #ff0000;\">multiple databases<\/span> types.  To top it all off, should you decide to move your application to a new platform, it supports Linux, Windows, iSeries production environments. <\/span><\/p>\n<p>Having taught LANSA for many years, I have found that it is very easily <span style=\"line-height: 1.5;\">understood by all the students and they are off and running very quickly.  <\/span>It has standard structured language constructs that many of us have studied while learning programming.  It&#8217;s easy to learn, and produces enterprise quality applications.  <span style=\"line-height: 1.5;\">There are other languages which I enjoy using, but you can definitely say <\/span>that I am a LANSA <a title=\"Urban Dictionary Definition\" href=\"http:\/\/www.urbandictionary.com\/define.php?term=fanboy\" target=\"_blank\" rel=\"noopener\">Fanboy<\/a>.<\/p>\n<h3> Why LANSA cookbook<\/h3>\n<p><strong>Purpose of the blog<\/strong>: LANSA as a software vendor has some incredible documentation, and if you have not yet checked it out&#8230;you can <a title=\"LANSA Documentation\" href=\"http:\/\/www.lansa.com\/support\/docs\/index.htm\" target=\"_blank\" rel=\"noopener\">download it here<\/a>.  However, I believe that<br \/>\nus computer geeks often go to Google first when we get stuck or need tips\/techniques, or need to see some sample code.  I have for a long time envisioned growing an online presence that would assist developers, not by posting questions, but by posting solutions&#8230;.solutions that may help others doing a Google search. The blog is inspired by <a title=\"Perl Cookbook\" href=\"http:\/\/www.amazon.com\/Perl-Cookbook-Second-Edition-Christiansen\/dp\/0596003137\/ref=tmm_pap_title_0?ie=UTF8&amp;qid=1384398373&amp;sr=1-1\" target=\"_blank\" rel=\"noopener\">Perl Cookbook<\/a>, one of my go-to books from the mid-90s for a popular language that I was using at that time.  Not sure if I am <span style=\"line-height: 1.5;\">up to the challenge, but I am going to give it a shot.  <\/span><\/p>\n<p><span style=\"line-height: 1.5;\"><strong>Format<\/strong>: I decided to put this collaboration site <\/span>up in blog format to give me more control on the content and format.  This seems like the right format at this moment, however, there is a possibility of change if at some point I feel that another vehicle will deliver the message better.  <span style=\"line-height: 1.5;\">I already know that my solutions will not always be the most elegant, <\/span><span style=\"line-height: 1.5;\">or the only solution for that matter.  They might be downright clumsy, but they are a starting point.  <\/span><span style=\"line-height: 1.5;\">Comments will be left enabled (but moderated).  I encourage you to <\/span><span style=\"line-height: 1.5;\">comment if you think that there is a <\/span><span style=\"line-height: 1.5;\">better\/cleaner\/faster\/bigger\/stronger\/prettier solution or a way to improve mine.  Other sites have been successful using this model.  E.g. <a title=\"PHP Example\" href=\"http:\/\/www.php.net\/manual\/en\/control-structures.while.php\" target=\"_blank\" rel=\"noopener\">See this PHP documentation page<\/a> to see how contributors add to the information available on the page.  <\/span><\/p>\n<p><strong>Networking<\/strong>: This blog is meant to be for the good of the community.  I am putting out a call to guest bloggers. If you want to post a solution, please write it up and send to me, and I will put it up as a guest post under your name.  I would also like to reach out to all you LANSA developers and use this as  a platform for networking.  Please feel free to make contact with me if you have any questions or want to network.<\/p>\n<p>Andy<\/p>\n<p><a title=\"Andy Bain\" href=\"http:\/\/www.linkedin.com\/in\/johnandybain\" target=\"_blank\" rel=\"noopener\">LinkedIn<\/a><br \/>\n<a href=\"https:\/\/plus.google.com\/+AndyBain\" target=\"_blank\" rel=\"noopener\">https:\/\/plus.google.com\/+AndyBain<\/a><br \/>\n<a href=\"https:\/\/twitter.com\/jandybain\" target=\"_blank\" rel=\"noopener\">@jandybain<\/a><\/p>\n<p><script src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\" async=\"\"><\/script><!-- Horizontal Ads --> <ins class=\"adsbygoogle\" style=\"display: inline-block; width: 728px; height: 90px;\" data-ad-client=\"ca-pub-5372623468524052\" data-ad-slot=\"8082103234\"><\/ins><script>\/\/ <![CDATA[\n(adsbygoogle = window.adsbygoogle || []).push({});<br \/>\n\/\/ ]]><\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Why a blog about LANSA There are many excellent application development technologies out there. Over the last 30 years I have had opportunities to work with many of them and built many enterprise applications with interfaces that included character based, web, windows, XML. In 1998 I had pleasure to be introduced to one language that &hellip; <a href=\"http:\/\/integrityautomatedsystems.com\/index.php\/2013\/11\/hello-world\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Hello World<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-9","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"http:\/\/integrityautomatedsystems.com\/index.php\/wp-json\/wp\/v2\/posts\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/integrityautomatedsystems.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/integrityautomatedsystems.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/integrityautomatedsystems.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/integrityautomatedsystems.com\/index.php\/wp-json\/wp\/v2\/comments?post=9"}],"version-history":[{"count":29,"href":"http:\/\/integrityautomatedsystems.com\/index.php\/wp-json\/wp\/v2\/posts\/9\/revisions"}],"predecessor-version":[{"id":235,"href":"http:\/\/integrityautomatedsystems.com\/index.php\/wp-json\/wp\/v2\/posts\/9\/revisions\/235"}],"wp:attachment":[{"href":"http:\/\/integrityautomatedsystems.com\/index.php\/wp-json\/wp\/v2\/media?parent=9"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/integrityautomatedsystems.com\/index.php\/wp-json\/wp\/v2\/categories?post=9"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/integrityautomatedsystems.com\/index.php\/wp-json\/wp\/v2\/tags?post=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}