teleren/devto huggingface dataset:
Why I decided to do Software Engineering
Published: 2020-10-19 16:34:58

I decided to do Software Engineering to learn how to code and develop numerous things and plan on starting some sort of company once I have a job with the knowledge I obtain. My cousin Nathan Latka made a SaaS company named Heyo while attending Virginia Tech. He made all of it happen with some good investors, good coding skills, and some luck. I aspire to hopefully pass him in the business world one day, and plan to make some of my own SaaS(Software as a service) companies. 

It's always good to have knowledge and learn high income skills. With the world quickly pursuing in technology, I chose software engineering. At 18 this makes me feel like I am in a pretty good spot by attending Flat Iron School and hopefully working with some great companies and people in the near future that also want to develop some cool businesses!
Search through stacks
Tags: tech, stack, python, node
Published: 2020-10-19 16:05:05

As a long time .Net developer I feel I should try, and even migrate to, other tech stacks. It's not a new story, I have gone this way times before now. One time with [Python/Django](https://github.com/afsharm/wps), one time with [Node/Express](https://github.com/afsharm/sendi) and another time with [Ruby/Rails](https://github.com/afsharm/spr). All on 2016/2017.

This time, 2020, I started again with [Node/Express](https://github.com/afsharm/byprop). This is a simple app to warm up my hands on Node/Express. However, a job opportunity grabbed my notice to Python again. So, today I used my time to find out what is a good point to enter again. 

Things has changed. In recent years any project I have worked on has been a SPA. So I searched for a good SPA setup for Python with Django or Flask. After some search I realized that it is better to run for a PWA as it is almost the only option to work on iOS on some countries. I read some articles. Even I installed some components and implemented some examples. 

Finally, I felt that Python may not be rich enough in the SPA/PWA world. Community does not look vibrant. Also I felt that the tooling is somehow restricted. Is it Python a better choice for those also involved in data science and or AI? I am not sure if these findings are true or not. It is just a afternoon research.

By the way I decided to continue with Node/Express. It is not a bad idea to make my learning on JavaScript more robust instead of jumping to Python.
OpenInfraDev was launched at the #OpenInfraSummit. Sardina Systems is excited to join the launch as a founding Silver member .
Tags: opensource, fishos, cloudcomputing
Published: 2020-10-19 16:01:31

Sardina Systems is partnering with OpenInfrastructure Foundation as a founding member to support the global open source communities building software in production #WeAreOpenInfra. Read more here ttps://www.sardinasystems.com/archives/sardina-systems-joins-the-launch-of-open-infrastructure-foundation-as-a-founding-silver-member/
What I learnt today: Function
Tags: javascript
Published: 2020-10-19 16:00:01

##Declaration vs Expression
####Declaration
```javascript
function myFunction() {
    console.log("hi");
}
```
####Expression
```javascript
const a = function() {console.log("hi")};
```

***

##The Function Constructor : Function()
####usage
```javascript
const a = new Function("x", "y", "return x + y");
```
also possible without  `new`  keyword
```javascript
const a = Fuction("x", "y", "return x + y");
```

***

##Function Hoisting
__What is it?__ To call a function before declaring it.
```javascript
myFunction();

function myFunction() {
    console.log("hi");
}
```

***

##Parameter vs Argument
```javascript
function myFunction(name) {
     console.log("Hi", name);
}

myFunction("Lena");
```
_name_ is a parameter.
_"Lena"_ is an argument.

***

##Self-Invoking Function
__What is meant by "self-invoking"?__ You don't need to call the function.
__How to use?__ Put a function inside parentheses.
```javascript
(function () {
     console.log("hi");
})();
```
Successfully completed hacktoberfest 2020 challenge
Tags: hacktoberfest, challenge, javascript, react
Published: 2020-10-19 15:56:54

This was my first experience in the open source world in terms of contribution, I am very happy to have participated in this great event, the maintainers were very kind and were able to help me when necessary, I am very satisfied with the contributions I was able to give to the projects.

I will plant a tree wearing the 2020 hacktoberfest shirt.🌳
What I learnt from Hacktoberfest
Tags: hacktoberfest
Published: 2020-10-19 15:51:48

As someone with not enough coding experience, making codes for organisations was actually pretty scary at first. What if my code is too low level ? What if I can't even find a project ? Basically thinking my knowledge was too less to actually 'contribute' but Hacktober proved me wrong in everyway. I found some amazing repos here --> https://discord.gg/hacktoberfest (official hacktober discord server) and did whatever I had learnt from YouTube and my college's DSC community. 

Funny thing is I could not even properly pull my first request but somehow figured out everything, so what I want to say is give it a try. 

You can watch some videos (do not watch a lot you will get confused) and then just dive straight into it. What's the worst that can happen ? You simply won't be able to pull your request but you can always ask for help so basically you do not need to worry if you are an absolute beginner.
 
The society is there to help ONLY if you are willing to ask for it.

P.S. - I would have loved to include the photos of my prizes but they aren't shipped yet lol.

- Rishika
- rishika150802@gmail.com
What's your favorite incident story?
Tags: discuss, incidentresponse, ops
Published: 2020-10-19 15:51:26

---
title: What's your favorite incident story?
published: true
description: Let's hear the juicy details!
tags: discuss, incidentresponse, ops
cover_image: https://dev-to-uploads.s3.amazonaws.com/i/pj1hdswtqguxppjiq80x.png
---

How was the issue discovered? How were you involved? What was the impact? What did you learn?
Afraid to contribute ? Feeling that you lack skills?
Tags: hacktoberfest, opensource, contribution, beginners
Published: 2020-10-19 15:40:12

## What I Learned From Hacktoberfest

<!-- What did you learn that can help others contribute to the project you worked on? What did you learn that can help the users of that project?! -->

The feeling of stepping into unknown is what makes it thrilling and fearful. Feeling that you lack skills to contribute and leaving it behind can make you lose an amazing opportunity. Simple contributions can even make you feel accomplished. 
I felt that the dev community is too welcoming and the ideology in my mind, all those assumptions that people would consider that how can this noob be called a dev vanished in seconds when my pull requests got merged. 
I feel that the only thing which can stop you from contributing is you. 

### The key takeaway is that no contribution is big or small , in some way or the other it will create an impact. 

This Hacktoberfest 2020 marks my journey into the open source world. Thank you to the organizers for the month long event. If you still haven't contributed what are you waiting for?
If you want a refresher on how to contribute check this out

{% youtube Mh7RYEk8-ho %}

Good luck! and Keep Contributing. 👍
Any other scanner personalities here?
Tags: discuss, career, question
Published: 2020-10-19 15:39:14

Hi! I wonder if anyone else here has the so called 'scanner personality', which means that you are curious about a lot of things and get bored once you understood all the underlying concepts of a topic. I feel like the society still goes more in the direction 'pick one job and that's it', but why not combine multiple careers? For me Software Engineering already is my second career. What are your experiences?😊 Happy Monday.🍁
My Hacktober
Tags: opensource, beginners, codenewbie
Published: 2020-10-19 15:37:01

Hey folks! I'll be keeping all my updates regarding my journey of the open-source contribution for this year(2020) in this thread.<br>
_Just a heads-up_: I have already taken part in [Hacktoberfest](https://hacktoberfest.digitalocean.com/) a few years back, and earning t-shirts for doing the same thing again and again through newbie PRs does not feel right to me. So I decided to push myself into other more demanding code bases and make contribution in them, no matter how minor it may be.<br>
So this Hacktober I will be choosing projects that are not taking part in Hacktoberfest 😉
Let's see how it goes.
Show some love and support people 🥳
Tailwind css
Tags: hacktoberfest
Published: 2020-10-19 15:34:41

## What I Learned From Hacktoberfest

This is my first participation towards open source contribution, i have learnt a lot from tailwind css, i met new people and learnt a lot more about git!, worked with deadlines!,new memories and experiences!
<!-- What did you learn that can help others contribute to the project you worked on? What did you learn that can help the users of that project?! -->
Podcasting and Transcripts- The Building an Indie Business Podcast
Tags: podcast, a11y
Published: 2020-10-19 15:29:39

[Listen Here](https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy85YjAyYzM4L3BvZGNhc3QvcnNz/episode/aHR0cHM6Ly9tZWRpYS5jYXByb25pLmZtLzMzODNjMTBiLWVlYzItNDBjZS04YTQ3LTVmZTcwZmE3MDM0YV8yMDIwMDkyOC0xOTUwMzIubXAz?sa=X&ved=0CAUQkfYCahcKEwiA87G7-8DsAhUAAAAAHQAAAAAQAg)

In this episode, I discuss Bill Burr's podcast advertisement style. I go over how he does ads, I give examples, how and why other podcast hosts should use the same style, and the problems other hosts could run into.

**Show Notes:**

[Buy the book I wrote](https://openpodcast.xyz/)
[Episode Page](https://baib-podcast.com/podcasting-transcripts.html)
[Travel Meal Bag](https://travelmealbag.com)
[Not Mute](https://notmute.com/)
[Smashing Themes](https://smashingthemes.com/)
OpenSlava 2020: Using Serverless &#038; Functional Programming for Ingesting Asteroid Price Data
Tags: serverless, errors, aws, python
Published: 2020-10-19 15:20:39


---
title: OpenSlava 2020: Using Serverless &#038; Functional Programming for Ingesting Asteroid Price Data 
published: true
description: I spoke at OpenSlava 2020 last Thursday. Specifically, I go over the 5 levels of error handling you can use to have more predictable code for Lambda&#8217;s and Step Functions.
tags: Serverless,Errors,AWS,Python
canonical_url: https://jessewarden.com/2020/10/openslava-2020-using-serverless-functional-programming-for-ingestion-asteroid-price-data.html
cover_image: 
---

I spoke at [OpenSlava 2020](https://www.openslava.sk/2020/#/) last Thursday. Specifically, I go over the 5 levels of error handling you can use to have more predictable code for [Lambda’s](https://aws.amazon.com/lambda/) and [Step Functions](https://aws.amazon.com/step-functions/).



My preso starts at 2:44:25

http://youtu.be/e4B6J9AhOKI?t=9865

{% youtube e4B6J9AhOKI %}

Slides – [Google Preso](https://docs.google.com/presentation/d/1bqxIMBQ9sYyNwNW2FYG3EMxP0yR65LDT2tnzpaAUggU/edit#slide=id.g8a86338a72_2_268) | [PDF](http://jessewarden.com/archives/Serverless%20Meteor%20Mining.pdf)
Why Pivot When I Can Dive So Much Deeper?
Tags: devjournal, react, womenintech
Published: 2020-10-19 14:59:08

_This post was originally published on October 19, 2020 on [my blog] (https://alexlsalt.github.io/blog)._

I lied with my last blog post. The one where I said I might start in on the edX course CS50.

I started thinking about where I'm at currently and getting more and more comfortable with React. And then I asked myself - why would I pivot right now when I'm at the perfect point to go even deeper?

Why would I change direction from React to CS fundamentals when I ultimately want to get really, really, really good at React and front-end web development?

To that extent, I learned how to implement React Router in one of my projects today which was awesome! Especially after a lot of troubleshooting with not getting my views to show up even though the URL path was successfully changing.

The solution? Just adding an 'exact' before the Route's path. So simple. So satisfying when it was fixed!

Glad to be fully clear about it this Monday - why suddenly pivot when I have the chance to dive so much deeper?

----------


P.S. Did you know I have a podcast with new episodes each Wednesday? Go listen [right over here >>] (https://www.ladiescodecollective.com/podcast)

![The Ladies Code Collective Podcast cover art](https://dev-to-uploads.s3.amazonaws.com/i/e9bnxljvfrdjeti7fvbr.png)
Hacktoberfest 2020: Open-Source Festival
Tags: hacktoberfest, opensource
Published: 2020-10-19 14:53:09

## What I Learned From Hacktoberfest

I am using GitHub for storing and tracking my projects since april, 2020.
Hacktoberfest teaches me how to fork and contribute in others projects.
I made 4 Pull Request within 4 days.
I really enjoyed it :)
Open-Source macOS status monitoring app with CPU/network top activities
Tags: swift, showdev, news
Published: 2020-10-19 14:19:33

No need for activity monitor, find out processes with top usage in just one click on status bar:

![preview](https://dev-to-uploads.s3.amazonaws.com/i/cabh4mcn6okv566asxsz.png)

Also you can customize the status item like:

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

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

or just:

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

[Download/Github](https://github.com/gao-sun/eul/releases)
Document conversion with zoom option
Tags: dotnet, productivity, csharp, excel
Published: 2020-10-19 14:17:44

When you are [converting](https://docs.groupdocs.com/conversion/net/convert-to-spreadsheet-with-advanced-options/) a document to a Spreadsheet (e.g. PDF to Excel, Word to Excel), you can now set the output document zoom level. 

```csharp
using (Converter converter = new Converter("sample.docx", getLoadOptions))
{
    SpreadsheetConvertOptions options = new SpreadsheetConvertOptions
    {
        PageNumber = 2,
        PagesCount = 1,
        Format = SpreadsheetFileType.Xls,
        Zoom = 150
    };
    converter.Convert("converted.xls", options);
}
```
Have a look at the source file:

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

And the following output, image at left hand side is 150% zoomed in and the other one is 60% zoomed in

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

All you have to do is to add this [DLL](https://downloads.groupdocs.com/conversion/net) reference in your project. In case of any issue, post it [here](http://forum.groupdocs.com/).
Successfully Completed Hacktoberfest 2020 Challenge
Tags: hacktoberfest
Published: 2020-10-19 14:06:36

####What I Learned From Hacktoberfest

This was my first experience of Hacktoberfest and I have successfully Completed it.

I have learned that how one can contribute to free software in many ways on this platform. Developers can fork projects, make changes to code, and send pull requests. Contributing to open source projects is a great way to improve our coding skills. 

Thanks!
Rich Harris: Futuristic Web Development (Svelte)
Tags: svelte, javascript, react, vue
Published: 2020-10-19 13:47:46

---
title: Rich Harris: Futuristic Web Development (Svelte)
published: true
description: Great video about the future of Svelte
tags: svelte, javascript, react, vue
//cover_image: https://direct_url_to_image.jpg
---
A must see video about the future of Svelte and the future of front end development in general!



{% youtube qSfdtmcZ4d0 %}
Daily Challenge #297 - Loneliest Character
Tags: challenge
Published: 2020-10-19 13:45:49

---
title: Daily Challenge #297 - Loneliest Character
published: true
series: Daily Challenge
description: Return the character that has the most spaces around it.
tags: challenge
//cover_image: https://direct_url_to_image.jpg
---
Your task is to write a function loneliest() which accepts a string and will return the character that has the most spaces to its right and left. 

###Examples
`'a b  c'` => `['b']`
`'a bcs           d k'` => `['d']`
`'    a b  sc     p     t   k'`  => `['p']`
`'a  b  c  de'`  => `['b', 'c']`
`'     a  b  c de        '`  => `['b']`
`'abc'` => `['a', 'b', 'c']`

###Tests
`loneliest('abc d   ef  g   h i j      ')`
`loneliest('abc')`
`loneliest('  abc  d  z    f gk s ')`


Good luck!

***
_This [challenge](https://www.codewars.com/kata/5f885fa9f130ea00207c7dc8) comes from aplefull on CodeWars. Thank you to [CodeWars](<https://codewars.com/>), who has licensed redistribution of this challenge under the [2-Clause BSD License](<https://opensource.org/licenses/BSD-2-Clause>)!_

_Want to propose a challenge idea for a future post?  Email **yo+challenge@dev.to** with your suggestions!_
What is Database System ? | DBMS - M01 P01
Tags: database, devops, codenewbie
Published: 2020-10-19 13:25:24

**This is a complete multipart blog article series, in which I am going to explain you about the concepts of _DBMS_ (Database Management System). This article series is divided into several modules and each module contains 10 parts.**

In this article you will get to know that what database system is, and types of database system in details.

***Database System :*** Every organization whether private or government, have a big chunk of data and they have to maintain the data, in order to use it in future or for any other task like statics etc. To store this huge chunk of data every organization has their own database system. Database system are mainly divided into two categories _Database_ and _DBMS_

<!-- Flow chart explaining database system and its parts will come here -->

![post7_img1.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1603113341875/B7fTlZ0dp.png)

1. **Database :** If I have to explain you the meaning of database in simplest manner then I will say that _Database is a collection of related data._ Technically the database is future divided into three categories _structured_, _semi-structures_ and _unstructured._ We will discuss about structured and unstructured data because they are main and mostly concerned.
    - ***Structured Database :*** Structured database means that the database in which we can store data in a particular shape or structure. It is done with the help of a concept that is known as _RDBMS_ (Relational Database Management System). We store the structured data in the form of relation/table.
        - _Example :_ Database of Indian Railways.
    - ***Unstructured Database :*** Unstructured database means that the database in which we do not store the data in any structured format.
        - _Examples :_ Webpages.
2. **DBMS :** Now as we had stored the data in a structured manner, then we also want to perform some operations on that data in order to use it, these operations can be _write_, _delete_ or _update_. So, in order to perform these operations DBMS comes into play. DBMS provides us the way to manage the data by performing different types of operations on it.
    - Different companies had made different-different DBMS the most common examples of DBMS are _SQL Server_, _Oracle_, _MySql_ and _DB2_.

***Note : At present almost 90% of the data is stored in unstructured form.***

_This was an introduction to the topic DBMS, in which we had talked about database system and its different types._

If you have any doubt, query or question related to the above topic or if you want to share something with me, then please feel free to contact me.

### 📱 Contact Me

[Twitter](https://twitter.com/r_mishra10),
[LinkedIn](https://www.linkedin.com/in/rahul-mishra-66210b185),
[Telegram](https://t.me/rahul_mishra10),
[Instagram](https://www.instagram.com/rahul_mishra10/?hl=en),

### 📧 Write a mail
<rahulmishra102000@gmail.com>

#### 🚀 Other links

[GitHub](https://github.com/rahulMishra05),
[HackerRank](https://www.hackerrank.com/rahulmishra10201)
Git & GitHub: Explained Like I'm Five
Tags: github, git, beginners, webdev
Published: 2020-10-19 13:25:04


As a software developer, Git and Github is something you can't do without. In this article, I will be explaining what Git & Github is all about, how to get started, pushing your codes to Github, Creating Pull request(PR), understanding major terms like fork, clone, merge, and lots more. I will also highlight some reasons why Git & Github is something you can't do without as a Software developer. 

## Git
Git is a free open source **version control system**  which is the most used in the world today as many developers interact with git daily. *Git is a command-line tool.* The next big question would be...

### What is Version Control?
As developers, we tend to build software, apps, and lots more, in the process of building them we make constant changes to the code which leads to the release of new versions even after the first official release. 

Version control helps us manage the changes made on documents, computer programs, large websites, and other collections of information. So when we make changes to our codes day by day, it stores the modifications in a central repository which we can easily check all changes made over time. This helps us see changes that occurred over time as well as how to track down bugs and possibly go back to the previous version of our code if we need to.

## GitHub
GitHub is a code hosting platform for version control and lets you and others work together on projects from anywhere in the world. In other words, this is where developers can store their projects and network with like-minded people. Visit https://github.com/join to create a Github account.


****


Sometimes, you might hear people ask questions like, *Which is Better Git or GitHub?*

Here is a very clear answer by [DevMountain](https://blog.devmountain.com/git-vs-github-whats-the-difference) *Git* is a version control system that lets you manage and keep track of your source code history. *GitHub* is a cloud-based hosting service that lets you manage Git repositories. _If you have open-source projects that use Git, then GitHub is designed to help you better manage them._

## why Git & GitHub is something you can't do without as a Software developer

There are so many reasons why all developers should make use of GitHub

1. It makes it easier for you to showcase your Projects/codes
2. It helps you track changes in your code across versions
3. It makes it easy to contribute to your open source projects
4. It makes it easier for two or more people to collaborate not minding where they are.
5. Latest feature on Github allows you to create a profile repository for yourself,  this makes it easier for you to connect with people and even opens you to Job opportunity.

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



_These are just a few reasons why you should make use of GitHub. You can drop some if you have any as a comment._


****

As always, any questions or suggestions, please feel free to leave a response or [tweet me](https://twitter.com/olawanle_joel) 🤭! Be sure to connect with me on socials! 😎