Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 761161
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 14, 20262026-05-14T15:48:18+00:00 2026-05-14T15:48:18+00:00

Something I don’t enjoy about programming is learning a new API. For example, right

  • 0

Something I don’t enjoy about programming is learning a new API. For example, right now I’m trying to learn Windows Identity Foundation. Its frustrating because I’m going to spend the bulk of the time learning how a few classes work and actually only write several lines of code.

In .NET, there are so many types that I seem to spend more time hunting around in msdn for a class than writing code. It also interrupts my workflow while I’m working because I have to type a little bit than look something up.

Obviously, I don’t have to do this for the basic classes. Whenever new things come though there is definitely some looking up to do. Then I often don’t reuse that class enough to really review it or bring it into action.

I’m wondering if anybody out there has a found a way to memorize (or look up more efficiently) these object model hierarchies?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-14T15:48:19+00:00Added an answer on May 14, 2026 at 3:48 pm

    I was in your position as well long time ago when I learned Java and its Collection classes (or SWING, or AWT for that matter).

    Here are a few steps I did and the outcome of those steps:

    • Didn’t bother to take notes, keep on using it => only remember the most used class
    • Take an unorganized notes => same result, remember the most used class
    • Simple class diagrams => improvement, but incomplete
    • Simple class diagrams but complete with sub-classes organized it per component (package in Java) => Jackpot!

    Few more advises:

    • Eliminate deprecated classes
    • Find a symbol to mark a class is thread-safe (put a TS or something)
    • You could omit the least-used sub-classes (maybe) as you go along with your adventure

    An example of a simple class diagram:

    • http://www.ged.fi/DesignPatterns/AWT.gif
    • http://www3.ntu.edu.sg/home/ehchua/programming/java/images/IO-input-output-streams.png

    Compare to this (not-so-simple):

    • http://www.owlnet.rice.edu/~comp212/08-spring/lectures/30/reader.png

    Hope that helps.

    Ed

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 446k
  • Answers 446k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer \W means a non-alphanumeric character, so anything other than a-z,… May 15, 2026 at 7:11 pm
  • Editorial Team
    Editorial Team added an answer It depends on the order in which you format the… May 15, 2026 at 7:11 pm
  • Editorial Team
    Editorial Team added an answer I start to give answer to myself. :) I found… May 15, 2026 at 7:11 pm

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.