Archive

Posts Tagged ‘programming’

Post-Modern Electioneering: Back to the Future

09-Feb-17 08:11 am EDT Leave a comment
Robyn Urback | Columnist

Robyn Urback Columnist

Written in response to CBC News: “Millennials finally fall out of love with Justin Trudeau after he abandons electoral reform: Opinion by Robyn Urback

A

s a member of the vaunted (yes and cynical) Generation-X, I’ve got to just roll my eyes once more….. Millennials are doing precisely what the generations before have done as youth – not voted as a block….at least – not for long.

But if there is really a block here to be won (and – let’s be clear – there isn’t), it would be easy to take yesteryear successes and use ’em again. We need more IT staffers (like me!) to explore service industries like software development or network engineering. And offering a bit of money for vocational training here (alongside some success stories) would really go a long way toward making up for lost ground on the FPP voting fiasco. Trudeau, God bless him, should’ve known better than to try saying “well we tried, but you know in government – you can’t always do what you thought you could before being elected” routine. Even if you believe it, it’s kind of a crappy reason to go back to the public with.

The real worry I have isn’t the loss of some fictionalized Millennial solidarity. It’s the potential for cross-demographic populism and fascism to take hold in this country! And while O’Leary isn’t Trump, maybe the best we can hope for it the short term is that fascism will pass us by and that Trudeau’s over-promise, under-deliver showing so far somehow reverses itself the more experience he gets as our Prime Minister.

I’m about the same age as he is – but it’s obvious to me while he might be better at leading the country than I’d be….his father he is not. And there is plenty for him to learn yet!

Advertisements

AR HelpOuts Launched!

10-Sep-14 08:07 pm EDT Leave a comment
T

he AppRefactory Inc. launches its first service offering today with the debut of a partnership with Google Inc. through Google Helpouts.  This further enhances the company’s service offerings in the application maintenance and support space; but also extends its services to more generalized support of the tools and technologies it uses throughout its service delivery process.  Support is being offered through Google Helpouts for technologies and platforms like:

  • G HelpoutsLogoMicrosoft Visual Studio (all ediitions, 2005-2013)
  • Programming Language Support / Tutorials:
    • Visual C#
    • Visual Basic / VB.NET
    • Java
    • JavaScript
    • HTML
    • XML
    • SQL
    • VBScript
  • Microsoft SQL Server
  • Microsoft Team Foundation Server
  • Microsoft Windows / Microsoft Windows Server
  • Microsoft Office / MS Office VBA
  • Linux (Ubuntu)
  • Apache WebServer
  • Microsoft Internet Information Server
  • Microsoft Windows Communication Foundation (WCF)
  • Microsoft Windows Workflow (WF)
  • Microsoft .NET Framework
  • Web Services

…and much, much more!

Google Helpouts also offers payment features that allows either the business or individual user to use services on a demand basis easily.  And with this launch, the service is being offered, for a limited time, with a free support instance — giving potential customers an opportunity to “try-and-buy” for a fixed 20-minute session, without charges or fees applied.  (See Google Helpouts terms & conditions for more info.)

AppRefactory Inc. Website v1.0 Complete!

03-Sep-14 04:30 am EDT Leave a comment

W

ebsites don’t ordinarily get version numbers; but in the case of The AppRefactory Inc. website, there may well be an exception.  Although the website was technically delivered on August 21st, some last minute technical details (including a DNS issue that needed resolving) delayed the declaration of “mission accomplished” until today.  However, we can now safely state — and unequivocally — The AppRefactory Inc. website has been officially launched.

Thunderous applause, please!

Just to quote the official announcement:

The AppRefactory Inc. has launched its website, bringing with it information about a number of its service offerings and other basic information about the company.  In addition to acting as a tool for making the general public aware about its services, the weeks and months ahead also promise the excitement of new title product launches plus its integration into other projects (already being developed) as a platform for a host of Internet-based services growing an ever-larger, steady stream of new users of every type.

Please review the content and watch for what’s coming soon or learn more about what we offer today.  And check back soon – because even more is on the way!

Next, my attention turns to uploaded the final release of AR CamFeeder which has been sitting on the backburner for the past few weeks while I got distracted by another project.  But it won’t be long before I’ll follow-up about that and the next project behind that – already all queued up.  Like the announcement says: stay tuned!

Microsoft Buys Nokia

03-Sep-13 12:24 pm EDT 1 comment

J

ust last week, following a discussion with a potential business partner, I’d found myself doing something I’ve done a few times over the course of my career — wondering whether I was making the right choice sticking with being “a Microsoft technology expert”.  Typically, such ennui occurs during downtimes for the software giant….and there have definitely been downs with the ups in the 30-year-long Microsoft saga.  But with the announcement late yesterday about the Nokia buyout, I think I may have learned to recognize such feelings as moments the really herald the coming of a big announcement or some influential development; as once more, my momentary doubts about sticking with Microsoft were immediately laid to rest.

