Skip to main content

32 docs tagged with "programming"

View all tags

[Zed](https://zed.dev/)

Zed is an IDE. I liked it quite well as it has the following features that for me, are invaluable in an editor.

97 Things Every Programmer Should Know

This book is a collection of 97 software engineering tips and advice from experts in the field. It contains non-technical advice, technical advice and thoughts from a pretty large corpus of experience.

CyberSecurity

Cybersecurity is interesting as for the "defender", you need to think about everything and for the "attacker", you only need to be right once.

Dart

To my knowledge, Dart is a beautiful language that is completely null-safe. Dart is developed by Google and is a compiled static-typed language. Most of the development with Dart is for the Flutter framework.

Data Engineering

Apache Spark is an open-source, distributed computing system that provides an interface for programming entire clusters with implicit data parallelism and fault tolerance. Spark extends the MapReduce model to efficiently cover more types of computations, which include interactive queries and stream processing. One of Spark's key features is its in-memory cluster computing which increases the processing speed of an application.

Data Science

What is data science? It is a bunch of different jobs bunched together and given the tie of AI to make a company sound innovative.

Data Science

What is data science? It is a bunch of different jobs bunched together and given the tie of AI to make a company sound innovative.

Database

In the context of business, everything is a database. Databases are the bedrock of how we design things nowadays.

DevOps

DevOps is the attempt to bridge the gap between development and operations. So much gets lost in translation, and when you have two departments that are siloed, mistakes are bound to happen.

Effective Python

This book covers a list of interesting tips and tricks on using Python effectively. It is built up of chapters that covers a lot of different

FastAPI

I like Fastapi as a backend service. It is very easy to learn and it is good when designing apis.

Fluent Python

This book is a more advanced book on Python and dives more into the nitty-gritty of the language. It is about a lot of the core functionalities of Python and how they work. A lot of internal things, such as iterators, data objects and methods and functions, are discussed and analysed in detail.

Fundamentals of Data Engineering

This book covers the fundamentals of data engineering and how to solve problems. of data engineering without going to much into detail of the programming. It introduces concepts such as data warehouse and Kafka and data pipelines and ETL.

Git

Git was developed by Linus Torvalds, who also developed the operating system Linux. He jokingly said he named both tools after himself. Git was made because making changes and collaborating on Linux had become too challenging and a new way of doing version control was needed.

Javascript

Javascript is the most popular language in the world, so you should at least have some knowledge of how it works and how it functions.

Learn Google Flutter Fast

This book is basically an introduction guide to google flutter and how to best start working with it. It goes through dart, flutter widgets, and state management, as well as other things. It gives example code as well as images of the apps created by the code.

Mac

I switched from Windows to Mac in 2021 and used it privately until 2022 when I switched to a Mac for work as well.

Payments Systems in the US

This book is an overview of how the U.S. and by extension, the world's payment systems work. It goes into detail on credit cards, debit cards, checking and other systems. It contains an overview of the how and why of each system.

Practical Vim

This book is a practical introduction to VIM. It contains an introduction to Vim and help with the different modes and how to set it up properly.

Pro Git

This book delves deep into Git. It is nice for an intermediate git professional who would like to have some more understanding of the "under the hood".

Programming

An underrated aspect of programming is understanding computers; for engineers and self-taught programmers, it might be challenging to understand the intricacies of computers.

Programming Internals

I made this article to filter out a lot of the more computer sciency things in programming.

Pytest

Pytests is a wrapper around the unit test python test framework. It makes it a bit easier to write tests.

Python Tricks

This book is just a lot of neet tricks to use in python. It contains knowledge about structures in python, wrappers to use, and a lot of lot more. Nice for a developer with some python knowledge.

Rust

Learning Rust Journey

Talks

Here i list the talks I have heard or found intersting. It contains some of the cool and intersting talks that I hear. Some might be interesting.

Your Brain at Work

This book is about how you can understand and work on your performance by understanding how the brain works. The book goes through different scenarios and explains why the persons in the scenario do what they do and what they can do to achieve better results. The book contains helpful hints about how to "hack" your brain to achieve better results and improve your life.