Resources

 Building Microservices with Go - Nic Jackson

Twice weekly live stream teaching you how to build Microservices using the Go programming language. Series Content: Over the weeks we will look at the following topics, teaching you everything you need to know regarding building microservices with the go programming language: - Introduction to microservices - RESTFul microservices - gRPC microservices - Packaging applications with Docker - Testing microservice - Continuous Delivery - Observability - Using Kubernetes - Debugging - Security - Asynchronous microservices - Caching - Microservice reliability using a Service Mesh

Go Microservices Playlist Video

Mar 24 2020

 Hacking Society

Bruce Schneier, Security Technologist, Researcher and Lecturer, Harvard Kennedy School A computer security mindset is essential to understanding the security of complex technological systems. As we move into a world where all social, economic and political systems are to some extent technological, we need to extend this way of thinking. Come learn how to hack—and then defend—society’s core systems: elections, the market economy, lawmaking, tax policy, journalism and more.

Hacking Security Video

Mar 2 2020

 Kent Beck - 3X Explore/Expand/Extract

Before you can evaluate a method, you have to understand its goals. Before you can evaluate a style of software engineering, you have to understand its goals. Quick execution of experiments? Rapid scaling in the face of unexpected bottlenecks? Sustained, profitable growth? Each goals requires a different style and yet we talk about software engineering as if it should be one thing. This talk introduces 3X and the ways software development, quality assurance, design, management, financing, planning, and staffing change depending on the goal of development. Consistently challenges software engineering dogma, promoting ideas like patterns, test-driven development, and Extreme Programming. Currently affiliated with Three Rivers Institute and Agitar Software, he is the author of many Addison-Wesley titles.

Kent Beck Software Engineering Video

Feb 21 2020

 YOW! Perth 2019 - Gregor Hohpe - Architects live in the first derivative

No organization ever complained that their IT department was delivering too fast. However, as technologies evolve ever more quickly and product cycle times keep shorting, it’s difficult for any development team or IT organization to be fast enough. As these organizations try many things to move faster, from adopting Lean and Devops approaches, moving to the cloud, to working weekends or paying bigger bonuses. Slowly many of them realize that increasing velocity is about more than just moving a bit faster. It takes a fundamentally different mindset – one that looks at the first derivative. This talk takes a fresh look why moving faster isn’t just about speeding things up and dissects both systems and organizational architectures that are built for economies of speed. Gregor is a recognized thought leader on asynchronous messaging and service-oriented architectures. He is widely known as co-author of the seminal book “Enterprise Integration Patterns” and as frequent speaker at conferences around the world. He is an active member of the IEEE Software editorial advisory board. He has documented his experience as an architect driving IT transformation in the eBook "37 Things One Architect Knows".

Architecture Video

Feb 20 2020

 Design Microservice Architectures the Right Way

Michael Bryzek highlights specific key decisions that very directly impact the quality and maintainability of a microservice architecture, covering infrastructure, continuous deployment, communication, event streaming, language choice and more, all to ensure that teams and systems remain productive and scale.

Microservices Video

Jan 5 2020

 The Josephus Problem - Numberphile

In computer science and mathematics, the Josephus problem is a theoretical problem related to a certain counting-out game. People are standing in a circle waiting to be executed. Counting begins at a specified point in the circle and proceeds around the circle in a specified direction.

Problem Video

Jan 2 2019

 Shoucheng Zhang: "Quantum Computing, AI and Blockchain: The Future of IT" | Talks at Google

Prof. Shoucheng Zhang discusses three pillars of information technology: quantum computing, AI and blockchain. He presents the fundamentals of crypto-economic science and answers questions such as: What is the intrinsic value of a medium of exchange? What is the value of consensus and how does it emerge? How can math be used to create distributed self-organizing consensus networks to create a data-marketplace for AI and machine learning? Prof. Zhang is the JG Jackson and CJ Wood professor of physics at Stanford University. He is a member of the US National Academy of Science, the American Academy of Arts and Sciences and a foreign member of the Chinese Academy of Sciences. He discovered a new state of matter called topological insulator in which electrons can conduct along the edge without dissipation, enabling a new generation of electronic devices with much lower power consumption. For this groundbreaking work he received numerous international awards, including the Buckley Prize, the Dirac Medal and Prize, the Europhysics Prize, the Physics Frontiers Prize and the Benjamin Franklin Medal. He is also the founding chairman of the DHVC venture capital fund, which invests in AI, blockchain, mobile internet, big data, AR/VR, genomics and precision medicine, sharing economy and robotics.

AI Blockchain Quantum Computing Video

Dec 11 2018

 Elliptic Curve Cryptography Tutorial - Understanding ECC through the Diffie-Hellman Key Exchange

Elliptic Curve Cryptography (ECC) is a type of public-key cryptography that relies on the math of both elliptic curves as well as number theory. This technique can be used to create smaller, faster, and more efficient cryptographic keys. In this Elliptic Curve Cryptography tutorial, we build off of the Diffie-Hellman encryption scheme and show how we can change the Diffie-Hellman procedure with elliptic curve equations.

Cryptography Video

Jun 29 2018