task

content data - tech-dev-sw

[previously]

  1. i] LJ = CREATEd BK tech-developer-sw
    1. x] OOP - 
    2. x] algorithms - 
    3. x] data-structures
    4. x] OS -
    5. x] lang-c#
    6. x] lang-java

[currently]

  1. ] tale of 2 mvc - yehuda katz @2013 ruby conf
    1. http://www.youtube.com/watch?v=s1dhXamEAKQ  - review of app architecture models/patterns from a 'general' perspective and then how it is specifically implemented in different coding enviros, like cocoa, ruby, ...
    2. ] DESC= big picture ovu of app code arch, describes how various programming frameworks implement the stages BY= yehoda katz , x] LOC = planning/next/app-architecture
  2. ] slides - 15-22
    1. ] from presentation, where coding is going, by = , @vmware 
    2. ] LOC = local/desktop

[next]

  1. i] 09-26 CD.inbox - { news, social, em, ... }
    1. ] ART java renaissance
  2. ] CD 
    1. ] prj management sw - Jumpchart 
    2. ] art on tools from - ???
  3. ] 2013-09-06
    1. ] ART js /performance - steve souders - your script is killing my page, 
  4. ] CD - ADD 
    1. ] Peter Thiel(src stefanov), ] Y combinator ] drawingboard.js ] .. ] internet archive archive.org 
    2. *] found name of tool(flairbuilder) in note, 
  5. ] CD ? 
    1. *] cc grunt js task runner 
    2. *] 50 chrome tips
  6. ] CREATE ART package management
    1. ] ovu -
    2. ] node package manager
    3. ] nuget -
    4. ] chocolatey - windows system level
    5. ] repo's - git, codeplex, ???
  7. ] add/tool  XAMARIN
    1. - asp.net tool for
  8. ] glympse -
    1.  asp.net code profiling tool , cc also  
  9. ] design tips 
    1. Design Killer Mobile App Websites: Tips And Examples  
  10. ] mvc vs mvp vs mvvm
    1. MVVM vs MVP vs MVC: The differences explainedJoel
  11. ] job at google - interview 
    1. Stevey's Blog Rants: Get that job at Google - good src for programming topics from algorithms to language semantics, from an interviewer @ google, maybe too much emphasis on the abstract , topics including big 0 notation, alogrithms, 
  12. x] BK algorithms 
    1. ] big 0 notation
    2. ] sorting - bubble sort,  
    3. ] trees - 
    4. ] graphs - 
  13. x] data structures 
    1. ] hashtables, 
    2. ] linked list
    3. ] record 
    4. ] dictionary 
  14. ] os 
    1. ] heap, 
    2. ] thread, 
    3. ] process,
  15. ] your language 
    1. (C++, C#, java ) 
  16. i] LJ = BK 
    1. ] managed languages, ex c#,java
      1. ] typesafe,
      2. ] garbage collected
      3. ] procedural lang organizes app in linear fashion()
  17. ] BK on ?OOP? design principles by ... on 
    1. ] excerpts @Google  Books
  18. i] LJ 1560 c# examples
    1. i] example program - demo each lang construct in 1 app, ] programming hello world examples in c#
data structures are abstract structures, or classes, that are used to organize data and provide various operations upon their data. The most common and likely well-known data structure is the array, which contains a contiguous collection of data items that can be accessed by an ordinal index.  

BK-architecture

] Web Application Architecture is the consideration of mechanisms, techniques and patterns used to achieve specific aims in the implementation of web applications.
[test on the illustration]
] ui 
  ] html
  ] css
  ] js + js.lib
] business rules
 ] pw = length(>5, <13,)
] data ( db, files, ... ) 
 ] db = (mysql, sqlServer, noSql)
 ] files = (img,user )
 ] ... 
] framework = mvc , pages, forms,  SPA,
] wsvr = iis 
] svr =
] svr.os = 
 

[?.quora - web app dev process ] by IBM

Start with business requirements, a description of the problem statement & a list of pain points.  Get these agreed with the client.

Then build use cases, high level architecture to include major software components, high level sitemap, and a system context diagram.  Get these agreed with the client.

Then fully decompose all the above into detailed requirements, fully detailed use cases, fully detailed data model, wireframes/mockups/prototypes and all software components decided.  Get these all agreed by the client.

Develop.  In parallel, build test cases which are aligned to the requirements.

Test.  Code your 2nd or third cut.  Regression test.  Release to a select group of users.  Code fixes again.  Regression test again.

Build a list of your remaining defects and aspirational requirements.  Review these with the client to secure a deployment decision

 

+ new question

 

define describe the data (aka content information ) that your application will create and consume, use to generate db design, ...

 

 
Details Photos Edit more

Details

ID: 2154

NAME: LIST-content-data

DESCRIPTION: content

START DATE TIME: 2013-07-27 21:19:02

EST DURATION: 01:00:00

END DATE TIME: 2013-07-27 22:19:02

STATUS: To-Do

PRIORITY: -5

OWNER ID: 75

Content Photos Edit more

photos

photos for this task

actions

Agenda Email task SMS task Priorities