Published inLevel Up Coding·PinnedMember-onlyEverybody is talking about Rust: Elon Musk, Microsoft, even JavaScript Ecosystem — What’s the Craze all About?Error messages should always be clear on what the problem is, and when they aren’t, that’s a bug — Esteban Kuber, Rust Compiler team member. — Rust is one of the fastest-growing programming languages and the most beloved language for eight consecutive years, as reported in the 2023 survey conducted by Stack Overflow. The beauty of Rust lies in its advantage of timing; it emerged after the establishment of legacy programming languages such as C, C++…Rust6 min readRust6 min read
Published inLevel Up Coding·PinnedMember-only“Good Commit” vs “Your Commit”: How to Write a Perfect Git Commit MessageA good commit shows whether a developer is a good collaborator — Peter Hutterer, Linux. — Years ago, I never realized there were specific rules for writing commit messages until my curiosity got the best of me. I used to think that straightforward messages like “added feature 2,” “fixed the bug on the Main Navigation bar,” or even “foo” were sufficient. The conviction that commit messages…Git8 min readGit8 min read
Published inLevel Up Coding·Oct 31Supercharge Your ChatGPT: 5 Levels to God-Tier PromptingOne of the toughest parts of using language models is making sure they do the tasks you want them to do just right. — In the field of prompt engineering, the method we use to instruct language models significantly influences the quality of their responses. Despite their training, language models still lack a complete understanding of human interaction. Here’s an example: I requested ChatGPT to provide a positive statement about ‘Victoria,’ but it instead…Prompt Engineering8 min readPrompt Engineering8 min read
Published inLevel Up Coding·Sep 24Member-onlyGood vs. Bad Comments: How Professionals Approach Code Comments“If comments are inherently considered a bad practice, why do they exist in the first place?” — Comments are commonly employed to clarify code that is difficult to understand. But, at times, they end up being redundant. Many professionals discourage the use of comments because they perceive them as codebase clutter. This belief is rooted in maintainability concerns, as comments require ongoing updates whenever modifications are made…Code5 min readCode5 min read