Hello, I'm a veteran software engineer and programmer. I'm contributing to articles about software engineering, agile development, requirements, modeling, software architectures and frameworks, design patterns, object-oriented programming, etc. Below is my own learning portal. Hope it's helpful to you, too.
Quick links
My commons
Software Engineering
Fields Concepts Orientations Models
Developmental Other Languages
Related fields
SWEBOK
SEMAT
Brooks' law
General
Software development methodology
Object-oriented analysis , Object-oriented design , Object-oriented programming
List of software development philosophies
Category:Software development philosophies
Processes and methodologies
CMMI TSP PSP
Agile software development
Unified process Rational Unified Process ICONIX Eclipse Process Framework Oracle Unified Method
Scrum Large-Scale Scrum (LeSS)
Extreme programming Test driven development Pair programming Continuous Integration User story
Kanban (development) Lean software development
Crystal Clear
Feature Driven Development
Dynamic Systems Development Method
Agile Modeling Agile Unified Process
Adaptive Software Development
Microsoft Solutions Framework
Agile testing
Agile management
Analysis methods
Event partitioning
Design methods
Modeling
Actors Concepts
Object oriented Structure Behavior Relationships Extensibility Other
Diagrams
Structure Behaviour Interaction
Derived languages Other topics
Flowchart
UML colors
BPMN
Block diagram
Data modeling
Entity-relationship model
Tools
UML tool
Eclipse Modeling Framework Generic Eclipse Modeling System Graphical Modeling Framework
Agile development
Build light indicator Burn down chart
Requirements
Problems
Feature creep
Techniques
Use Case
User story
Software Architecture
The definition
Architectural patterns
REST (Representational state transfer)
Frameworks
Web application framework
Category:Web application frameworks
Design Patterns
The definition
Category:Software design patterns
Utility pattern
Anti-pattern
Pattern language
Organizational patterns
Programming
Concepts
Object-oriented programming
List of object-oriented programming languages
Type system
First-class citizen
Name binding (Static/early, Dynamic/late), Dynamic dispatch
Since C++ does not support late binding, the virtual table in a C++ object cannot be modified at run-time, which limits the potential set of dispatch targets to a finite set chosen at compile-time.
VB.NET and C# make use of the Strategy pattern to accomplish cross-language inheritance, whereas Java makes use of the Adapter pattern[citation needed].
Category:Programming principles
Code smell
Debugging Tracing
Anonymous function
Exception handling
Languages
.NET
Comparison of C Sharp and Visual Basic .NET
Visual Basic .NET
.NET
Implementations Architecture Components Tools
IDEs Organizations
JavaScript
YUI Library
Socket.IO
Bootstrap
Google Closure Tools
Java
Platforms Oracle technologies Platform technologies Major third-party technologies History JVM languages Community
Google Guice
XML
Products and standards
Organizations
Working groups Community & business groups Closed groups
Software
Conferences
XML namespace
Python
Testing
Fault coverage
Tools
Selenium (software)
Debugging
Tracing (software)
Web development
HTML5
CSS
List of XML and HTML character entity references
WebSocket
Web application framework
Web content management system
Acid3 test
Favicon
Testing
FitNesse
Fit
Comparisons
Tooling
Comparison of JavaScript-based source code editors
List of tools for static code analysis
Microsoft Visual Studio Express
Years, where available, indicate the date of first stable release. Systems with names in italics are no longer maintained or have planned end-of-life dates.
Local only
Client–server
Free/open-source Proprietary
Distributed
Free/open-source Proprietary
Concepts
Package management system
Open Source
Apache Software Foundation Apache License
Apache Maven
Database
Business Analysis
A Guide to the Business Analysis Body of Knowledge
Project Management
Project Management
PMI /PMBOK
Team leader
Tools
Trello
People
Alan Cooper
Tom Gilb
Gerald Weinberg
Winston W. Royce
General technology
Cloud computing
DevOps
Virtual machine
Science Philosophy
Wiki help
Help:Wiki markup Help:Cheatsheet
Help:Table
Help:Category
WP:TRANS Help:Template
[[ File : | thumb | upright | right | alt = | caption ]]
< ref >{{ cite web
| url =
| title =
| author =
| date =
| website =
| publisher =
| access-date =
}}</ ref >
< ref >{{ cite journal
| last1 =
| first1 =
| last2 =
| first2 =
| date =
| title =
| journal =
| volume =
| issue =
| pages =
| publisher =
| doi =
| url =
| access-date =
}}</ ref >
< ref >{{ cite book
| last =
| first =
| author-link =
| title =
| publisher =
| series =
| date =
| doi =
| isbn =
}}</ ref >
< ref >{{ cite book
| last1 =
| first1 =
| last2 =
| first2 =
| author-link1 =
| author-link2 =
| editor =
| title =
| trans-title =
| url =
| access-date =
| edition =
| series =
| volume =
| date =
| publisher =
| location =
| isbn =
| doi =
| page =
| pages =
| chapter =
}}</ ref >
Single input:{{ convert | original_value| original_unit| conversion_unit| abbr = on}}
Range of values:{{ convert | orig_val1| range| orig_val2| original_unit| conversion_unit| abbr = on}}
Examples:{{ convert | 60| and| 170| kg| lb| abbr = on}}
{{ convert | 18| °C| °F}}
{{ convert | 3.21| kg| lb}}
Code
Effect
{{CURRENTWEEK}}
29
{{CURRENTDOW}}
1
{{CURRENTMONTH}}
07
{{CURRENTMONTHNAME}}
July
{{CURRENTMONTHNAMEGEN}}
July
{{CURRENTDAY}}
15
{{CURRENTDAYNAME}}
Monday
{{CURRENTYEAR}}
2024
{{CURRENTTIME}}
23:26
{{NUMBEROFARTICLES}}
6,852,710
{{NUMBEROFPAGES}}
61,028,049
{{NUMBEROFUSERS}}
47,680,121
{{PAGENAME}}
Softzen
{{NAMESPACE}}
User
{{REVISIONID}}
-
{{REVISIONUSER}}
Softzen
{{localurl:pagename}}
/wiki/Pagename
{{localurl:Wikipedia:Sandbox |action=edit}}
/w/index.php?title=Wikipedia:Sandbox&action=edit
{{fullurl:pagename}}
//en.wikipedia.org/wiki/Pagename
{{fullurl:pagename|query_string }}
//en.wikipedia.org/w/index.php?title=Pagename&query_string
{{SERVER}}
//en.wikipedia.org
{{ns:index }} e.g. '{{ns:1}}'
fullname of namespace e.g 'Talk'
{{SITENAME}}
Wikipedia
{{ blockquote | text = | sign = }}
< blockquote >
< p > QUOTED PARAGRAPH</ p >
< p > NAME, SOURCE, REFERENCE</ p >
</ blockquote >
(This page is about USE1. For other uses, see About (disambiguation).)
(This page is about USE1. For other uses, see PAGE2.)
(This page is about USE1. For USE2, see PAGE2.)
{{ About | USE1| USE2| PAGE2}}
(This page is about USE1. For USE2, see PAGE2. For USE3, see PAGE3. For USE4, see PAGE4. For USE5, see PAGE5.)
{{ About | USE1| USE2| PAGE2| USE3| PAGE3| USE4| PAGE4| USE5| PAGE5}}
{|
|-
! scope = "col" | COLUMN1
! scope = "col" | COLUMN2
|-
| ROW1
| ROW1/COL2
|-
| ROW2
| ROW2/COL2
|}
{| class = "wikitable"
|-
! scope = "col" | COLUMN1
! scope = "col" | COLUMN2
|-
| ROW1
| ROW1/COL2
|-
| ROW2
| ROW2/COL2
|}
{| class = "wikitable mw-collapsible mw-collapsed" style = "text-align: left;margin:0px;"
|-
! style = "width:20em;" | COLUMN1
! style = "width:20em;" | COLUMN2
|-
| ROW1
| ROW1/COL2
|-
| ROW2
| ROW2/COL2
|-
|}
{{ col-begin | width = 100%}}
{{ col-break | width = }}
{{ col-end }}
Wiki
Shortcut
Wikimedia Commons
[[commons:]]
Wikipedia
[[w:]]
Wiktionary
[[wikt:]]
Wikibooks
[[b:]]
Wikisource
[[s:]]
Wikispecies
[[species:]]
Metawiki
[[m:]]
MediaWiki
[[mw:]]
* {{ subst : uw-vandalism1 | PageName}} ~~~~ (unintentional vandalism/test)
* {{ subst : uw-delete1 | PageName}} ~~~~ (unintentional removal of content)
* {{ subst : uw-vandalism2 | PageName}} ~~~~ (suitable for intentional nonsense or disruption)
* {{ subst : uw-delete2 | PageName}} ~~~~ (variant for removal of content)
* {{ subst : uw-vandalism3 | PageName}} ~~~~ ("please stop" for use after level 2 warning)
* {{ subst : uw-delete3 | PageName}} ~~~~ (please stop removing content)
* {{ subst : uw-vandalism4 | PageName}} ~~~~ (last warning for vandalism)
* {{ subst : uw-delete4 | PageName}} ~~~~ (last warning for removing content)
* {{ subst : uw-vandalism4im | PageName}} ~~~~ (only warning; for severe or grotesque vandalism only)
* {{ subst : uw-delete4im | PageName}} ~~~~ (only warning; for many blankings in a short period of time)
Help:Redirect
Help:Merging
Wikipedia:Identifying reliable sources
Welcome!
If you need help, check out Wikipedia:Questions , ask me on my talk page , or ask your question on this page and then place {{help me}}
before the question.