Deepak Kumar Mohantykpython2024.hashnode.dev·Nov 20, 2024Understanding Python's Platform Independence: A Deep Dive into Bytecode, AST, and Machine CodePython is one of the most popular programming languages in the world. One of its key features is its platform independence. What does platform independence mean? How does Python achieve platform independence? This blog will explore: How Python p...1 like·26 readsAbstract sy
Aravind PutrevuforCodeRabbit Blogcoderabbit-blog.hashnode.dev·Oct 15, 2024The AI-Native Universal Linter: Code Quality at Scale with AST Grep and LLMsSmart teams embrace coding standards; smarter teams make them a habit. Coding standards often take a backseat to tight deadlines and pressure to ship features quickly. However, neglecting coding standards leads to a host of problems down the road, af...codereview
kasinadhsarmablogs.kasinadhsarma.in·Sep 25, 2024Exploring AI Consciousness: Integrating Theory, Practice, and NeuroFlexArtificial Intelligence (AI) consciousness is a fascinating and complex topic that involves replicating human-like awareness and cognitive capabilities within machines. While the concept remains largely theoretical, significant advancements are being...gwt
arman takmazyanarman-dev-blog.hashnode.dev·Sep 4, 2024Arithmetic Expressions Evaluator: Part 1Previous Posts: Creating TuffScript: Exploring Esoteric Programming Languages and Their Foundations Mastering Formal Grammars: An Introduction to the Chomsky Hierarchy Precedence and Associativity in Grammar Rules Mastering Lexical and Syntax Analysi...37 readslexer
Risav Karnarisav.dev·Aug 26, 2024Mountains & Software: Similar PeaksWe have climbed similar mountains many times over across our usual projects. Going through these repetitions, I too have put together my toolkit for abstracting over implementation details each time, so as to scale the usual hurdles faster. This seri...Mountains & Software: Tao of Code Zents-morph
Nikhil Akkinikhilakki.in·Aug 24, 2024Tokens of Appreciation: Decoding the Language of CodeIntroduction A tokenizer, also known as a lexical analyzer, is a fundamental component in the process of creating an interpreter or compiler. It serves as the first step in transforming source code into a format that can be easily processed by subseq...Golanguage-analysis
Cloud Tunedcloudtuned.hashnode.dev·Jun 2, 2024An Introduction to Semgrep: Lightweight Static Analysis for Modern CodebasesAn Introduction to Semgrep: Lightweight Static Analysis for Modern Codebases Introduction In the world of software development, maintaining code quality and security is a continuous challenge. Traditional static analysis tools can be cumbersome, slow...semgrep
BitFlipperbitflippers.dev·Apr 11, 2024How to resolve expected recipe cycle mismatchAre you seeing an error message like this: Expected recipe to complete in 1 cycle, but took 2 cycles. This usually indicates the recipe is making changes after it should have stabilized. or Expected recipe to complete in 1 cycle, but took at least on...317 readsopenrewrite
Ondrej Sebeladoitpshway.com·Jan 23, 2024Import new (or update existing) PowerShell module (including its dependencies!) into Azure Automation Account using PowerShellI bet you would agree that importing PowerShell modules to Azure Automation Account using GUI is super annoying. Moreover, if such a module has some dependencies, you have to import them one by one beforehand and often in the correct order too. Not t...1 like·1.1K readsAzurePowershell
BitFlipperbitflippers.dev·Jan 14, 2024Debugging OpenRewrite AST that contains missing or invalid type informationYou’ve finally managed to get your Java refactoring recipe working where it is producing the correct text output. Your unit test is still failing though with: java.lang.IllegalStateException: AST contains missing or invalid type information Why are t...343 readsopenrewrite