Cratecode
Exploring Rust enums and all of the features they provide, such as pattern matching and type safety.
Learn how to read and write numbers in x86 Assembly using NASM, including essential instructions and system call conventions.
Learn how to use easing functions in p5.js to create smooth animations.
Learn how to create and respond to slash commands in Discord.js, a popular library for building Discord bots.
An introduction to the Netwide Assembler (NASM), covering its syntax, basic instructions, and how to create a simple program.
Discover the fundamentals of working with threads in Rust, and how they can be used to manage concurrent and parallel execution.
Learn how to use the stack in x86 Assembly language with NASM for function parameters and local variables.
Learn how to use the fs.readFileSync method in Node.js with examples.
Grasp the foundational concepts of programming, such as loops, conditions, and data types.
Create generative art by graphing complex functions using p5.js and a custom complex number class.
Discover the power of Discord.js, a powerful library for creating Discord bots and interacting with the Discord API.
Learn how to create custom shapes in p5.js using the beginShape and vertex functions.
A comprehensive guide to learning programming with curated resource links.
Learn the basics of Rust, a systems programming language that focuses on safety, concurrency, and performance.
A guide to working with the File System module in NodeJS for reading, writing, and manipulating files.
Learn how to work with Python arrays and perform various operations like slicing, appending, and deleting elements.
Learn how to create and manipulate HTML elements dynamically using JavaScript in the browser.
Discover 10 engaging project ideas for beginners learning JavaScript, complete with hints and tips to help you succeed.
An introduction to esoteric programming languages, examples of popular ones, and resources to explore them further.
A comprehensive guide to learning Java with links to detailed articles on key concepts.
Discover how to use Unity's powerful animation system to bring your game characters to life.
Learn various techniques to improve the performance and efficiency of your programs.
An overview and comparison of popular programming languages, highlighting their strengths and common use cases.
A comprehensive guide to learning web development with links to additional articles.
A quick introduction to Discord, its features, and why people love using it.
An overview of the Whitespace programming language, its unique features, and how it works.
Dive into the world of assembly language programming with NASM, a powerful and popular assembler for x86 and x86-64 architectures.
An introduction to the Rust programming language and its key features, such as safety, performance, and concurrency.
Get acquainted with Brainfuck, an esoteric programming language that's minimalistic, challenging, and intriguing.
Dive into the world of Ook, an esoteric programming language with a humorous twist, and learn how it works.
A colorful tour through the world of p5.js colors, demonstrating how to create and manipulate colors in your p5.js sketches.
A comprehensive guide to the functions and utilities available in the p5.js library.
Learn about p5.Vectors, how they work, and their importance in p5.js programming for graphics and animations.
An overview of React, its purpose, and how it transforms the way we build user interfaces.
Learn about the concept of ownership in Rust and how it ensures safety and concurrency in your programs.
A primer on x86 assembly language and the NASM assembler.
Learn how to use switch statements in JavaScript for efficient conditional logic.
Learn how to create captivating animations using the p5.js library in your projects.
Understanding fundamental programming concepts and terminology.
A beginner-friendly introduction to creating generative art using the p5.js library.
Learn how to create a simple web server using Node.js and Express.
A beginner-friendly guide to understanding and managing Node.js package dependencies with npm.
Learn how to create interactive and engaging experiences using the p5.js library.
An introduction to programming logic and algorithms, focusing on conditional statements, loops, and functions.
An overview and comparison of object-oriented, functional, and procedural programming paradigms.
An engaging introduction to Python, its history, and its unique features.
Ensuring reliability and maintainability in your code through various testing techniques and quality assurance practices.
A guide on how to write clean, readable, and scalable code.
Understanding the causes and consequences of buffer overflows, and how to prevent them.
Explore various creative coding techniques, their applications, and how they transform programming into an artistic expression.
Step by step guides and examples for building Discord bots using Discord.js library.
Understand the concept of domain coloring and learn how to apply it in generative art.
Get started with Elixir by installing and configuring it on your system.
Learn how to use Promises, async, and await to handle asynchronous programming in JavaScript effectively.
Learn how to use LocalStorage and SessionStorage for storing data on the client side in browser JavaScript.
Learn how to manipulate strings and arrays within JavaScript functions, including common methods and properties.
Explore the world of mobile application development and learn about the options available for iOS and Android.
A step by step guide to designing and building a RESTful API using Node.js and Express.
An overview of the C++ programming language, its history, uses, and features.
Exploring the world of Discord bots and their features, including how to create your own and add it to your server.
Learn how to listen and respond to Discord events using Discord.js, a powerful library for interacting with the Discord API.
An introduction to the Elixir programming language and its unique features.
An introduction to arrays and objects in JavaScript, including their creation, manipulation, and usage.
Learn how to work with events and event listeners in JavaScript to create interactive web applications.
A comprehensive guide to using variables and understanding data types in JavaScript.
Learn how to create and customize contour plots in MATLAB, a powerful visualization tool for two-dimensional data.
Learn how to effectively use async, await, and promises in your Node.js projects to handle asynchronous operations.
Learn how to use and create Express middleware for flexible routing in a Node.js application.
An overview of Node.js, its features, and its role in the modern web development landscape.
Get an overview of null pointers, their potential dangers, and tips to avoid them in your code.
Learn how to manage and collaborate on code projects using Git for version control.
A beginner's guide to understanding x86 assembly language and its fundamental concepts.
Learn how to work with pointers and arrays in x86 Assembly using NASM.
An exploration of the x86 processor family and its impact on the computing world.
Explore control structures and flow control in assembly language, diving into concepts like loops, conditionals, and jumps.
Learn how to optimize your code for better performance and understand why it matters in software development.
Learn how to handle errors in compiler design, including lexical, syntax, and semantic errors, as well as strategies for reporting and recovery.
An overview of creative coding, its applications, and the impact it has on various disciplines.
Learn how to implement a command handler for your Discord.js bot to manage and organize commands efficiently.
Learn how to make AJAX requests using the Fetch API in JavaScript to communicate with APIs and update your web pages without reloading.
Learn how to manipulate the DOM using JavaScript, including selecting elements, modifying content, and adding or removing elements.
Learn about various error handling techniques in JavaScript to write more robust and maintainable code.
Learn how to use regular expressions for pattern matching in JavaScript.
A comprehensive guide to mastering MATLAB with recommended article links to help you become proficient in this powerful programming language.
Get an overview of Node.js, its applications, and how it revolutionized JavaScript development.
Learn how to use the fs.readFile method in Node.js for reading files asynchronously.