Frameworks vs. SDKs

I’ll just copy from Wikipedia: Library: A library is a collection of subroutines or classes used to develop software. Libraries contain code and data that provide services to independent programs. This allows code and data to be shared and changed in a modular fashion. Framework: A software framework, in computer programming, is an abstraction in … Read more

What is the difference between and tags?

Yeah, the definition of what ‘strong emphasis’ is compared to just ‘emphasis’ is pretty woolly. The only standard definition would be “it’s emphasised, but more!!”. Personally I use <em> for normal emphasis where you’d read the emphasised word in a different tone of voice, and <strong> for that thing where you take key words and … Read more

Is there a valid way to wrap a dt and a dd with an HTML element?

No, Ian Hickson (HTML spec editor) is convinced that this is a CSS problem, not an HTML one: This shouldn’t be necessary. It’s a limitation of CSS. The right solution is for CSS to provide some pseudo-element or other mechanism that introduces an anonymous container into the rendering tree that wraps the elements you want … Read more

What is exact meaning of “kitchen sink” in programming?

The English phrase “Everything but the kitchen sink” means “almost anything one can think of”. Looking at the first 8 Google results for github kitchen sink, it’s pretty clear that it’s generally used for demo applications which showcase all (or almost all) of the features of an API, generally for use by developers who’re learning … Read more