teleren/devto huggingface dataset:
Brain Bytes: absorb knowledge in less than 30 seconds
Tags: dohackathon
Published: 2020-12-30 09:53:07

## What I built
Brain Bytes is intended to be a combination of Twitter and a Harvard computer science degree.

### Category Submission: 

Program for People

### App Link

https://brain-bytes-2uqsy.ondigitalocean.app/

### Screenshots

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/x88w9awr9cs9g4vq5m53.png)
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/8r1zprpceu8mbv0172zw.png)

### Description
 
Brain Bytes is a collection of very short pieces of knowledge about computer science that you can read in less than 30 seconds.

### Link to Source Code

https://github.com/loicboset/brain-bytes

### Permissive License

MIT, I welcome anyone to contribute, either with code, idea, or by sharing its knowledge on the website!

## Background
(What made you decide to build this particular app? What inspired you?)

I am a web dev bootcamp grad, meaning that I lack some computer science knowledge. 

While working with my colleagues, I realized that I often got short feedback about some basic concepts such as internationalization (i18n), algorithms, or SCRUM, which I had no clue about.

These feedbacks were very short and rememberable.

Hence, Brain Bytes. 

### How I built it 
(How did you utilize DigitalOcean’s App Platform? Did you learn something new along the way? Pick up a new skill?)

Brain Bytes is built with Ruby on Rails, React and Tailwindcss.

Digital Ocean made it very easy to deploy! 

In the coming months I will try to play with things I am not familiar with, such as GraphQL.


### Additional Resources/Info

Please tell me what you think about it!
Is there anything that seems missing? 
Would use it? and if not, why?

Next things on the roadmap:
- submission title
- input preview
- tags and filters
- milestones to reach before Jan 10: 100 brain bytes recorded
Wednesday Links - Edition 2020-12-30🍾
Tags: java, docker, ssl, kotlin
Published: 2020-12-30 09:40:33

Extending Android Device Compatibility for Let's Encrypt Certificates (4 min read)🔒
https://letsencrypt.org/2020/12/21/extending-android-compatibility.html

Improvements to inline classes in Kotlin 1.4.30 (2 min read)🛼
https://msfjarvis.dev/posts/improvements-to-inline-classes-in-kotlin-1-4-30

Best practices: Java memory arguments for Containers (6 min read)🚢
https://blog.ycrash.io/2020/11/23/best-practices-java-memory-arguments-for-containers

Webinar Summary: Java, Containers and IntelliJ IDEA (5 min read)📦
https://blog.jetbrains.com/idea/2020/12/webinar-summary-java-containers-and-intellij-idea

Evolving Container Security With Linux User Namespaces (17 min read)🏺
https://netflixtechblog.com/evolving-container-security-with-linux-user-namespaces-afbe3308c082

jlink's Missing Link: API Signature Validation (10 min read)🔗
https://www.morling.dev/blog/jlinks-missing-link-api-signature-validation

Infinite Precision (9 min read)🔬
https://alidg.me/blog/2020/12/18/infinite-precision
A few videos that may expand or inspire your (developer) mind
Tags: programming
Published: 2020-12-30 09:34:03

Here are a few presentations that may perhaps inspire and expand your views and insights around software development and programming.

The first one is "Four languages from forty years ago", with Scott Wlaschin. It is an enjoyable presentation about a few programming languages and that was perhaps more diverse back then than now - and there can be some things to learn from old things also.
 
{% youtube 0fpDlAEQio4 %}

The second one is a fascinating and fun piece that explores code and coding as an art - "The art of code", with Dylan Beattie.

{% youtube 6avJHaC3C2U %}

Also, a couple of videos for notable women in the field.
This includes Radia Perlman, an Internet Hall of Fame member, whose work was key to making the internet happen.

{% youtube G3zJuMht5Kk %}

This is also a great talk by Dame Stephanie Shirley about entrepreneurship and programming.

