Core Dump - Computer Science Video Channel



Hello, my name is Dmitry Karlovsky and I ... sometimes speak at conferences, meetups, and even I myself am the organizer of one of them ( PiterJS ). In short, he visited from different sides of the barricades. As a rule, such events focus around some narrow technology, language or even framework.



However, over the years, you understand that technologies come and go, and you yourself will not sit on the same framework forever. Therefore, in the long run, fundamental knowledge, systematization and fresh universal ideas are much more important. All this can be combined under the umbrella name "computer science", which is useful to any programmer, regardless of the race of your code, platform religion and language gender.



Therefore, the idea was born to create a video channel and collect on it everything about programming in general, which will not become obsolete a year after transplanting to a new HYIP-train, which will be both useful for a professional and accessible even for a beginner. Why exactly the channel and what kind of materials will be there I will now tell you, but first, a little analysis.



The conference



I like the reports from conferences with the quality of the presentation. This is not just an article using only a visual communication channel. And even more so not a soporific lecture with scribbles barely disassembled on the blackboard. A good presentation is a highly succinct presentation that uses both visual and auditory and emotional channels to create synergy in conveying complex messages to a wide audience.



But the price is quite high - it takes a lot of time to prepare. Five or two runs of the report with different people is a normal situation. This allows the presenter to significantly improve both the content and the presentation. Even if he is already a master of performances.



— . (PiterJS Conf), . .



— . . , - , . :



  • , , , .
  • " ", .
  • , .


, - , . , . — " ", - , , , . ? ? ? ? , .



, " ", , . " ", " , , " " , , " , , , , .



, — . — . — 40 . - . / -.



, , . , , , , — . — "" , 40 .



, . , . - — , . , " " , , " ".



, , , " ". , . , - -, . " ".



(Strange Loop Conf), . , TechLeadConf, . ( ) . , , , . , , .



— . . : , . . , .





. - , . , — . — . , , PiterJS . . - ..



. . ", , ".



, . , , 5 . - , , . , , , , , .



, . , :



  1. — , .
  2. - — , , .
  3. — , .


, Core Dump...





, . , , . , -: , , . , .



, , . , , , .



:



  1. .
  2. .
  3. , .
  4. . , , , , . — .
  5. .
  6. , . - .
  7. . , , , , .
  8. //. .
  9. , .
  10. — // .
  11. : , — - .


, ..





, . :



  • .
  • , .
  • .
  • , , .
  • .
  • , .


, :



  • TDD — "Test Driven Development" (" ")
  • LSP — " " ("Liskov Substitution Principle")
  • — .


. , - . . - , , . -. , .





, . , , . , , — . .





- , , . , , . :







, . -, . .



. . - ? . , . , . - .







. Core Dump, , . :



  • .
  • .
  • , .
  • , .
  • , , .
  • , .
  • , , .



All Articles