====== Eiffel 101 Videos ====== * Part 1: Declaring a Class - [[https://www.youtube.com/watch?v=uprIYdLc0NU|Part 1]] * Part 2: Declaring an Attribute - [[https://www.youtube.com/watch?v=ObNww3PbaUI|Part 2]] * Part 3: Setting an attribute's value - [[https://www.youtube.com/watch?v=ymEbc9T8Yfs|Part 3]] * Part 4: Creating an Object - [[https://www.youtube.com/watch?v=dN2HHDef4Ig| Part 4]] * Part 5: Using an Object - [[https://www.youtube.com/watch?v=t0J8CXMR4Ko|Part 5]] * Part 6: Using a Routine Argument - [[https://www.youtube.com/watch?v=t3ASoS4sp-0| part6]] * Part 7: Adding Contracts - [[https://www.youtube.com/watch?v=7KpC6ommdc4| Part 7]] * Part 8: Declaring and Invoking a Function - [[https://www.youtube.com/watch?v=Oj_jOFQH7cY|Part 8]] * Part 9: Comparing Numeric Expressions - [[https://www.youtube.com/watch?v=nBxpG9WdyGE|Part 9]] * Part 10: Comparing Strings - [[https://www.youtube.com/watch?v=nRhg6iwqNiA| Part 10]] * Part 11: Comparing Objects - [[https://www.youtube.com/watch?v=cCSAzJ--7Gc| Part 11]] * Part 12: Conditional Instructions - [[https://www.youtube.com/watch?v=hvalXkDi_g0| Part 12]] * Part 13: Declaring an Array - [[https://www.youtube.com/watch?v=8zmJBfpOjvc| Part 13]] * Part 14: Iteration or Basic Loop - [[https://www.youtube.com/watch?v=qJgP5WhU6zU|Part 14]] * Part 15: Iterating with an Iterator - [[https://www.youtube.com/watch?v=YKxReNEc35A|Part 15]] * [[https://www.youtube.com/playlist?list=PLZpa6hoOqvrGOyPusA42dUzTQZ_WGMlPv| Playlist for the above]], Missing Part 6 *[[https://www.youtube.com/playlist?list=PLf9JgTngKbj6hd2yI_BQhC_blwvtrpdRh| Playlist for more on iterators]] * [[ https://youtu.be/6YAGh-R9PiM| More on iterators]] ====== Misc ====== [[https://www.youtube.com/playlist?list=PLf9JgTngKbj6hd2yI_BQhC_blwvtrpdRh&disable_polymer=true|Playlist for 2018 Videos]] * [[https://youtu.be/0eRw0jMZma8|Inline Agents]]. Sometimes we don't need features of the current or any other class to "agentize". We can write the agent code in-line with where it is wanted and needed. In this example, we write an in-line agent function that makes random deposits to our list of accounts. * [[https://youtu.be/kyw7eFFvIM0|JSON to HTML Tables]]. Uses [[https://github.com/ljr1981/json_ext]], [[https://github.com/ljr1981/html]] with dependencies on: [[https://github.com/ljr1981/Framework]]