teleren/devto huggingface dataset:
Visual Studio Tips - Using Data Tips
Tags: vstips, csharp
Published: 2019-04-01 18:18:00

---
title: Visual Studio Tips - Using Data Tips
published: true
tags: VSTips, csharp
canonical_url: https://hutchcodes.net/2019/04/visual-studio-tips-using-data-tips/
---

Data tips, the Visual Studio feature that allows you to hover over a variable and see its value while debugging, can be super useful. Here are a few tricks that you may not know about them.

<!--more-->

Have you ever been looking in the DataTips then need to look at the code behind them? Great news, you can. Just press and hold `Ctrl` key, the DataTips become transparent until you release the `Ctrl` key. This is particularly useful when you’ve drilled down a bit in the DataTip or you’re trying to compare

![alt text](https://hutchcodes.net/img/2019/DataTipsTransparent.gif "Visual of making the data tips transparent.")

Another thing you can do is either pin the DataTips. This persists the DataTip so you can navigate to other code, restart debugging or even restart Visual Studio and still have the DataTip be there when you break in that block the next time. Once you’ve pinned a DataTip you can move the data tip around by clicking and dragging, you can remove it by clicking the `x`, or you can float the DataTip by clicking the pin icon. This allows you to view that DataTip while you scroll the code or view another file.

![alt text](https://hutchcodes.net/img/2019/DataTipsPinFloat.gif "Visual of pinning, floating and closing a DataTip")

Once you’ve pinned a DataTip, you can add expressions to that DataTip by right-clicking on the DataTip and choosing “Add Expression”. This can let you pin something more useful than what might normally display for an object. In this case, the [DebuggerDisplay](/2019/03/visual-studio-tips-debugger-display/) shows `LastName, FirstName`, but we can add an expression to display the Person object as `FirstName LastName`. This is really handy for when you can’t change the `DebuggerDisplay` of an object.

![alt text](https://hutchcodes.net/img/2019/DataTipsAddExpression.gif "Visual of adding a DataTip comment")

The other interesting feature of DataTips is that you can add comments to them.

![alt text](https://hutchcodes.net/img/2019/DataTipsComment.gif "Visual of adding a DataTip comment")

But what good are comments if you can’t share them? Well, you can export your DataTips to an XML file and either share them or check them in with your source. You could have a set of DataTips that you load up whenever you’re facing a common debugging scenario.

![alt text](https://hutchcodes.net/img/2019/DataTipsImportExport.jpg "Visual of adding a DataTip comment")

You might also notice there are options in there to “Clear All DataTips”, and “Clear All DataTips from [CurrentFileName]”.
Micro 1.0 release and beyond
Tags: microservices, go
Published: 2019-04-01 17:08:22

---
title: Micro 1.0 release and beyond
published: true
description: The future of Micro
tags: microservices, golang
---

Hey all

I got really positive feedback on the 1.0 release of [Micro](https://github.com/micro/micro) here in the community last week, so firstly I want to thank you all for that. I love the inclusiveness and positivity of this place! Secondly because of that I felt like I should shed more light on the future of Micro and encourage others to join us to help drive it's development forward. 

Here's the follow on blog post https://micro.mu/blog/2019/04/01/micro-version-1-and-beyond.html

We setup a GitHub repo called [Development](https://github.com/micro/development) for a place that's inline with open source for that discussion, design, etc.

If this comes across as marketing please know that personally as a developer I'm trying to help make the lives of other developers easier. I just think we still spend far too much time focusing on infrastructure problems rather than building software. 

Asim
Props to the solo devs!
Tags: programming, webdev, beginners
Published: 2019-04-01 17:00:10

---
title: Props to the solo devs!
published: true
description: These are the people with the weight of the world on their shoulders
tags: programming, webdev, beginners
cover_image: https://thepracticaldev.s3.amazonaws.com/i/tjz03an6uipf2fjyou07.png
canonical_url: https://medium.com/@odoenet/props-to-the-solo-devs-8f32bbf6a7cc
---

These are the people with the weight of the world on their shoulders.

Maybe you’re the only developer in your group, maybe even small company. Maybe you are an [entrepogrammer](http://entreprogrammers.com/) or [solopreneur](https://www.entrepreneur.com/article/245766) that does all the development on your own.

I’ve seen lots of local government agencies that may have a central IT group, but departments have projects powered the _lone solo developer_, who at times has to do the work of a local IT group. I’ve talked to some developers that are the lone developer for a small business or special groups assigned to projects.

I’ve been there. I feel for you. _I respect you_.

I was at a conference a few years ago and I remember there was specifically a session for solo developers. I attended the session thinking it would be fairly empty. I was quite surprised at the time to see that it was well attended and many had the same experiences as myself.

People that may end up being the solo developer somewhere are typically thrust into the role, _either out of necessity or sheer power of will_. As a solopreneur, you also take on the role of sales, marketer, accountant, content creator!

Your mentors are the authors of the books you read. Your pair-programming is the assistance you get in online forums. Your code-review is the critique you may get from posting stackoverflow questions. It’s a difficult road to be sure, but could be quite rewarding if you approach it correctly.

You can attempt to do your projects in an Agile manner. Then you realize that you are the team lead, the team member, the product owner and in some cases a stakeholder. You adapt, you grow, _you are blessed in the fire of the coding cthulu!_

There are upsides to being a solo developer.

- You learn to work quickly
- You learn how to set up servers
- You learn how to set up databases
- You learn how to write server-side code
- You learn SQL
- You learn frontend development
- You learn how to work under pressure
- You learn how to communicate with stakeholders
- You learn some design (maybe, even if it’s not great, you learn how to make things usable)
- _You learn how to learn_

Being a solo developer isn’t easy. It can be a little stressful, but it can also be a great opportunity to learn so much. Not just in terms of programming, testing and QA, but also in terms of project management. You take on many more roles as a solo developer, so embrace it and use it as a way to enhance your own experience and skills.

_Mad respect to the solo dev!_
React Native tutorial video in ASMR style
Tags: react, reactnative
Published: 2019-04-01 16:46:22

---
title: React Native tutorial video in ASMR style
published: true
description: Bitrise launches ASMR video tutorial series for mobile developers
tags: react, react native
cover_image: https://thepracticaldev.s3.amazonaws.com/i/327c7qtnt9779j0k472r.png
---

YouTube: {% youtube G67nDWGWgn4 %}

Continuous integration and delivery makes building amazing apps with React Native even easier, faster and way more efficient. Check out this quick ASMR video tutorial that explains how to onboard your React Native project on Bitrise: Automate everything from building your app, testing and deploying to Google Play or the App Store.
The Building an Indie Business Podcast- The 1% rule: How I learn and get things done
Tags: podcast, productivity
Published: 2019-04-01 16:09:45

---
title: The Building an Indie Business Podcast- The 1% rule: How I learn and get things done
published: true
description: 
tags: podcast, productivity
---

https://overcast.fm/+RG5hTYK54

[Episode Page](https://baib-podcast.com)
[Revenue Research](https://revenueresearch.co/)
I had the feeling I should present myself today
Tags: discuss, javascript, vue
Published: 2019-04-01 16:00:36

---
title: I had the feeling I should present myself today 
published: true
description: florent giraud alias feltron
tags: discuss, javascript, vue
cover_image: https://thepracticaldev.s3.amazonaws.com/i/oiwks1mfebpuk4oqntv8.png
---

# So today, I had a revelation!

I wrote my 4th article on dev.to 😱😱😱 . But, I never explained who I am when it could help to understand my point of view in my articles...

### Well, then let's go!

I am Florent Giraud web developer for 4 years now, currently working at Atecna. I am passionate about Javascript but more generally about the different issues related to server/front languages.

I love vuejs 💕 and its eco-system simply because things are simple and extremely complete.

`I love going into details and confronting my articles with real business problems behind them.`

More particularly on me I am a speaker at CHTIJS recently but I have already done several meetups that you can find [HERE] (https://www.youtube.com/channel/UCD_AC6T36p_o1zO73jRoHmA).

I now write articles on dev.to and it is a pleasure for me to compare my ideas with other enthusiasts like myself. It is exciting and enriching.

Besides that I was able to help on several projects like :
- https://notify.me 
- [vuepress-component-docgen] (https://f3ltron.github.io/vuepress-component-docgen/)

Currently I have integrated an open source project https://www.devwars.tv/. 
The goal is simple!  
`Create esport for developers yes yes yes yes! :)`

But I promise I will make an article in more detail! Or ask me by email or other social networks.

And finally I'm also a streamer on [https://www.twitch.tv/f3ltron](https://www.twitch.tv/f3ltron) where I mainly do dev for devwars but also help people who are watching me on vuejs projects or javascript concepts. 

I hope you enjoyed this presentation and hope to see you again on my stream or in commentary on my articles. See you soon!
Run Everything In Docker Containers (On Your Mac)
Tags: cloud, devops, docker
Published: 2019-09-05 21:05:53

---
title: Run Everything In Docker Containers (On Your Mac)
published: true
tags: cloud,devops,docker
canonical_url: https://greenido.wordpress.com/2019/04/01/run-everything-in-docker-containers-on-your-mac/
---

If you wish to see the power of docker on your Mac as a way to run all (or many) of your daily apps check this[great post by Jess](https://blog.jessfraz.com/post/docker-containers-on-the-desktop/).

However, when you are going to [the repo with all the Dockerfiles](https://github.com/jessfraz/dockerfiles) it’s clear that it was meant to be used on Linux. However, here is a short path to run all of these powerful apps on Mac as well.


```

# Install socat 
brew install socat 

# Install xQuartz as our X11 server 
brew cask install xquartz 

# Run it 
socat TCP-LISTEN:6000,reuseaddr,fork UNIX-CLIENT:\"$DISPLAY\" # 

# In a new terminal 
# open -a XQuartz 

# Let's test it by running Firefox in Docker 

docker run -it -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=docker.for.mac.host.internal:0 jess/firefox

```

Easy, no?  
If you curious to see what I saved you from?   
Check this [thread on the topic](https://github.com/moby/moby/issues/8710).

Have fun and productive times.

![Packages are great not only for software](https://greenido.files.wordpress.com/2019/03/screen-shot-2019-03-26-at-1.51.33-pm.png?w=696)
Create CSS Scrolling Text Effects with Marquee
Tags: css, html, cssscrollingtext, marqueetext
Published: 2020-02-01 19:25:19

---
title: Create CSS Scrolling Text Effects with Marquee
published: true
tags: CSS, HTML5, css scrolling text,marquee text
canonical_url: https://www.positronx.io/create-css-scrolling-text-effects-marquee/
---

The post [Create CSS Scrolling Text Effects with Marquee](https://www.positronx.io/create-css-scrolling-text-effects-marquee/) appeared first on [positronX.io](https://www.positronx.io).

#### Implementing Scrolling Text with the help of CSS

## CSS Scrolling Text

Here we intend to create scrolling text with the help of CSS marquee element. This is a standard method, and it makes use of CSS animations to achieve the same.

[Click here to read more](https://www.positronx.io/create-css-scrolling-text-effects-marquee/)
Amazing Vue.js  Open Source Project list
Published: 2019-03-31 12:26:10

[Vuepress](https://github.com/vuejs/vuepress)
Minimalistic Vue-powered static site generator
![Vueoress](https://raw.githubusercontent.com/vuejs/vuepress/master/packages/docs/docs/.vuepress/public/hero.png)

[Vuetify](https://github.com/vuetifyjs/vuetify)
Material Component Framework for Vue.js 2
![](https://thepracticaldev.s3.amazonaws.com/i/n84aqwzbw0g4d117cosg.png)

[Bootstrap + Vue](https://bootstrap-vue.js.org/)


![](https://thepracticaldev.s3.amazonaws.com/i/c7t7f3dps8s4kbs0b8zi.png)

[Vue material](https://github.com/vuematerial/vue-material)
Material design for Vue.js
![enter image description here](https://camo.githubusercontent.com/55e8a928e9fca0eeb4e7cb7836cb60dc05703c65/68747470733a2f2f7675656d6174657269616c2e696f2f6173736574732f6c6f676f2d636f6c6f722e706e67)


[Vuesax](https://github.com/lusaxweb/vuesax)
New Framework Components for Vue.js 2
![Vuesax](https://raw.githubusercontent.com/lusaxweb/vuesax/master/public/vuesax-logo-beta.png)


[Vuikit](https://github.com/vuikit/vuikit)
A responsive Vue UI library for web site interfaces

![Vuikit](https://user-images.githubusercontent.com/513275/37552738-b8fcea74-29f5-11e8-9300-5e9532271bf8.png)

[Vue Design System
](https://github.com/viljamis/vue-design-system)
An open source tool for building UI Design Systems with Vue.js
![Vue Design System](https://github.com/viljamis/vue-design-system/raw/master/docs/preview.gif)


[Vue UI Framework](https://github.com/vuejs/ui)
UI components for official Vue organization apps

![Vue UI Framework](https://thepracticaldev.s3.amazonaws.com/i/w3ua36tivdrvjija6gwe.png)

[Proppy](https://github.com/fahad19/proppy)
Functional props composition for UI components (React.js & Vue.js)
![Proppy](https://raw.githubusercontent.com/fahad19/proppy/master/site/assets/img/banner.png)

[Gridsome](https://github.com/gridsome/gridsome)
A Vue.js-powered modern site generator
![Gridsome](https://raw.githubusercontent.com/gridsome/gridsome/master/assets/logo.png)

[Vue api query](https://github.com/robsontenorio/vue-api-query)
Elegant and simple way to build requests for REST API
![Vue api query](https://github.com/robsontenorio/vue-api-query/raw/master/bird.png)

[Vuex pathify](https://github.com/davestewart/vuex-pathify)
Vue / Vuex plugin providing a unified path syntax to Vuex stores
![enter image description here](https://raw.githubusercontent.com/davestewart/vuex-pathify/develop/docs/assets/img/readme/splash-github.png)
coc.nvim
Tags: vim, neovim
Published: 2019-04-05 12:41:41

---
title: coc.nvim
published: true
tags: [vim, neovim]
canonical_url: https://github.com/neoclide/coc.nvim
---

[coc.nvim](https://smw.fyi/50)

Intellisense engine for vim8 & neovim, full language server protocol support as VSCode.

There are a couple of extra steps to get Ruby setup but seems to work really well.
Comic Sans is now the default reading font
Tags: meta, webdev
Published: 2019-04-01 13:14:50

_**Edit: Disregard this post. This did not work, for technical reasons. Rolling it all back.**_

***

Before I get into the details of this announcement:

**Logged in users will still have Serif as the default for now, but you can change to comic sans in [/settings/misc](/settings/misc).**

***

### It's impossible to please everyone.

When I started this site a few years ago, the basic idea was simple: If [Medium](https://medium.com), a huge startup valued in the hundreds of millions, can't even offer syntax highlighting in articles, there's a lot of room for improvement in this space.

There is immense value in shared community, automatic distribution to followers, and a consistent reading experience, hence Medium's success; but if Medium is the best we can do, we were in trouble.

Originally, the design concept was: Make it look like Medium, but offer syntax highlighting—then figure stuff out from there. That's why I chose a serif font as the [dev.to](/) default.

Over time, as our platform and community have grown (now serving millions of visitors every month), we had a lot of demand for configuration such as night mode and sans serif fonts, which we recently delivered on:

{% link https://dev.to/devteam/new-feature-display-configuration-sans-serif-fontsnight-mode-beta-23o0 %}

Users can now adjust their reading experience based on their preferences, but there was still the issue of determining what the most sensible default should be for the site's reading font. Serif is typically better for reading sentences and paragraphs, Sans serif is typically better for skimming, and there is a ton of personal preference variation baked in.

We made the courageous decision of choosing a default nobody specifically said _not_ to choose: **Comic Sans**.

Comic Sans is "a casual, non-connecting script inspired by comic book lettering, intended for use in informal documents and children's materials."

What better to match the positive, playful nature of our site than this fabulous font developed in 1994.

By total coincidence, Stack Overflow has [incorporated Comic Sans into their design today](https://stackoverflow.com/questions/8318911/why-does-html-think-chucknorris-is-a-color) as well. The world must be coming around on the font.

Happy coding!

P.S.

I was pretty hard on Medium earlier. If you want to write about [why you're leaving New York](https://thepracticaldev.s3.amazonaws.com/i/hue3c0z3uyej4u3bzel0.png) or [exposing a geo-political dick pic scandal](https://medium.com/@jeffreypbezos/no-thank-you-mr-pecker-146e3922310f), it's proven to be the ideal platform. It's also great if you love random pay walls on content that used to be free. It has many other great qualities like invasive popups, but I don't need to get into everything now.
Why I am seeing Stack-overflow site this way, Is it Hacked?
Tags: discuss
Published: 2019-04-01 13:13:27

---
title: Why I am seeing Stack-overflow site this way, Is it Hacked?
published: true
description: 
tags: discuss
---

![stackoverflow got weird makeover?](https://i.imgur.com/4WCzFa9.png)



[here is the link >>>> stackoverflow.com](https://stackoverflow.com/questions/16205788/jquery-append-text-inside-of-an-existing-paragraph-tag)
jq sample(definition syntax for variable and function)
Tags: jq, json
Published: 2019-04-01 12:32:59

---
title: jq sample(definition syntax for variable and function)
published: true
description: jq sample which includes variable definition and function definition
tags: jq, json
---
# jq
## use query string from a file
you can write query at a file like below.

```shell-session
curl "http://localhost:8080/" | jq -f jq_query
```

## variable definition
```
echo '{"a": "valueA"}' |\
  jq '. | {"b": "valueB"} as $v | {"a2": .a, "b2": $v.b}'
# output
# {
#  "a2": "valueA",
#  "b2": "valueB"
#}
```

## function definition and if statement
```shell-session
echo '[{"a": "valueA"}, {"b": "valueB"}]' |  jq '[.[] | 
    def replace(d): d as $d | 
      if (.a == null and .b != null) then {"a": $d.a, "b": .b}
      elif (.a != null and .b == null) then {"a": .a, "b": $d.b}
      elif (.a == null and .b == null) then {"a": $d.a, "b": $d.b}
      else {"a": .a, "b": .b}
      end;
    replace({"a": "valueA2", "b": "valueB2"})]'
# output
#[
#  {
#    "a": "valueA",
#    "b": "valueB2"
#  },
#  {
#    "a": "valueA2",
#    "b": "valueB"
#  }
#]
```
Boilerplate/Starterkit for framework-less Frontend projects
Tags: javascript, tools, frontend, boilerplate
Published: 2019-04-01 11:06:37

---
title: Boilerplate/Starterkit for framework-less Frontend projects
published: true
description: 
tags: #javascript #tools #frontend #boilerplate
---

Hello lovely community!
Do you know about any boilerplate tools ("starter kits", "bootstrap tools") for kickstarting simple Frontend projects that don't require a JS-framework? Basically like create-react-app, but for vanilla javascript. My main motivation is to cut down on set-up time and to become productive immediately.

It should also provide support for: 
- Transpiling (Babel)
- SASS
- Module bundling
- Linting
- Minification

I was searching on Github, but couldn't really find any repositories matching my need. Maybe the framework-less approach is slowly becoming extinct?! Anyway, I am thankful for your ideas!
Day 5 - 100 days 100 python scripts challenge
Tags: python, productivity, beginners, scripts
Published: 2019-04-01 12:23:30

---
title: Day 5 - 100 days 100 python scripts challenge
published: true
description: Day 5 - 100 days 100 python scripts challenge
tags: python, productivity, beginner, scripts
cover_image: https://cdn-images-1.medium.com/max/1600/0*GEsDQGQ1BucUNW1g
series: 100 days 100 python scripts

---

To Know about the full challenge please go this link.

[Click here to read the 100 days 100 Python Scripts Challenge](https://dev.to/ganesh/100-days-100-python-scripts-challenge-3fc)

##Day 5: append_read_me

So every day when I create a new script I have to update read.me file manually. But this will automatically read the previous date and last updated file and append it to the readme. Once I give the description, it will also update it with proper spaces. 

```python
import glob
import os,sys


pwd=os.getcwd()+r"/"

list_of_files = glob.glob(pwd+'*.py') 
latest_file = max(list_of_files, key=os.path.getctime)

last_updated_python_file_name=latest_file.split(r"/")[-1]

data=[]
with open('README.md') as f:
    data=f.readlines()
last_date=None
is_already_added=False
for c in reversed(data):
    if "## Day " in c:
        if not last_date:
            last_date=c.strip()
        if last_updated_python_file_name in c:
            is_already_added=True
            break
if is_already_added:
    print("Last updated file "+last_updated_python_file_name+" is already added")
    sys.exit(0)

try:
    today_number=int(last_date[7])+1
except:
    pass

new_data="\n\n## Day "+str(today_number)+": "+last_updated_python_file_name+"\n"

desc=input("Please Enter description for "+last_updated_python_file_name+"\n")

new_data=new_data+desc.strip()

with open('README.md',"a+") as file:
    file.write(new_data)
```

Please Visit my Git Repo to check out all the previous day challenges.

[https://github.com/ganeshraja10/automated-python-scripts](https://github.com/ganeshraja10/automated-python-scripts)
Feedback about the JavaScript interview
Tags: discuss
Published: 2019-04-01 12:12:05

---
title: Feedback about the JavaScript interview
published: true
description: 
tags: #discuss
---


Hi there,

With a couple of friends, we decided to make a project on providing feedback of an interview for JavaScript-related jobs.

The process is straight-forward. We arrange a call on weekends where we conduct an interview with a number of questions. The questions are typical for a job interview and besides, we’ve done it many times. The call lasts for about an hour. After that, we provide you with detailed feedback on the strengths and weaknesses in your knowledge that we managed to find.

Let us know your thoughts on the topic! Could it be useful for you? How can this project be developed in the future?
Is Civil Engineering a Good Career Choice?
Tags: alistertoma, civilengineering, civilengineer, careerchoice
Published: 2019-04-01 11:56:13

---
title: Is Civil Engineering a Good Career Choice?
published: true
cover_image: https://thepracticaldev.s3.amazonaws.com/i/mg9kpvcgxh8qk64naldc.jpg

tags: alister toma, civil engineering, civil engineer, career choice
---