Take a minute and think about how often you’ve heard the phrase “Model-View-Controller” (or MVC). Do you really know what it means? At a high-level it is about a separation of concerns between the major areas of functionality in presentation-centric applications built on retained graphics systems (i.e not-raster graphics, such as games). Dig a little deeper and it becomes obvious that it is just a bucket term for a lot of different things. In the past, most development communities built-out an MVC solution that worked well for their most popular use-case and moved on. Great examples of this are the Ruby and Python communities with the MVC-based architecture Rails and Django both embody.
- US Republicans are working overnight trying to finalize a deal that'd allow their Obamacare replacement plan to pass in the House.
- A top Democrat said there's "more than circumstantial evidence" that Trump's campaign colluded with Russia during the election.
- Four people died in a suspected terror attack after a car drove into pedestrians near Parliament in London. The suspect was killed.
- A 4-month-old golden retriever named after Joe Biden got to meet and even lick the former vice president at the Capitol today 🐶❤️