← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 26
  1. I am employed as a Principal Security Architect at Adobe at the time I published this article.

  2. I am employed as a Principal Security Architect at Adobe at the time I published this article.

  3. Ace Your Interview - Product Security

    I am employed as a Principal Security Architect at Adobe at the time I published this article.

  4. I am employed as a Principal Security Architect at Adobe at the time I published this article.

  5. I am employed as a Principal Security Architect at Adobe at the time I published this article.

  6. I am employed as a Principal Security Architect at Adobe at the time I published this article.

  7. I am employed as a Principal Security Architect at Adobe at the time I published this article.

  8. I am employed as a Principal Security Architect at Adobe at the time I published this article.

  9. Adversary Journey Mapping

    Effective communication is hard: adversary journey mapping applied to curl CVE-2023-38545.

  10. Effective communication is hard: sharing intent, pyramid principle and strategies are useful tools that help me in my work as a security leader.

  11. SBOMs are awesome and make security work transparent.

  12. I am employed as a Principal Security Architect at Adobe at the time I published this article.

  13. I always wanted to understand how a CPU works, how it transitions from one instruction to the next and makes a computer work.

  14. German Sourdough Bread

    German style bread is one of my staple foods.

  15. About

    Hey!

  16. ECS - Amazon EC2 Container Service

    In this talk I gave a brief over the why, what and how of the Amazon EC2 Container Service.

  17. How to pair program effectively

    Breaking Down Successful Pair Programming Would have loved to read this article a few months ago.

  18. Load Balancing

    Load Balancing in the context of websites and webservices is a way to distribute incoming traffic across multiple servers.

  19. Compiler Testing

    How do you make sure that a compiler really works?

  20. Code Generation 2

    In the previous post I’ve shown how to compile mathematical expressions to executable code.

  21. Code Generation

    In this post I’ll describe the basic ideas of generating executable code using LLVM and the Python bindings llvm-py.

  22. Semantic Analysis

    In the previous stages the Lexer and Parser rejected invalid inputs.

  23. AST Postprocessing / Desugaring

    Certain syntactic constructs in a programming language are redundant and serve only the purpose of making life easier for the programmer: They are syntactic sugar.

  24. From Source to AST: Lexer and Parser

    In this part I’ll explain how I’ve implemented the lexer and parser for Exoself in a simplified manner.

  25. Compiler construction tools

    For writing my compiler I’m using the following tools Python ANTLR LLVM Besides these some of my standard tools for writing code are a Linux environment (Kubuntu) with vim and git.

  26. Compiler Structure

    I’m trying to write a new programming language and will document some ideas and problems that I’m encountering here.