[Why do ambitious women have flat heads](https://www.ted.com/talks/dame_stephanie_shirley_why_do_ambitious_women_have_flat_heads)

Grace Hopper is one of the pioneers of modern computing. This includes some videos capturing a summary of a lecture held by Grace ([Grace Hopper lecture](https://www.youtube.com/playlist?list=PLMLm7-g0V0kcwPNCAuMoiGbDTgeVC2Jlg)), as well as a presentation from the director of a movie about Grace Hopper.

{% youtube fjx49LtuSFY %}
Recharge
Tags: productivity
Published: 2020-12-30 09:29:14

2020 is almost over, and I am looking forward to a few weeks of vacation. Work has been busy lately, and a break will help me relax and get a new perspective. Christmas stopped being about presents once I could buy what I wanted when I wanted it. Recently, I value the immaterial much more than the material.

There are always more things to learn or to work on. The list of non-fiction books I “need” to read grows longer every week. There are many new technologies I “need” to learn. That conference I missed just released hours of videos I “need” to watch.

All of that can wait. There is something much more valuable I can do.

The gift I am giving myself this year is time. I will allow myself to be lazy without feeling bad about it. Those few weeks do not need to be productive in any way. Issues at work and plans for the future can wait. There will be time for that in the new year, and it will be much easier if I am not running on empty.

This holiday period, I am taking an intentional break from trying to do too much. If that sounds like you, give yourself permission to recharge. Making plans is much easier with a clear head.

I’d usually recommend a book or podcast about this now. That, too, can wait until next year.

– Dom
How I made $6,550 As a Freelance Writer.
Tags: javascript, writing, beginners, tutorial
Published: 2020-12-30 10:03:13

---
title: How I made $6,550 As a Freelance Writer.
published: true
date: 2020-12-30 09:19:30 UTC
tags: JavaScript,writing,beginners,tutorial
canonical_url: https://medium.com/@kaperskyguru/how-i-made-6-550-as-a-freelance-writer-551f797dbf31
---

[![](https://cdn-images-1.medium.com/max/1824/1*Y2yPtXKH3TyseJTz7Zhnrg.jpeg)](https://medium.com/@kaperskyguru/how-i-made-6-550-as-a-freelance-writer-551f797dbf31?source=rss-8b0955f01559------2)

I have written over 22 articles in the past few months and that has earned me $6,550 in total.

[Continue reading on Medium »](https://medium.com/@kaperskyguru/how-i-made-6-550-as-a-freelance-writer-551f797dbf31?source=rss-8b0955f01559------2)
How to add aliases to your terminal on Mac OS
Tags: alias, mac, terminal, zsh
Published: 2020-12-30 09:09:07

<h2>A source of potential confusion</h2>
As a default MacOS now (since the beginning of 2019) ships with zsh shell (compiler in /bin/zsh) rather than bash shell (compiler in /bin/bash) in the terminal. This means that if you look in forums etc for information about aliases for MacOS and .bashrc and .bash_profile files are mentioned this is no longer relevant. You can change the default back to bash but this is not recommended, zsh is deemed better (generally) hence why they changed the default. I personally have deleted the .bashrc and .bash_profile file in my home directory (`cd` or `cd ~` to get to your home directory) to avoid confusion.

<h2>To add an alias for zsh</h2>
`cd ~`
`nano .zshrc`
Enter the alias e.g:
`alias l='ls -lrtah'`
Press Ctrl + X and then Save.
To make these changes have affect you then need to run:
`source .zshrc`

Now if I run `l` in the terminal `ls -lrtah` will be run instead
Making Home and End keys work on Mac
Tags: macintosh, osx, keyboard, navigation
Published: 2020-12-30 08:27:34

# Fix for most applications

Open a terminal window:
```
cd ~/Library
mkdir KeyBindings
cd KeyBindings
pico DefaultKeyBinding.dict
```

Copy the contents of the text below to the file, press Ctrl-X to exit the editor and select Y to save:

```
{
/* Remap Home / End keys */
/* Home Button*/
"\UF729" = "moveToBeginningOfLine:"; 
/* End Button */
"\UF72B" = "moveToEndOfLine:"; 
/* Shift + Home Button */
"$\UF729" = "moveToBeginningOfLineAndModifySelection:"; 
/* Shift + End Button */
"$\UF72B" = "moveToEndOfLineAndModifySelection:"; 
/* Ctrl + Home Button */
"^\UF729" = "moveToBeginningOfDocument:"; 
/* Ctrl + End Button */
"^\UF72B" = "moveToEndOfDocument:"; 
 /* Shift + Ctrl + Home Button */
"$^\UF729" = "moveToBeginningOfDocumentAndModifySelection:";
/* Shift + Ctrl + End Button*/
"$^\UF72B" = "moveToEndOfDocumentAndModifySelection:"; 
}
```

# Fix for Terminal

Open terminal and go to preferences. Select the profile you use and go to the keyboard tab. Look for the the entries with actions `\033b` (home) and `\033f` (end) and edit them. When you edit them, select key Home or End respectively and modifier none.
Book Review — Grokking Algorithms by Aditya Bhargava
Tags: algorithms, books, python
Published: 2020-12-30 07:55:41

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/z7tfu2hghx3ul9b5a9zb.png)

### Book Review — Grokking Algorithms by Aditya Bhargava

The word *'grokking'* refers to *'understand (something) intuitively or by empathy'* and it is the intuition part that this book attempts to impart via some really awesome illustrations.

First off - this is not a book for people who have completed Computer Science or have learnt algorithms. However it IS a wonderful book for beginners or as is mentioned on the cover *'for curious people'*.

The chapter on dynamic programming alone makes this book highly worth reading. 

### Pros -

- Very easy to understand and grasp the underlying intuition 
- Everyday relatable examples of the algorithm usage
- The high quality illustrations 
- Written in a fun and engaging manner so easy to dive in and keep reading
- Chapters are independent, so can pick without needing to read in sequence 

### Cons -

- Minimal algorithms covered and in less depth
- Not a substitute for the more formal books in this area
- Will not help you master algorithms. This book is to start the journey into algorithms
Algorithm
Tags: algorithms, cpp
Published: 2020-12-30 07:51:40

In software development we have two phases:-

Design

Implementation

For designing any kind of software we should have a blueprint for that, i.e we can not develop any software on a hit and trial basis.

Algorithm:- Algorithm is a step-by-step procedure to solve any kind of computational problem & It is the core of computer science.

There is a certain point about the algorithm:-

The algorithm is written at design time.

For writing an effective one should have Proper domain Knowledge.

An algorithm is language-independent.

And it is independent of Hardware & OS.

We are doing priori analysis when writing algorithms.

Mainly we are considering Time & Space function. Rather than that we are checking for Network Consumption/Data Transfer, Power consumption, and Consumption of CPU Register.

characteristics of Algorithm:-

1.Input
2.Output
3.Definiteness(Every Statement should be clear and understandable)
4.Finiteness(Algorithm must terminate at some time)
5.Effectiveness(Don’t write unnecessary steps)
6.Independent(It can be implemented in any programming language).
Request for help or support just started programming 2weeks
Tags: html, css, php, javascript
Published: 2020-12-30 07:07:26

Just got into développement 2weeks ago and am ready to go the extra mill ... but I don't know how to study it and exactly what to study and when to study.🙃 
Please i will appreciate any one who can mentor me on web development i wish to be a full stack developer.
MediDoc: Update 2 - Improve UI and Add User Functionality
Tags: dohackathon, django
Published: 2020-12-30 06:59:18

Check out the previous post for an overview of the project!

## UI Improvement

In my last post [Szabolcs](https://dev.to/szhabolcs) suggested focusing on the UI. Here are some changes I made following his suggestions!

1. Added a light grey background on the case details page. Also, files and comments are inside cards now:
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/6uwhphud3iiknah3byje.png)

2. Replaced the `DOWNLOAD` button with an icon:
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/xnlpv1erg7e8l81lvwcv.png)

## Improvement in Add User Action

1. Added ability to remove a user.
2. Added autocomplete.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/d8c7k36rv0g4kb6z0nh7.png)

## Try It Out
To try it out, please create a patient account [here](https://medi-doc-njgqo.ondigitalocean.app/accounts/signup) and a medical account [here](https://medi-doc-njgqo.ondigitalocean.app/accounts/signup/medical) (note that admin has to approve the medical accounts, so please wait a bit!).

Alternatively, you can use the following demo medical accounts:
- devto-hospital
- devto-diag
- devto-pharmacy

And the patient account:
- devto-patient

Password for all of them is: medidocpass@abc

Let me know what you think!

<small><i>Chest X-Ray <span>photo by <a href="https://unsplash.com/@cdc?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">CDC</a> on <a href="https://unsplash.com/s/photos/x-ray?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></span></i></small>
How to Show all Formulas in Excel Office 365 ~ With Examples!!
Tags: excelpreface, excelbasics, exceltutorials, showallformulasinexc
Published: 2020-12-30 16:45:42

---
title: How to Show all Formulas in Excel Office 365 ~ With Examples!!
published: true
date: 2020-12-30 06:30:45 UTC
tags: ExcelPreface,ExcelBasics,ExcelTutorials,showallformulasinexc
canonical_url: https://geekexcel.com/show-all-formulas-in-excel/
---

When working with Excel, you need to view all formulas in a worksheet, how could you solve this? Here, we will show the simple steps used to **show all formulas in Excel Office 365**. Let’s get into this article!! Get an official version of ** MS Excel**  from the following link: [https://www.microsoft.com/en-in/microsoft-365/excel](https://www.microsoft.com/en-in/microsoft-365/excel)


## How to show all formulas in Excel:

- First, you need to open your worksheet.
- Then, you need to click the **“Formula tab”** under the **“Ribbon”**.

![Select formula tab](https://eadn-wc04-371788.nxedge.io/cdn/wp-content/uploads/2020/12/Select-formula-tab.png)<figcaption id="caption-attachment-20463">Select formula tab</figcaption>

- You need to click the **“Show Formulas”** option in the **“Formula Auditing”** section.

![Show formula](https://eadn-wc04-371788.nxedge.io/cdn/wp-content/uploads/2020/12/Show-formula.png)<figcaption id="caption-attachment-20464">Show formulas</figcaption>

- Now, you will see all the formulas in the worksheet.

![Output](https://eadn-wc04-371788.nxedge.io/cdn/wp-content/uploads/2020/12/Output-25.png)<figcaption id="caption-attachment-20465">Output</figcaption>

## Verdict:

In this guide, you can get to know the simple steps to **show all the formulas in Excel Office 365**. Hope you like this article. If you have any **doubts/queries,** don’t forget to share them with us. To learn more, check out **[Geek Excel](https://geekexcel.com/)**!!

### Related Articles:

- **[How to Show Comment When a Cell is Selected in Excel?](https://geekexcel.com/how-to-show-comment-when-a-cell-is-selected-in-excel/)**
- [**Excel Formulas to Sum the Lowest N values from a range with Criteria!!**](https://geekexcel.com/excel-formulas-to-sum-the-lowest-n-values-from-a-range-with-criteria/)
- **[How to Enter a Formula in Excel Office 365 ~ Easy Tutorial!!](https://geekexcel.com/how-to-enter-formula-in-excel/)**
- **[How to Calculate the Sum of Numbers Without using Formula in Excel!!](https://geekexcel.com/calculate-sum-without-formula/)**
How to Copy a Formula in Excel Office 365 ~ Simple Guide!!
Tags: excelpreface, copytheformula, excelbasics, exceltutorials
Published: 2020-12-30 16:45:32

---
title: How to Copy a Formula in Excel Office 365 ~ Simple Guide!!
published: true
date: 2020-12-30 06:28:14 UTC
tags: ExcelPreface,copytheformula,ExcelBasics,ExcelTutorials
canonical_url: https://geekexcel.com/how-to-copy-a-formula-in-excel/
---

Sometimes we need to find the values from a range using the same formula in Excel. For these situations, you can just copy and paste the formula to the new cells for other calculations. In this tutorial, we will show the simple **steps to copy the formula in Excel**. Let’s see them below!! Get an official version of ** MS Excel**  from the following link: [https://www.microsoft.com/en-in/microsoft-365/excel](https://www.microsoft.com/en-in/microsoft-365/excel)

## Steps to copy a Formula:

In the previous post, we will see [how to enter a formula in Excel](https://geekexcel.com/how-to-enter-formula-in-excel/). Now, we are going to see the simple steps used to copy the formula in Excel.

-  First, you need to enter the formula in the selected cell.

![Enter formula](https://eadn-wc04-371788.nxedge.io/cdn/wp-content/uploads/2020/12/Enter-formula.png)<figcaption id="caption-attachment-20454">Enter formula</figcaption>

- Press enter to get the results.
- Then, you need to select the cell that contains the formula.
- Right-click the selected cell and hit the copy option.

![Right-click options](https://eadn-wc04-371788.nxedge.io/cdn/wp-content/uploads/2020/12/Right-click-options.png)<figcaption id="caption-attachment-20455">Right-click options</figcaption>

- After that, you need to select the next cell or range and right-click the cell.
- It will show the options, and you need to select the past option.

![Paste](https://eadn-wc04-371788.nxedge.io/cdn/wp-content/uploads/2020/12/Paste-1.png)<figcaption id="caption-attachment-20456">Paste</figcaption>

- Now, you can see the result in the new cells.

## ![Result](https://eadn-wc04-371788.nxedge.io/cdn/wp-content/uploads/2020/12/Result-15.png)

Result

## Conclusion:

From this tutorial, you can to know the simple **steps to copy the formula in Excel Office 365**. If you have any **queries,** feel free to let me know. Thank you so much for visiting our site. To learn more, check out **[Geek Excel](https://geekexcel.com/)**!!

### Read Also:

- **[How to Copy a Range of Cells in Microsoft Excel 365?](https://geekexcel.com/how-to-copy-a-range-of-cells-in-microsoft-excel-365/)**
- **[Copy a Range in Microsoft Excel 2007 {Different Methods}](https://geekexcel.com/copy-a-range-in-microsoft-excel-2007-different-methods/)**
- [**Excel Office 365 Worksheet Options ~ With Clear-Cut Examples!!**](https://geekexcel.com/excel-office-365-worksheet-options/)
Excel Formulas to Get the content of Given Row and Column!!
Tags: excel, excelformula, excelformulas
Published: 2021-01-12 03:48:33

---
title: Excel Formulas to Get the content of Given Row and Column!!
published: true
date: 2020-12-30 06:13:16 UTC
tags: Excel,ExcelFormula,Excelformulas
canonical_url: https://geekexcel.com/excel-formulas-get-content-given-row-column/
---

For instance, you need to find the cell value based on the location. In this case, what would you do? In this tutorial, we will show the simple formula used to **get the content of the given row and column in Excel**. Let’s get into this article!! Get an official version of ** MS Excel**  from the following link: [https://www.microsoft.com/en-in/microsoft-365/excel](https://www.microsoft.com/en-in/microsoft-365/excel)
## General Formula:

- Use the below formula to get the content of the specific row and column.

**=[INDIRECT](https://geekexcel.com/use-indirect-function-in-microsoft-excel-365-in-easy-ways/)([ADDRESS](https://geekexcel.com/how-to-use-address-function-in-microsoft-excel-365/)(row, column))**

## Syntax Explanations:

- **INDIRECT** – The [**INDIRECT Function**](https://geekexcel.com/use-indirect-function-in-microsoft-excel-365-in-easy-ways/) in Excel returns a valid reference from a given text string.
- **ADDRESS** – The [**ADDRESS function**](https://geekexcel.com/how-to-use-address-function-in-microsoft-excel-365/) will help to create a cell address from a given row and column.
- **Comma symbol (,)** – It is a separator that helps to separate a list of values.
- **Parenthesis ()** – The main purpose of this symbol is to group the elements.
- **Row** – It represents the row number in your worksheet.
- **Column** – It contains the column number from the input data.

## Example:

- Now, we are going to see how to get the value from the given row and column in Excel.
- Refer to the below image.
- Here, we will give the input values in **Column B**.
- Then, enter the given formula in the formula bar section.
- Finally, we can get the result in **Cell E4**.

![Example](https://eadn-wc04-371788.nxedge.io/cdn/wp-content/uploads/2020/12/Example-83.png)<figcaption id="caption-attachment-20473">Example</figcaption>

## Closure:

Hope you understood the formulas used to **get the content of the given row and column in Excel**. If you have any **doubt** regarding this article or have any other **questions** related to Excel, let me know in the **comments** section below. Click here to know more about **[Geek Excel](https://geekexcel.com/)** and [**Excel Formulas**](https://geekexcel.com/excel-formula/) **!!** Thank you so much for visiting our site!!

### Read Ahead:

- **[Excel Formulas: Dynamic Lookup with INDIRECT Function!!](https://geekexcel.com/excel-formulas-dynamic-lookup-with-indirect/)**
- **[Excel Formulas: Faster LOOKUP with two VLOOKUPS!!](https://geekexcel.com/excel-formulas-faster-vlookup-with-two-vlookups/)**
- [**Formulas to Find the Approximate Match with Multiple Criteria!!**](https://geekexcel.com/excel-formulas-find-approximate-match-with-multiple-criteria/)
How to Setup Angular Bootstrap
Published: 2020-12-30 06:23:49

---
title: How to Setup Angular Bootstrap
published: true
description: Setup angular Bootstrap
tags: 
//cover_image: https://direct_url_to_image.jpg
---

Step 1: **start project** `npm start` using this command into terminal. Use `npm` to use **Bootstrap**

`npm install bootstrap --save` 

What this does. It does download bootstrap and store it into node modules folder. But this `--save` flag also add bootstrap as a **dependency injection** in `package.json` file. 

Let me show you. 

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/rz7yts0lihyecpitxoka.PNG)

Now go to `package.json` file. 

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/483ookiw6vdler8bs755.PNG)

Step 2: Import bootstrap **style.css** file

```
@import "~bootstrap/dist/css/bootstrap.css"
```

Now let's get back to our **courses.component.ts** file. 

```
<h3>Bootstrap Button</h3>
<button class="btn btn-primary">Button</button>
```

**Output**

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/2awzr5uiwz88794h9own.PNG)