*NOTE: These videos were recorded in Fall 2015 to update the Neural Nets portion of the class. MIT 6.034 Artificial Intelligence, Fall 2010 View the complete...
Common mistake in arch: Using functionality to id services ("Buying Stocks", "Selling Stocks", ...). Functional decomposition maximizes impact of change, is coupled to it. Better encapsulate change to insulate. Do not resonate with change. |
The conclusion is that you should never design against the requirements (or the features, or the use cases, or the user stories). What you must do instead is identify the smallest set of building blocks, call them microservices if you like, that you can put together to satisfy ANY requirement: present and future, known and unknown. There is a strong process angle of how you go about doing just that.
Identify areas of volatilities, and those you encapsulate in (micro)services. Then you implement the required behavior as the interaction between those services. A new requirement would simply mean a different services interaction, not a different decomposition, so now when the requirements change, your design does not.
https://www.infoq.com/news/2016/07/lowy-every-class-service?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
his participatory seminar focuses on the knowledge and skills necessary for teaching science and engineering in higher education. This course is designed for graduate students interested in an academic career, and anyone else interested in teaching. Readings and discussions include: teaching equations for understanding, designing exam and homework questions, incorporating histories of science, creating absorbing lectures, teaching for transfer, the evils of PowerPoint, and planning a course.
Stanford University’s president predicts the death of the lecture hall as university education moves online
By Tekla S. Perry / May 2012
In a university, there is always a very small fraction of students who probably never need to come to class. They could just sit in their rooms, read the textbook, and they’re capable enough, focused enough, disciplined enough, and driven enough that they could be successful. But that’s a very small minority.
Likewise, there’s a small minority of students who could watch everything online, never talk to anybody else, never engage with an instructor, never engage with teaching assistants, and learn just fine. But again, that’s a very tiny minority.
Yovisto Blogpost about Diana E. E. Kleiner, who in her lectures explores the civic, commercial, and religious buildings of Pompeii as part of her lecture on 'Roman Architecture'. She is an art historian known worldwide for her expertise on the art and architecture of the ancient Romans. Watch her impressive Yale lecture series on "Roman Architecture" http://www.yovisto.com/lecture/4288
Lecturing has never been an effective teaching technique, and now that information is everywhere some say it's a waste of time. Now, physicists have the data to prove it. But efforts to lose the lecture encounter resistance — sometimes from students.
Google Tech Talks November, 15 2007 ABSTRACT The Bloom filter, conceived by Burton H. Bloom in 1970, is a space-efficient probabilistic data structure that i...
MIT OpenCourseWare is a web-based publication of virtually all MIT course content. OCW is open and available to the world and is a permanent MIT activity.
R. Feynman, и J. Cline. (2020)cite arxiv:2006.08594Comment: 98 pages, 117 figures; Feynman's personal course notes and audio files for lectures 15, 17, 18 available at http://www.physics.mcgill.ca/~jcline/Feynman/.