Archive

Posts Tagged ‘c#’

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.)

Advertisements

Dr. Dobbs: Software Development Trending to be More Complex, Not Less

28-Apr-13 01:14 pm EDT Leave a comment
T

here aren’t many advantages to being on disability for the past several months – but as I’ve recovered, looking for work and taking on the challenges with possibly getting my own software projects closer to completion has caused me to reflect on how software development has changed over the course of my career.  Imagine my shock at finding out I wasn’t alone in this realization this weekend, when I ran into a Dr. Dobbs article that articulated more clearly than I ever could (available free time notwithstanding) exactly what this revolution in app development is all about.

Chart above: “Fraction of programmers (y-axis) who spend x amount of time coding in a given language in 2012.  Note the big spike on the left and the mostly sub-2% numbers for programmers coding more than 50% of the time in one language.” (Source: Dr. Dobbs Journal, 03-Apr-2013)

My lead project is actually an upgraded version of a strategy game that’s been in the public domain for quite a while; but has the simplicity necessary to effectively permit interfaces to a number of different platforms – and with them, the necessity of leveraging a number of different technologies to make building and maintenance practical.  What will this mean software development as we close on 2015 or even 2020?  Likely what’s happened before – amalgamation to facilitate the creation of single-vendor solutions so that the process is re-simplified.

But until that happens, coders like me are gonna be left to absorb multiple platforms and become jacks-of-all-trades (and hopefully not lose the mastery of some in the process).

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…

WS-HTTP-Based Windows Service: Last Choice of WCF Devs?

19-Jun-09 11:12 am EDT Leave a comment
W

hile looking for a configuration utility to assist with some WCF development I was doing earlier today, I realized that I’d written an article about that same utility in my blog a while back.  And upon clicking the link to where the tool should have been located, got a “not found” error.  Further research revealed the location where the author apparently moved it to and I’ve updated the article in question (below) accordingly.

If you find broken links — especially to downloadable media that might be of interest to others — please don’t hesitate to let me know using blog feedback at the bottom of the “About me” page.


Y

ou might not think that WSHTTP isn’t the last choice of WCF developers when developing a Windows Service.  Despite the protocol overhead of HTTP, often developers will default to this protocol in setting up a WCF application because of network rules, compatibility with other applications based on HTTP or just out of raw familiarity.  Whatever the reason, HTTP still ends up being the first choice – as it was for me recently (albeit at another’s urging) and, being a veteran of net.tcp, I ran into trouble pretty quick:

HTTP could not register URL http://+:8083/FoaeaService/ApplicationListSystem.svc/. Your process does not have access rights to this namespace (see http://go.microsoft.com/fwlink/?LinkId=70353 for details).
at System.ServiceModel.Channels.SharedHttpTransportManager.OnOpen()
at System.ServiceModel.Channels.TransportManager.Open(TransportChannelListener channelListener)
at System.ServiceModel.Channels.TransportManagerContainer.Open(SelectTransportManagersCallback selectTransportManagerCallback)
at System.ServiceModel.Channels.TransportChannelListener.OnOpen(TimeSpan timeout)
at System.ServiceModel.Channels.HttpChannelListener.OnOpen(TimeSpan timeout)
at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)
at System.ServiceModel.Dispatcher.ChannelDispatcher.OnOpen(TimeSpan timeout)
at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)
at System.ServiceModel.ServiceHostBase.OnOpen(TimeSpan timeout)
at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)
at System.ServiceModel.Channels.CommunicationObject.Open()
at Justice.FOAEA.MidTier.Services.FoaeaHostService.OnStart(String[] args) in C:\Projects\WCF\ServiceHost\FoaeaHostService.vb:line 77

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

Strangely, I didn’t visit the Help and Support Center, as directed at the bottom of the stack trace above.  Instead I tinkered with my .config file for about an hour before it dawned on me that the settings were actually correct and I should follow the instructions.

To summarize my visit to the Help and Support Center, there is an extremely obscure tool called HttpCfg.exe which is used on that platform I’m currently developing for – Windows Server 2003 (it’s netsh on Vista/Windows Server 2008, and less obscure).  It demands that you divine an arcane string to pass as parameters for your application, security context, etc.  Certainly, one could achieve the desired settings to make their HTTP-hosted service work…eventually.  But I was fortunate enough to spare myself another indefinite period of maddening trial-and-error by stumbling upon an extremely helpful blog article by one Paul Wheeler, a former Microsoft SDE who apparently did some WCF development for the company’s Connected Systems division.  In the article, Wheeler provides a tool for configuring local system HTTP settings with source code under Creative Commons (public license).  The tool offers other advantages over HttpCfg for this purpose and was a lucky find indeed!

I am still debating whether or not to push a lot harder to move my app to net.tcp.  The decision rests with the project’s technical architect; and I wasn’t he on this project at the time (but, in fact, ended up assuming the Technical Architect role about mid-way through the first phase of the project).  But if you, like me, are in a situation requiring HTTP – Wheeler’s HttpNamespaceManager is for you!

Updated: July 26, 2011

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: