Lambda Calculus - Computerphile
Jun 28 2018The basis of almost all functional programming, Professor Graham Hutton explains Lambda Calculus.
The basis of almost all functional programming, Professor Graham Hutton explains Lambda Calculus.
Screencast of my keynote presentation at PyGotham 2017, New York City. October 7, 2017. In this live-coded talk, I build a queue object that spans the world of threads and asyncio with a single unified API..
What's in a programming paradigm? How did the major paradigms come to be, and why? Once we've sworn our love to one paradigm, does a program written under any other still smell as sweet? Can functional programmers learn anything from [...]
We all have seen our shared of bad code and some really good code as well. What are some of the common anti-patterns that seem to be recurring over and over in code that sucks? By learning about these code smells and avoiding them, we can greatly help make our code better.
David Peterson, linguist and inventor of languages for many TV shows and movies (including "Game of Thrones", "Dominion" and "The 100") will talk about his new book: "The Art of Language Invention: From Horse-Lords to Dark Elves, the Words Behind World-Building"
Martin Fowler shares his views on event sourcing.\nMartin is Chief Scientist at Thoughtworks, Opinion Leader and Author of many Development books. Martin concentrates on designing enterprise software - looking at what makes a good design and what practices are needed to come up with a good design. He's been a pioneer of various topics around object-oriented technology and agile methods, and written several books including "Refactoring", "UML Distilled", "Patterns of Enterprise Application Architecture", and "NoSQL Distilled". Martins also writes at martinfowler.com.
My neighbor’s kid is constantly flying his quadcopter outside my windows. I see the copter has a camera and I know the little sexed crazed monster has been snooping around the neighborhood. With all of the hype around geofencing and drones, this got me to wondering: Would it be possible to force a commercial quadcopter to land by sending a low-level pulse directly to it along with the frequencies used by GPS? Of course, radio signal jamming is illegal in the U.S and, frankly, it would disrupt my electronics, too. In this presentation, we’ll look at some of the research and issues we encountered, when we attempted to force-land two commercial drones (the new DJI Phantom 3 and the Parrot Bepop Drone) by sending GPS signals directly at the drones (while staying under the threshold for jamming and not disrupting anyone else).
I found Hexagonal Architecture to be a good expression of how I think about code. In fact, when I wrote Implementing Laravel, I was actually espousing some ideals of Hexagonal Architecture without knowing it.