About:

NorikiTech is a website, likely focused on technology, as suggested by its name and metadata. The site is associated with a Twitter handle @karabatov, which may belong to the author or a representative of the site.

Website:

Specializations:

Outgoing Links:

Subscribe to RSS:
The blog post discusses Rust's unique memory ownership system, emphasizing its three core rules: each value has a single owner, ownership can only be transferred, and values are dropped when their owner goes out of scope. It contr...
The blog post discusses the complexities of building a web service in Rust, highlighting the need for an async runtime and the various libraries involved, such as Tokio, Tower, Hyper, Axum, and SQLx. The author reflects on their p...
The blog post compares Rust traits and Swift protocols, highlighting their differences in flexibility and compile-time guarantees. It discusses how Swift prioritizes developer ergonomics with implicit rules, while Rust emphasizes ...
The author discusses their transition from using Swift to Rust for programming, citing frustrations with Swift's limitations, compile times, and lack of cross-platform support. They reflect on their experiences with various progra...
The blog post discusses the absence of initializers in Rust, highlighting that Rust does not have classes and instead relies on structs and functions for object creation. It explains how to set fields directly in a struct, use a c...
The blog post discusses the use of Rust's cargo tool to generate a dependency tree for a Rust project. It highlights the complexity of managing multiple dependencies and the potential issues that arise when different versions of t...
The author reflects on completing the second edition of 'The Rust Programming Language,' emphasizing the value of finishing the book despite initially planning to stop at intermediate topics. They highlight the book's insights int...
The post discusses the compilation speed of the Rust programming language, highlighting common complaints about its slowness, particularly for larger projects. It references a recent Rust Compiler Performance Survey that indicates...
The author discusses their preference for reading comprehensive programming books, particularly highlighting 'The Rust Book' as a valuable resource for learning Rust. They emphasize the importance of reading such books in full to ...
The post discusses the surprising results of the 2024 State of Rust Survey, highlighting the increasing number of developers using Linux, which has consistently led the chart. The author reflects on their personal experience of wo...
The post announces the release of the game Typingvania on Steam and the Mac App Store. The author reflects on the development journey from a simple prototype to a fully realized game, expressing satisfaction with the final product...
The article discusses the neural activation in the brain for understanding and producing speech and how it is similar to OpenAI's speech recognition model. It highlights differences and similarities in language representation and ...
The article discusses the benefits of making video games without using big commercial engines like Unreal and Unity, emphasizing the importance of having full control over the development process. The author shares their experienc...
The devlog discusses the changes made to the Typingvania codebase, including the addition of multiple UI languages and statistics tracking. Overtype, a critical UI feature, is also implemented. The author also talks about the Mac ...
The author discusses the progress made on the game Typingvania, focusing on making it more playable and functional. They talk about the core elements of the game, such as typing, saving progress, and statistics, as well as the cha...
The author discusses the challenges faced while working on the game Typingvania in Godot, and the decision to create a new game engine using C. They describe the technical aspects of the game, including the word picking algorithm,...

0Beyond syntax

2024-11-26

The text discusses the challenges of learning new programming languages, emphasizing that it's not just about syntax, but also about usage domains, ecosystems, and best practices. The author explains that it takes time to become p...
The text discusses functional programming self-affirmations and the five items listed in a tweet by Dmitrii Kovanikov. It delves into the meaning of each item and provides links to suggested reading for further understanding. The ...
The text discusses the inefficiencies and challenges in software development projects, and emphasizes the importance of continuous improvement and small changes to make a big difference.
The author discusses the limitations of knowledge-gathering for skill-based activities like software development, and shares their approach to learning programming languages and paradigms. They emphasize the importance of working ...

0Portable typewriter

2024-11-12

The author discusses the distractions of writing and the need for a separate machine for writing. They describe their ideal writing computer and review several machines that could fit the bill.

0Buddhist coding

2024-11-12

The text discusses the concept of Buddhist coding, drawing parallels between Buddhist practices and software development. It emphasizes the importance of staying in the present moment, embracing change, not working for a future th...
The text is a review of the book 'Million Dollar Weekend' by Noah Kagan. The author discusses the valuable lessons learned from the book, including the importance of playful but relentless experimentation and directly asking peopl...
The text discusses the allure of expired domains and the author's interest in looking through them. The author shares their experience with finding and using expired domains and provides some examples of domains they found appeali...