Whenever you are faced with a problem it is normal to try to find a generic solution and then you implement that solution in code. But some problems might be too complex to solve by humans (and even engineers). Imagine you are a traveling salesman, about to visit 10 cities in Europe. You can visit them in any order. What’s the cheapest route? To find this out, we could use dynamic programming to let the computer solve the problem for us and just give us a result.

This is a theoretical talk that will introduce many algorithms in order to solve complex problems.

Comments

Please login to leave a comment

Rated 4

M1ke at 12:28 on 7 Jun 2019

An interesting talk tackling common programming challenges that may not arise as often in the world of web development. Presented well, some hesitation in part because of language and making sure audience are keeping up, but given the quality of the talk I think you can have confidence to keep going

Rated 5

Gert de Pagter at 22:24 on 7 Jun 2019

Great introduction into multiple algorithm paradigms, as well as the graph data structure

Rated 5

David Park at 13:13 on 8 Jun 2019

Very interrsting

Rated 5

Dion Snoeijen at 17:13 on 8 Jun 2019

Great examples, engaging speaker.

Rated 5

Daniel Halasz at 19:37 on 8 Jun 2019

Very interesting talk, great speaker.

Rated 5

Erik de Bos at 09:06 on 9 Jun 2019

Good intro, some good references. Made an abstract subject quite accessible.

THE GOOD :

Very well presented, as usual.
Well explained, with animations :)

THE 'LESS' GOOD:

Lack of detailed code examples, i.e. what is the practical use of Dynamic Programming


All in all a good talk (as usual), however, I missed some dedicated examples of putting your thoughts on this subject to use in real world scenarios.

A good introduction into several topics of theoretical computer science like graph theory and computational complexity without getting too academical.

Rated 5

Tim Huijzers at 22:55 on 9 Jun 2019

Great talk. This subject is one of those side subjects that you can live without knowing your whole life but if you know the basics it's makes you a better developer

As the title suggests, this presentation took some shallow dives into the world of dynamic programming. Witty remarks and the presentation style in general made this presentation very enjoyable, but I think more diverse problems and solutions could improve the substance of this talk.

Never grasped what Graph data actually ment, but now I do! Good build-up of the topic, and great examples. Thanks a lot for the talk

Nice intro about the subject

Rated 4

Bas at 12:02 on 11 Jun 2019

Nice talk, unfortunately I did know most of it already. I was expecting something different (based on the title)