Nokia, for its part, hasn’t been doing well in the smartphone market — not even as well as Microsoft’s own Windows Phone operating system — in an industry dominated by Google’s Android and Apple’s iOS.  During its now outgoing CEO’s (Stephen Elop) reign, Nokia shares dropped an extremely disappointing 85% giving pause to any notions one might have toward thinking of him a replacement for Steve Ballmer (who’s also in the midst of his own departure from Microsoft).  Nokia was already licensing Windows Phone from Microsoft so some have said not much else is likely to change at the former Finnish cellphone giant.

In the end, Elop (a Canadian) may have been partly behind an engineering of optics in league with Ballmer to succeed the latter at Microsoft.  But along with those optics will be those of a renewed momentum for the Windows Phone OS, which can only be a good thing for those of us believers in the Microsoft brand.


Story supporting links:

C# or VB.NET?

14-Jul-11 08:24 pm EDT 4 comments
Poll hosting courtesy: Polldaddy.com.
N

o matter how much time passes it seems, the question is always being asked on one project or another: is Java better than Visual Basic?  Is C# better than VB.NET?

Linked-In has been playing host to a lengthy, but at times interesting discussion on this question which seems to have an obvious, short answer.  Yet in the discussion are useful lessons for less experienced programmers that should be taken to heart…

Some highlight replies I selected from the whole thread:

Read more…

Anti-Microsoft Bigotry Finds New Ammunition in Search Results Scandal

02-Feb-11 10:03 pm EDT Leave a comment
At left, Google searched for the correct spelling of "tarsorrhaphy" even though "torsoraphy" was entered. Bing manages to list the same Wikipedia entry at the top of its results.
Google searched for the correct spelling of "tarsorrhaphy" even though "torsoraphy" was entered. Bing manages to list the same Wikipedia entry at the top of its results.” (Source: FoxNews.com; associated article here.)
G

oogle and other players in the information technology (IT) industry say Microsoft is guilty of “industrial espionage” in the wake of catching the software giant displaying results originating from Google itself on the Bing search engine’s results page (which is operated by Microsoft).  The charge itself is surprising; but perhaps almost as surprising is that a company with the name-brand recognition, market share and raw success of Google would float charges as ridiculous as “espionage” is in this case – in public.

It’s all a product of an ongoing and, really, tired theme in the IT sector: techno-bigotry.  It’s existed for years between the two mainstream, competing platforms for Internet-based application delivery: on one side you have Microsoft Corporation which used to be criticized (rightfully) for offering a heavily proprietary solution architecture; and on the other, what I term “the Java alliance” – which is really an architecture that at key points conforms with a loose agreement on industry standards and technologies that are based upon “open-source” development principles (though there are many elements which can be proprietary in nature).

There are those who’d dismiss the Google announcement concerning the alleged Bing results replication as merely the product of the fiercely competitive web search sub-industry – that it’s all about optics and trying to make Google appear more innovative than Microsoft (yet again).  But this is a hugely simplistic view of Google’s real motives.  After all, the information being contested in this complaint is either “out there” – visible to the public; or at least any member of the public equipped with an application capable of reading the web protocol "HTTP” (a web browser), or voluntarily shared with Microsoft by individual users (i.e. data shared though the Bing toolbar or other available “clickstream” data, acquired by legitimate means.  Normally when one conducts espionage, one is surreptitiously (and unlawfully) getting information which has value both as intellectual property and as information that offers competitive advantage (which, in the IT sector would typically be technology that nobody else has).  Typically, such technology is the product of innovation by the company holding it.  So did Microsoft – which admits it did present results in a fashion very similar to Google – commit espionage or, as one analyst claimed, “cheat” doing what it did?  The answer is yes, certainly; if your definition of espionage and cheating includes using information that was broadcast without encryptions or other protections of any kind into the public domain.

JavaDissDotNet
Technology bigotry is so ingrained in the IT industry’s culture; there are very real parallels with college sports, complete with slogans, mascots and meaningless, ad hominem arguments as to which team is better.

My definition of both espionage and cheating differs from that conclusion (as does virtually every published lexical reference I could find online).

