Before You Add Macros, Learn BNF (Compiler Theory part 1)

Before You Add Macros, Learn BNF (Compiler Theory part 1)

Send us Fan Mail In this episode of The Agile Software Engineering Deep Dive, Alessandro Guida begins a two-part journey into compiler theory with a look at Backus-Naur Form, or BNF. For many software engineers who studied computer science in earlier decades, BNF belonged to the world of compilers, formal languages, syntax, parsing, YACC, and the famous Dragon Book. Today, many developers may never encounter it directly. But the need for it has not disappeared. Whenever we add formulas, macro...

Tämä jakso on lisätty Podme-palveluun avoimen RSS-syötteen kautta eikä se ole Podmen omaa tuotantoa. Siksi jakso saattaa sisältää mainontaa.

Jaksot(44)

Is There Any Science in Science Fiction? And What Can we use It For?

Is There Any Science in Science Fiction? And What Can we use It For?

Send us Fan Mail In this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores the science behind some of his favourite science-fiction stories, including 2001: A Space Odysse...

7 Elo 14min

How to hit the target every time. Iterative vs. Agile development.

How to hit the target every time. Iterative vs. Agile development.

Send us Fan Mail In this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores a simple but powerful idea: the shortest path to building the right software is to keep understa...

31 Heinä 25min

It’s Not What You Learn, But How You Learn - Even If You Are An AI

It’s Not What You Learn, But How You Learn - Even If You Are An AI

Send us Fan Mail In this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores the difference between generating code and learning software engineering. Modern coding AI has b...

23 Heinä 23min

The Art of Painting Yourself into a Secure Corner

The Art of Painting Yourself into a Secure Corner

Send us Fan Mail In this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores what happens when corporate security is added in layers without enough attention to workflow, us...

16 Heinä 23min

YACC? What Is That? Why Compiler Thinking Still Matters (Compiler Theory part 2)

YACC? What Is That? Why Compiler Thinking Still Matters (Compiler Theory part 2)

Send us Fan Mail In this episode of The Agile Software Engineering Deep Dive, Alessandro Guida continues the two-part journey into compiler theory. Part 1 focused on BNF, syntax, and grammar. Part 2 m...

10 Heinä 23min

Lisp: The Strange Little Language That Helped Invent AI

Lisp: The Strange Little Language That Helped Invent AI

Send us Fan Mail In this episode of The Agile Software Engineering Deep Dive, Alessandro Guida takes a historical and slightly playful look at Lisp - one of the strange little languages that helped sh...

25 Kesä 23min

A Field Trip into Software Engineering Memory Lane

A Field Trip into Software Engineering Memory Lane

Send us Fan Mail In this episode of The Agile Software Engineering Deep Dive, we take a field trip into software engineering memory lane. Modern software teams have better tools than ever: CI/CD pipel...

18 Kesä 26min