Skip to content

Commit

Permalink
add a book and make the tags better
Browse files Browse the repository at this point in the history
  • Loading branch information
mahdihaghverdi committed Mar 19, 2023
1 parent 6b4a455 commit 223f502
Show file tree
Hide file tree
Showing 5 changed files with 52 additions and 11 deletions.
55 changes: 47 additions & 8 deletions planner/books.tex
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,8 @@ \chapter{Books}
\item \pricenearone{number}
\end{itemize}
\end{enumerate}
\item Book read \bookread
\item Book read: \bookread
\item Printed or not: \printed
\end{enumerate}
\end{sansserif}

Expand All @@ -56,7 +57,7 @@ \chapter{Books}
\clearpage
\section{\href{https://skybooks.ir/products/Fluent-Python}{Fluent Python}}
\begin{inparadesc}
\item \laterread
\item \betteread
\item \nearonethpages
\item \pricenearfive{505}
\end{inparadesc}
Expand Down Expand Up @@ -106,9 +107,10 @@ \chapter{Books}
\clearpage
\section{\href{https://skybooks.ir/products/Inside-The-Python-Virtual-Machine}{Inside the Python Virtual Machine}}\label{ipvm}
\begin{inparadesc}
\item \betteread
\item \mustread
\item \neartwohpages
\item \pricenearone{108}
\item \pricenearone{88}
\item \printed
\end{inparadesc}
\vspace{3mm}

Expand All @@ -123,9 +125,10 @@ \chapter{Books}
\clearpage
\section{\href{https://skybooks.ir/products/CPython-Internals}{CPython Internals}}
\begin{inparadesc}
\item \betteread
\item \mustread
\item \nearfivehpages
\item \pricenearthree{209}
\item \printed
\end{inparadesc}
\vspace{3mm}

Expand All @@ -148,14 +151,18 @@ \chapter{Books}

\bookcover{./images/rustinaction}

\para{Rust in Action introduces the Rust programming language by exploring numerous systems programming concepts and techniques. You'll be learning Rust by delving into how computers work under the hood. You'll find yourself playing with persistent storage, memory, networking and even tinkering with CPU instructions. The book takes you through using Rust to extend other applications and teaches you tricks to write blindingly fast code. You'll also discover parallel and concurrent programming. Filled to the brim with real-life use cases and scenarios, you'll go beyond the Rust syntax and see what Rust has to offer in real-world use cases.}
\para{\textit{Rust in Action} introduces the Rust programming language by exploring numerous systems programming concepts and techniques. You'll be learning Rust by delving into how computers work under the hood. You'll find yourself playing with persistent storage, memory, networking and even tinkering with CPU instructions. The book takes you through using Rust to extend other applications and teaches you tricks to write blindingly fast code. You'll also discover parallel and concurrent programming. Filled to the brim with real-life use cases and scenarios, you'll go beyond the Rust syntax and see what Rust has to offer in real-world use cases.}

\para{\textbf{about the technology}}
\para{Rust is the perfect language for systems programming. It delivers the low-level power of C along with rock-solid safety features that let you code fearlessly. Ideal for applications requiring concurrency, Rust programs are compact, readable, and blazingly fast. Best of all, Rust’s famously smart compiler helps you avoid even subtle coding errors.}

\para{Rust in Action is a hands-on guide to systems programming with Rust. Written for inquisitive programmers, it presents real-world use cases that go far beyond syntax and structure. You’ll explore Rust implementations for file manipulation, networking, and kernel-level programming and discover awesome techniques for parallelism and concurrency. Along the way, you’ll master Rust’s unique borrow checker model for memory management without a garbage collector.}
\para{\textbf{about the book}}
\para{\textit{Rust in Action} is a hands-on guide to systems programming with Rust. Written for inquisitive programmers, it presents real-world use cases that go far beyond syntax and structure. You’ll explore Rust implementations for file manipulation, networking, and kernel-level programming and discover awesome techniques for parallelism and concurrency. Along the way, you’ll master Rust’s unique borrow checker model for memory management without a garbage collector.}

\clearpage
\section{\href{https://skybooks.ir/products/Docker-Deep-Dive}{Docker Deep Dive}}
\begin{inparadesc}
\item \laterread
\item \betteread
\item \neartwohpages
\item \priceneartwo{155}
\end{inparadesc}
Expand All @@ -179,3 +186,35 @@ \chapter{Books}
\item Securely share sensitive data with containers and Swarm services
\end{itemize}

\clearpage
\section{\href{https://skybooks.ir/products/Docker-in-Action}{Docker in Action}}
\begin{inparadesc}
\item \mustread
\item \nearfivehpages
\item \priceneartwo{189}
\item \printed
\end{inparadesc}
\vspace{3mm}

\bookcover{./images/dockeri}

\para{\textit{Docker in Action, Second Edition} teaches you the skills and knowledge you need to create, deploy, and manage applications hosted in Docker containers. This bestseller has been fully updated with new examples, best practices, and a number of entirely new chapters.}

\para{\textbf{about the technology}}
\para{The idea behind Docker is simple—package just your application and its dependencies into a lightweight, isolated virtual environment called a container. Applications running inside containers are easy to install, manage, and remove. This simple idea is used in everything from creating safe, portable development environments to streamlining deployment and scaling for microservices. In short, Docker is everywhere.}

\para{\textbf{about the book}}
\para{\textit{Docker in Action, Second Edition} teaches you to create, deploy, and manage applications hosted in Docker containers running on Linux. Fully updated, with four new chapters and revised best practices and examples, this second edition begins with a clear explanation of the Docker model. Then, you go hands-on with packaging applications, testing, installing, running programs securely, and deploying them across a cluster of hosts. With examples showing how Docker benefits the whole dev lifecycle, you’ll discover techniques for everything from dev-and-test machines to full-scale cloud deployments.}

\clearpage
\section{\href{https://skybooks.ir/products/Zero-to-One}{Zero to One}}
\begin{inparadesc}
\item \laterread
\item \neartwohpages
\item \pricenearone{110}
\end{inparadesc}
\vspace{3mm}

\bookcover{./images/zero}

\para{Thiel starts from the bold premise that we live in an age of technological stagnation, even if we're too distracted by our new mobile devices to notice. Progress has stalled in every industry except computers, and globalization is hardly the revolution people think it is. It's true that the world can get marginally richer by building new copies of old inventions, making horizontal progress from "1 to n." But true innovators have nothing to copy. The most valuable companies of the future will make vertical progress from "0 to 1," creating entirely new industries and products that have never existed before. Zero to One is about how to build these companies. Tomorrow's champions will not win by competing ruthlessly in today's marketplace. They will escape competition altogether, because their businesses will be unique. In today's post-internet bubble world, conventional wisdom dictates that all the good ideas are taken, and the economy becomes a tournament in which everyone competes to reach the top. Zero to One shows how to quit the zero-sum tournament by finding an untapped market, creating a new product, and quickly scaling up a monopoly business that captures lasting value. Planning an escape from competition is essential for every business and every individual, not just for technology startups. The greatest secret of the modern era is that there are still unique frontiers to explore and new problems to solve. Zero to One shows how to pursue them using the most important, most difficult, and most underrated skill in every job or industry: thinking for yourself"--Provided by publisher.}
Binary file added planner/images/dockeri.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added planner/images/zero.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified planner/planner.pdf
Binary file not shown.
8 changes: 5 additions & 3 deletions planner/planner.tex
Original file line number Diff line number Diff line change
Expand Up @@ -33,15 +33,17 @@
bottom=-1pt,
colframe=white,
colback={#1},
size=small
]{#2}
}
%------------------------------------------------------------

% Tags ------------------------------------------------------
\newcommand{\mustread}{{\small\colourbox{red!85!}{\texttt{must-read}}}}
\newcommand{\mustread}{{\small\colourbox{red!85!}{\texttt{must-be-read}}}}
\newcommand{\betteread}{{\small\colourbox{Dandelion}{\texttt{better-to-read}}}}
\newcommand{\laterread}{{\small\colourbox{DarkGray!70!}{\texttt{later-to-read}}}}
\newcommand{\bookread}{{\small\normalfont\colourbox{Gold}{\texttt{Read}}}}
\newcommand{\bookread}{{\small\normalfont\colourbox{Gold}{\texttt{read}}}}
\newcommand{\printed}{{\small\normalfont\colourbox{DeepSkyBlue}{\texttt{printed}}}}

\newcommand{\nearonethpages}{{\small\colourbox{DarkOrchid3!75!}{\texttt{near-one-thousand-pages}}}}
\newcommand{\nearsevenhpages}{{\small\colourbox{DeepPink!85!}{\texttt{near-seven-hundred-pages}}}}
Expand Down Expand Up @@ -106,7 +108,7 @@
\mainmatter

\begin{savequote}[80mm]
Some knowledge needs to be learned by video courses in short and then be completed by reading books and researching in a long journey.
Some knowledge needs to be learned by video courses in a short, and then be completed by reading books and researching in a long journey.
\qauthor{Me}
\end{savequote}
\include{courses.tex}
Expand Down

0 comments on commit 223f502

Please sign in to comment.