Friday, April 12, 2013

Things I've brushed into in job hunting of late.

  1. IBM Maximo is an assets management enterprise service.
     
  2. The producer/consumer problem is of threading. The Wikipedia article I read suggests that one may write to a buffer and read from a buffer with different threads, but that it is problematic to read when there is nothing to read and write when the buffer is full. Keeping separate variables for the number of slots left to read and fill seems to be suggested. If a process cannot deincrement an applicable variable, it should be put to sleep before it attempts to act.
    http://en.wikipedia.org/wiki/Producer-consumer_problem
    http://www.albahari.com/threading/part2.aspx
     
  3. XRM may imply extensibility for Microsoft Dynamics CRM. I found an article about doing data modeling in Dynamics CRM which will ultimately live in the shape of MSSQL database tables while being utilized by Dynamics CRM. I suppose independent applications could furthermore access the database tables allowing for a traditionally app to interact with Dynamics.
    http://msdn.microsoft.com/en-us/library/ee830281.aspx
     
  4. Apache Cordova and Phone Gap may be used in an HTML5 Hybrid application in the name of getting access to the camera.
    http://en.wikipedia.org/wiki/PhoneGap
     
  5. Microsoft Solomon is a workflow management tool.
    http://www.uhyadvisors-us.com/uhy/Services/TechnologyAssuranceAdvisoryServices/TechnologyConsultingServices/Products/MicrosoftSolomon/tabid/219/Default.aspx
     
  6. "ECMAScript 5's strict mode is a way to opt in to a restricted variant of JavaScript." Think of TypeScript and CoffeeScript. Strict mode is not a means for code compilation like these two, but it is another way to let yourself know you are doing something stupid in the same vein of compiler safety.
    https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Functions_and_function_scope/Strict_mode
     
  7. The prototype keyword allows one to have class inheritance in JavaScript. Observe:
    function superclass() {this.stuff="stuff";}
    function subclass() {}
    subclass.prototype = new superclass();
    alert(new subclass().stuff);

No comments:

Post a Comment