About CAE Solutions

Web: http://www.caesolutions.com/

Linkedin: https://www.linkedin.com/company/301183/

Sally Verrilli post on how CAE Solutions helped UnitedHealth Group with a system that is dying or dead: https://lnkd.in/eecCsuu

An extract from her post:

Who’s been here?

You work in a big company.

You lead a department that has a system that is dying or dead.
You don’t need the space shuttle.
You need something to keep you in orbit for a year or two.
Your system need isn’t big enough to merit capital.

This was my situation last year.  I had to have a system that worked within 1 year or I was screwed. My internal team was in transition and I didn’t know if they would be stable enough or able enough to get this done after I announced the death of the legacy system. (Back then, we were new to each other.  Now I know they CAN.)

My budget wasn’t big but I knew I had to do something.
I needed to up my odds of success.

The vendor that helped build my new, interim system is CAE Solutions. It wasn’t easy;  but it got done and done on time and on budget.  The new system has been up and running with great success for 11 months now, and we are headed into our second busy season with it.

I have no vested interest in CAE, and this is not a sales pitch.  I took a chance and it worked out.  System builds rarely have happy endings for many reasons.  This one did.  Call Anil Gupta at CAE solutions if you need help. It worked for me.


Design Patterns: a possible way to memorize all

When we starts for new coding/development/architecture design task, it comes handy if one have patterns on your finger tips, following is a possible way to starts with 🙂

Creational Patterns: Abram became first president of states

  1. Abram: Abstract
  2. became: builder
  3. first: factory
  4. president: prototype
  5. states: Singletion

Structural Patterns: ABCD Faces a Flying Proxy .

  1. A: Adaptor
  2. B: Bridge
  3. C: Composite
  4. D: Decorator
  5. Faces: Facade
  6. Flying: Flyweight
  7. Proxy : Proxy

Behavioral Patterns: MMIICC ON TVS

  1. M: Mediator
  2. M: Memento
  3. I: Iterator
  4. I: interpreter
  5. C: Chain of responsibly
  6. C: Command
  7. O: Observer
  8. N: Null Object
  9. T: Template
  10. V: Visitor
  11. S: States, Strategy

Doxygen-> LaTeX -> PDF using MikTex : Automatic Project Documentation

  1. Install Doxygen from URL
    1. 32 bit: http://ftp.stack.nl/pub/users/dimitri/doxygen-1.8.8.windows.bin.zip
    2. 64 bit: http://ftp.stack.nl/pub/users/dimitri/doxygen-1.8.8.windows.x64.bin.zip
  2. Install MikTex from URL http://miktex.org/download
  3. Select working directory to save/select setting file
  4. Fill Project Name
  5. Select source code directory from where documentation has to be generated
  6. Specify designation directory, where LaTeX will be stored.
  7. Click on next, select all entities.
  8. Click on next, select LaTeX and as intermediate format for PDF. Select required output HTML, LaTeX and RTF etc. For PDF LaTeX is mandatory.
  9. Clicking on next will open screen for diagram generator. Use built in class generator.
  10. Clicking on next last screen will be displayed.
  11. Click on Run doxygen button.
  12. Some message can be displayed, try to ignore.
  13. Progress will be displayed, please wait till “*** Doxygen has finished” is displayed.
  14. Open the target directory, specified in 3.d.
  15. modify the refman.tex file as per desired format like Logo on First Page, New Line, New Page etc
  16. Double click on refman.tex file from target directory.
  17. This will open MikTex editor, select XeLaTex command and click on “Green Run” button.
  18. Progress is displayed in console output.
  19. Some messages about “default to ^^91” can be ignored by hitting Enter key.

If left blank, this will default to ^^91

1^^92 P\+P\+D\+: 1 = Consu…

This will generate a pdf names refman.pdf in the destination directory. Like following is the completion message.

Output written on refman.pdf (318 pages).

SyncTeX written on refman.synctex.gz.

Transcript written on refman.log.

  1. It’s a two time compile process. 2nd time Toc is generated. Step 16 needs to be followed two times.