Beyond all of this, were Microsoft really guilty of espionage, Google would not be making claims so publicly about their “sting”, as they call it.  Microsoft would be dragged up on criminal charges and Google would be very tight-lipped about what claims it was making in public, notwithstanding the usual statement in such circumstances, “We cannot comment because the matter is before the courts.”  (Particularly in the litigation-prone United States of America.)  So why is Google trying its would-be espionage case in the court of public opinion? In fact, there are many reasons.  For one thing, Google wants to highlight its position as the leader of search technology, because Bing (Microsoft’s search product) has been gaining ground.  And, lets face it, search is Google’s “crown jewels” – just as Microsoft Office products are its “crown jewels” (alongside the Windows operating system).  Google will do anything and everything (within the scope of lawful conduct) to defend its web search property.  In charging Microsoft with “cheating” like this, particularly to the largely non-technical advertising and marketing business audience, Google is attempting to make Microsoft out to be a company that just can’t figure out how to beat Google by innovating on its own.  The trouble is, everyone already recognizes Google as the undisputed leader of web search.  So is there something else Google gains in all this?  You bet!  There’s another audience of note: software developers (like me!).

Web developers and software developers are often overlooked as a relevant crowd in such stories by the mainstream media; but don’t think for a second both Google and Microsoft  don’t spend a lot of time, effort and cold, hard cash wooing developers to use their products.  Why?  Because when software-based solutions are created, the size of the pool of resources available to maintain and upgrade the resulting products are a key consideration for IT managers – which translates into determining how much those solutions end up costing in the end.  In general, the more developers there are whose expertise gravitate to one particular toolset, the less costly that toolset is.  And at the moment, Microsoft is winning the battle for the hearts and minds of software developers (mostly due to the de facto capitulation of Java through IBM’s acquisition of it, via the Sun Microsystems transaction, back in 2009).  In this developer’s opinion, Java has lost much of its momentum throughout the industry as a direct result of IBM taking control of the technology.  And software professionals are aligning their careers accordingly.  But Java’s legacy can’t be underestimated – it is still to be found in many spaces and the Java language will remain a relevant, sought-after skill for several years into the future at least.  And Google can be thanked for this, in part.  As a third-party company, Google is at liberty to offer integration to any partners it prefers…and it is obvious that while it is possible to integrate with many Google service offerings with Microsoft technology – it is not rolling out the red carpet to Microsoft’s .NET platform, nor the Windows operating system by any means.  Indeed there are service offerings which are exclusively available only to the Linux operating system, which is one of the top three competitors to Microsoft Windows.

From a business perspective, this lukewarm reception to Microsoft integration makes some sense, since increasingly Google and Microsoft contest the same service paradigms.  Search is only one example.  Google Docs is a direct competitor to Microsoft Office, Google Desktop is a direct assault on both Microsoft Live Essentials and Microsoft Search technologies.  If Google is to gain mind-share amongst the developer population and someday be able to threaten Microsoft’s dominance in the server room (which is its ultimate goal, I believe, since that’s where the big money is), it really needs to do what it can to discourage adoption of the .NET Framework.

So expect more spectacles of one sort or another with this core theme exhibited as part of a long-term strategy to beat Microsoft.  And I say long-term in the full sense of the word.  Not only is Google not yet directly challenging Microsoft in the operating systems space (which it needs to do in order to get through the server room doorway), but Microsoft has played this game before…and always won.  It beat Java with .NET.  It beat Netscape with IE.  It even beat Sony and its PlayStation with the XBox.  But Microsoft’s never taken on a company quite like Google before…a company as innovative and fast-paced as Google.  Google won an early battle stifling Microsoft’s foray into online services with its Microsoft Live web properties; but Microsoft countered by making a huge consent-based investment in Facebook and continues to increase that investment while partnering more and more closely with the near-monopoly it holds on social networking.  The game is too close to call at this point.

And expect the techno-bigotry to continue….with all is parallels to college sports; slogans, cheers, mascots and meaningless ad hominem arguments as to which team is better.

Terry Glavin

CHRONICLES

Techno Manor

Geek's Corner

VM.Blog.

an IT blog.. and an occasional rant

Yammer Site Status

Is Yammer down? Offline? Broken? Undergoing scheduled maintenance? When will it be back? Find out here.

jalalaj

A journey full of wonderful experiences

Azure and beyond

My thoughts on Microsoft Azure and cloud technologies

TechCrunch

Startup and Technology News

Ottawa Citizen

Ottawa Latest News, Breaking Headlines & Sports

National Post

Canadian News, World News and Breaking Headlines

Targeted individuals's

One Government to rule them all.

Joey Li's IT Zone

Everything about IT

jenyamatya

Unravelling the magik of code...

The Bike Escape

Adventures on a road bike

The Ross Report

Now you know where you need to know more...

Lights in the Dark

A journal of space exploration

ottawatraining.wordpress.com/

Using strength to improve and eliminate injuries.

The Ross Report

Now you know where you need to know more...

Little Girl's Mostly Linux Blog

Nothing to see here. Move along...

David Eedle

Geek, tech, programmer, business owner. Serial starter of things. Occasional finisher. Oh, and please don't call me Dave.

%d bloggers like this: