Skip to content

Commit 66fd37d

Browse files
author
abregman
committed
2 parents 061f1ef + aac7da0 commit 66fd37d

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -195,9 +195,10 @@ which follows the immutable infrastructure paradigm.
195195
<details>
196196
<summary>What ways are you familiar with to deliver a software? What are the advantages and disadvantages of each method?</summary><br><b>
197197

198-
* Archive - collect all your app files into one archive (e.g. tar) and deliver it to the user.
199-
* Package - depends on the OS, you can use your OS package format (e.g. in RHEL/Fefodra it's RPM) to deliver your software with a way to install, uninstall and update it using the standard packager commands
200-
* Images - Either VM or container images where your package is included with everything it needs in order to run successfully.
198+
* Source - Maintain build script within version control system so that user can build your app after cloning repository. Advantage: User can quickly checkout different versions of application. Disadvantage: requires build tools installed on users machine.
199+
* Archive - collect all your app files into one archive (e.g. tar) and deliver it to the user. Advantage: Only tool needed is an unarchiver. Disadvantage: Requires repeating the same procedure when updating, not good if there are a lot of dependencies.
200+
* Package - depends on the OS, you can use your OS package format (e.g. in RHEL/Fefodra it's RPM) to deliver your software with a way to install, uninstall and update it using the standard packager commands. Advantages: Package manager takes care of support for installation, uninstallation, updating and dependency management. Disadvantage: Requires managing package repository.
201+
* Images - Either VM or container images where your package is included with everything it needs in order to run successfully. Advantage: everything is preinstalled, it has high degree of environment isolation. Disadvantage: Requires knowledge of building and optimizing images.
201202
</b></details>
202203

203204
<details>
@@ -6295,7 +6296,7 @@ for i in range(1, 10):
62956296
</summary><br><b>
62966297

62976298
```
6298-
[for i in in range(1, 10)]
6299+
[i for i in range(1, 10)]
62996300
```
63006301
</b></details>
63016302

prepare_for_interview.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ Starting a DevOps project is a good idea because:
8080
* It will make you practice coding
8181
* It will be something you can add to your resume and talk about with the interviewer
8282
* Depends on size and complexity, it can teach you something about design in general
83-
* Depends on adoption, it can you teach you about managing Open Source projects
83+
* Depends on adoption, it can teach you about managing Open Source projects
8484

8585
Same here, don't overthink what your project should be about. Just go and build something :)
8686

@@ -95,7 +95,7 @@ Better yet, ask a good friend/colleague to challenge you with some questions. Yo
9595

9696
For those who attend technical meetups and conferences, it can be a great opportunity to chat with people from other companies on their interviewing process. But don't start with it, it can be quite awkward. Say at least hello first... (:
9797

98-
Doing so can give you a lot of information on what to expect from an interview at some companies or how to how to better prepare.
98+
Doing so can give you a lot of information on what to expect from an interview at some companies or how to better prepare.
9999

100100
### Know your resume
101101

0 commit comments

Comments
 (0)