{"id":38,"date":"2013-06-09T07:55:00","date_gmt":"2013-06-09T07:55:00","guid":{"rendered":"\/lisa\/post\/2013\/06\/09\/Everything-and-nothing.aspx"},"modified":"2013-06-09T07:55:00","modified_gmt":"2013-06-09T07:55:00","slug":"everything-and-nothing","status":"publish","type":"post","link":"https:\/\/spacefold.com\/lisa\/2013\/06\/09\/everything-and-nothing\/","title":{"rendered":"Everything and nothing"},"content":{"rendered":"<p>Hello again.&nbsp; I know it&#8217;s been a while.<\/p>\n<p>Two days after I last wrote, <a title=\"introducing Ruby and Bustomer\" href=\"\/lisa\/2012\/03\/20\/The-One-Size-Fits-All-RDL\/\" target=\"_blank\" rel=\"noopener\">Ruby T. Kitten<\/a> went missing.&nbsp; I was on a business trip at the time, and when I came back, I just didn&#8217;t have the heart to write about anything for a while.<\/p>\n<p>When I came &#8220;back to it&#8221;, the prospect was less and less inviting, somehow, as I battled wave after wave of spam comments and received more requests for having phony links removed from my site than requests for help from legitimate developers.<\/p>\n<p>We even had our site hacked, briefly last year.<\/p>\n<h2>I&#8217;m closing all comments on TechSpoken today.<\/h2>\n<p>First, I house-cleaned a little and deleted more than 1000 fraudulent comments, a back-breaking task I&#8217;ve had to do regularly in the past year or so.&nbsp; If you had a legitimate comment here and I accidentally removed it at the same time, I do apologize.&nbsp; (OTOH, I&#8217;m sure I still <em>left<\/em> many spam comments in place.&nbsp; I used my best judgement, which is very far from perfect, that&#8217;s all I can say.)<\/p>\n<p>You are still welcome to email me with questions, and if there is a valuable insight I can provide to the developer community, based on your question, I&#8217;ll post it here.<\/p>\n<h4>Case in point:<\/h4>\n<p>Dave wrote to ask about how to provide information to a report &#8212; in his case, local time offset &#8212; from the client browser without expecting the user to type it in.&nbsp; I&#8217;ve explained to Dave how to pass a parameter to a report, using standard SSRS URL Access, and provided him with some easy javascript code that will do the trick for him.<\/p>\n<p>If you&#8217;re interested, drop me a line, and I&#8217;ll elucidate in a blog post.&nbsp;<\/p>\n<p>Just keep in mind that this isn&#8217;t something that Report Manager can, or should, handle for you.&nbsp; It&#8217;s a sample UI, not the be-all and end-all of the SSRS product.&nbsp; I&#8217;ve already written here about <a href=\"\/lisa\/2011\/07\/03\/Nixing-the-Report-Manager\/\" target=\"_blank\" rel=\"noopener\">nixing the Report Manager<\/a> and really this is the best approach in many scenarios.<\/p>\n<h4>I&#8217;ve written a lot here already<\/h4>\n<p>You&#8217;d be surprised how many times I answer somebody&#8217;s SSRS query by pointing to something I&#8217;ve already written in the past, sometimes with a little extra explanation.&nbsp; That&#8217;s where my YAPS blog post category came from.<\/p>\n<h2>If and when I continue to post here, there will be some additional changes<\/h2>\n<p>For one thing, now that I&#8217;m back to corporate, there are a bunch of things I have agreed not to write about, since there are some intellectual property issues involved, and (more important) there is a potential competitive advantage in practically anything I happen to know.<\/p>\n<p>For another thing, I would be unlikely to have new insights into SSRS, since my job is once more XML- and Integration- centric, and not very concerned with SSRS reports.&nbsp;<\/p>\n<p class=\"NB\" style=\"padding-left: 30px;\">I might want to write a lot more about SSIS, actually, NDA permitting.&nbsp; Anybody out there interested?&nbsp; Ask me a direct SSIS question, so that the problem and the illustrations don&#8217;t come from my own work, and I will continue to have the same kinds of innovative solutions for you that have appeared here on TechSpoken in the past.<\/p>\n<h2>I&#8217;m feeling rather curmudgeonly lately anyway.<\/h2>\n<p>Don&#8217;t take this as a reflection on my job, which I happen to love, or the people with whom I work there, because they&#8217;re not the source of the following comments.&nbsp;&nbsp;This is just an&nbsp;observation about the developer&nbsp;community as I perceive it &nbsp;in the brave new world:<\/p>\n<h4>Databases are not something to poke at with a stick<\/h4>\n<p>I&#8217;m basically a database-centric developer, let&#8217;s face it.&nbsp; In fact, I&#8217;ll go as far as to say I have a deep feeling about beauty inherent in relational schemas and sql syntax, although I enjoy NoSQL dbs as well.<\/p>\n<p>It&#8217;s an almost physical pain for me to watch a .NET or perl or java team put a huge amount of effort into optimizing their code and making it as elegant in design as they possibly can&#8230; and then persist the results in sql databases that are poorly structured and not optimized at all, and&nbsp;accessed in agonizing <a title=\"Jeff Moden's phrase\" href=\"https:\/\/www.simple-talk.com\/sql\/t-sql-programming\/rbar--row-by-agonizing-row\/\" target=\"_blank\" rel=\"noopener\">RBAR<\/a> syntax.<\/p>\n<p>&nbsp;<em>I don&#8217;t understand why the integration of the disciplines hasn&#8217;t come further.&nbsp;<\/em> In fact, it seems to be&nbsp;much less far along&nbsp;than it used to be.<\/p>\n<h4>FoxPro Nostalgia?<\/h4>\n<p>There seem to be a lot of people (clothing designers, architects, TV shows) with nostalgia for a &#8220;simpler&#8221; past.&nbsp;A time and place&nbsp;where AIDS didn&#8217;t exist, global warming hadn&#8217;t become an obvious part of our future, people had expectations of a rising standard of living for their children without a huge struggle.<\/p>\n<p>So I guess, as an older person, I&#8217;m just showing the same kind of feeling here.&nbsp;<\/p>\n<p>I miss a time where the database was a live thing under my fingers, and part and parcel of every coding decision I made.&nbsp; I miss a developer community that would have fallen on the sword rather than waste a byte on disk or a cycle in the processor, and the fact that the database was not exempted from this care.<\/p>\n<h2>I guess I wonder what <em>you <\/em>think about it&#8230;<\/h2>\n<p>If you want to argue the point, or if you have convincing evidence that things are in fact better than they used to be, I&#8217;ll be delighted.&nbsp; Don&#8217;t be a stranger; write me an email.<\/p>\n<p>I gotta admit, though: I don&#8217;t wonder enough to re-open comments.&nbsp;&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hello again.&nbsp; I know it&#8217;s been a while. Two days after I last wrote, Ruby T. Kitten went missing.&nbsp; I was on a business trip at the time, and when I came back, I just didn&#8217;t have the heart to write about anything for a while. When I came &#8220;back to it&#8221;, the prospect was<a class=\"more-link\" href=\"https:\/\/spacefold.com\/lisa\/2013\/06\/09\/everything-and-nothing\/\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,3,4,5,6,7,8,9,10,11,12],"tags":[],"class_list":["post-38","post","type-post","status-publish","format-standard","hentry","category-asp-net","category-general-techspeak","category-life","category-reporting","category-sql-server","category-ssis","category-vfp-tmm","category-visual-foxpro","category-xml-xslt","category-xmlrsdocs","category-yaps"],"_links":{"self":[{"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/posts\/38","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/comments?post=38"}],"version-history":[{"count":0,"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/posts\/38\/revisions"}],"wp:attachment":[{"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/media?parent=38"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/categories?post=38"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/tags?post=38"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}