teleren/devto huggingface dataset:
Family Tech Support - Ditching TeamViewer
Tags: remote, techsupport
Published: 2020-02-04 23:05:12

Anyone that is somewhat tech-savvy(or able to google) knows the pressure of family or friends needing help for any computer related issue. Researching and providing the help needed is done out of love, but what happens when they grow reliant and are too far away for in-person computer support? Enter TeamViewer.

TeamViewer has been on the scene for a long time as the go-to remote desktop software for remote support situations. TeamViewer is free for personal use and available across multiple platforms, making it an easy choice for those providing the family tech support. It's also easy for family and friends to search, download, and set up. All of which are important for those users who are unfamiliar with computers or tech in general. However despite hitting all those marks, it's after you connect where the issues start. 

Before I go into that, TeamViewer has always had a system in place to flag free users they believed were using their product for commercial use, and that's completely fair. But in the past few years, TeamViewers quest to convert casual free users to paying licensed users has gotten more aggressive. The system flagging has gotten more sensitive and even when only using TeamViewer to connect to a personal computer and occasionally family or friends for support, it's extremely quick to suspect you of commercial use and will limit your connection time to 5 minutes. Hopefully you can solve the tech issue within that time limit! Once you're disconnected, TeamViewer will block your ability to connect with that device for 10 minutes. 

So what else is there? 

###Chrome Remote Desktop
Chrome Remote Desktop is an easy choice to go with. It's a Google product so any end user should be ok with it and easy to access from any computer that has Chrome or downloaded quickly on a mobile device. Google made sure it's easy to use by having the user that needs support generate a one-time code that is then given to the user connecting. It's lightweight which is nice but doesn't always have all the features you'd like. An example would be like file transferring since Google offers that service with their other product, Google Drive. 

###NoMachine & AnyDesk
There are quite a few choices that do provide close to what TeamViewer originally offered for free users. Among those are NoMachine & AnyDesk. While they may be a little harder to direct your grandma over the phone over, they'll easily handle any remote work needed.

###The Others
Didn't name your favorite alternative? Unlike a few years ago, there's now a wide assortment of options available that are easy to use and these are just ones I've personally used and had a good experience with. Let me know what you use!
Size Does Matter: LEGO’s 300MB Android App
Tags: android, performance
Published: 2020-02-04 22:35:15

---
title: Size Does Matter: LEGO’s 300MB Android App
published: true
date: 2020-02-04 22:31:29 UTC
tags: Android,Performance
canonical_url: https://dougsillars.com/2020/02/04/size-does-matter-legos-300mb-android-app/
---

When I speak and write about web and app performance, I constantly talk about reducing the size of files to speed up the delivery of the content.  I'd like to present another piece of the problem:  the size of mobile apps. If you're like me - you're constantly fighting the "your device is nearly full" … [Continue reading Size Does Matter: LEGO’s 300MB Android App](https://dougsillars.com/2020/02/04/size-does-matter-legos-300mb-android-app/)
Day 78 : Work Everyday
Tags: hiphop, code, coding, lifelongdev
Published: 2020-02-04 22:25:01

**Definitely missed posting yesterday! haha**
_liner notes_:
- Saturday : Did the radio show and had a great time as usual. The show's recording at https://kNOwBETTERHIPHOP.com

![Radio show episode image with the words February 1 2020, Guitar Caddy. New War with Statue ot the Greensboro Four protesters](https://dev-to-uploads.s3.amazonaws.com/i/jcfe8zlpmhaewklzvrmc.jpg)

- Sunday : Slept in the van Saturday night. Did it because since I'll be out of town and not able to do the show on Saturday, we recorded a show on Sunday. I totally forgot about some of the things I do to prepare for the show so we had to change some things around. Still had a really good time. Got home super tired and basically just rested.

- Monday : Finally accomplished a goal I've been wanting to do for a while. I got the Web Components I've been working on for a Chat App pushed to a GitHub repo so that my other teammates can take a look. My manager is right that I need to do more frequent smaller pushes instead of waiting till it's done. It's just that I get so focused when coding. haha Right after work, I went to the Orlando Devs meetup and forgot to do a blog post.

- Professional : In addition to the Web Components, I pushed the actual Chat App code to GitHub in a separate repo. Since we haven't published the web components to NPM, I figured out a way for my teammates to use them in the chat app. We'll see if we can get it working without any problems.

- Personal : Going to the React Orlando meetup tonight. Before I forget again, I'm posting my blog post before I leave. I've been putting in work everyday! haha

![Huge mountains in back of a forest in Geislergruppe, Italy](https://dev-to-uploads.s3.amazonaws.com/i/s0mumm46sc909flbdbam.png)

Did my laundry since I'll be out of town and got some things ready for my trip. I'm planning to leave tomorrow so I can see my sister and nephew. Looking forward to it very much!


Have a great night!

peace piece
Dwane / conshus
https://dwane.io / https://HIPHOPandCODE.com
{% youtube LwgwI_Inglo %}
OpenNMS Horizon 25.2.0 (Biscuit Dumpling) Released
Tags: releases
Published: 2020-02-18 20:15:34

---
title: OpenNMS Horizon 25.2.0 (Biscuit Dumpling) Released
published: true
date: 2020-02-04 22:19:37 UTC
tags: Releases
canonical_url: https://opennms.discourse.group/t/opennms-horizon-25-2-0-biscuit-dumpling-released/994
cover_image: https://i.imgur.com/74fmzvG.png
---

Release 25.2.0 is the fifth release in the Horizon 25 series.

It contains a number of bug fixes including a performance fix for topology updating, and an enhancement to the sink API to persist to disk when the Minion can’t reach the broker.

The codename for 25.2.0 is _[Biscuit Dumpling](https://en.wikipedia.org/wiki/Chicken_and_dumplings)_.

##### Bug

- changing GUI date/timeformat breaks requisition update/import date/time display (Issue [NMS-12428](http://issues.opennms.org/browse/NMS-12428))
- Inefficient locking in the TopologyUpdater class (Issue [NMS-12443](http://issues.opennms.org/browse/NMS-12443))
- MIB Compiler fails with Null Pointer Exception (Issue [NMS-12459](http://issues.opennms.org/browse/NMS-12459))
- The Karaf poller:test command is not location aware (Issue [NMS-12460](http://issues.opennms.org/browse/NMS-12460))
- NPE while compiling a MIB (Issue [NMS-12472](http://issues.opennms.org/browse/NMS-12472))

##### Enhancement

- Sink API: Persistent Off-Heap Storage (Issue [NMS-10586](http://issues.opennms.org/browse/NMS-10586))
¿What path I should be follow to learn data analysis?
Tags: dataanalysis, codenewbie, learn, discuss
Published: 2020-02-04 21:35:32

 
Hi! I'm a web developer with 9 years of experience (.net, JS, Css, etc...) I have decided learn something different, data analysis.
 
¿Where should I start? ¿What path I should be follow to learn?

I'm studying this path in pluralsigth https://www.pluralsight.com/paths/python-for-data-analysts 

Thank you
Build a Fully Functional Messaging Platform in 30 Minutes
Tags: chat, tutorial, messaging, javascript
Published: 2020-02-04 21:11:05

Learn how to build a fully functional messaging platform using **[Stream's Messaging API](https://getstream.io/chat/)** in **_under 30 minutes_**! 

The build uses the [Stream Chat React Components](https://www.npmjs.com/package/stream-chat-react), [Create React App](https://reactjs.org/docs/create-a-new-react-app.html), and a few other libraries to get up and running quickly. Enjoy! :)
Quick Accessibility Wins for Your Mobile and Web Apps
Tags: programming, technology, javascript, webdev
Published: 2020-02-12 21:33:07

---
title: Quick Accessibility Wins for Your Mobile and Web Apps
published: true
date: 2020-02-04 20:53:30 UTC
tags: programming,technology,javascript,web-development
canonical_url: 
---

[![](https://cdn-images-1.medium.com/max/962/1*cgxfqKQIUAgfmLmbBJYZrQ.gif)](https://medium.com/better-programming/quick-accessibility-wins-for-your-mobile-and-web-apps-3b4a41d5562?source=rss-3a534b5053e6------2)

Make accessibility part of your workflow

[Continue reading on Better Programming »](https://medium.com/better-programming/quick-accessibility-wins-for-your-mobile-and-web-apps-3b4a41d5562?source=rss-3a534b5053e6------2)
Ada for Webassembly
Published: 2020-02-04 20:40:20

---
title: Ada for Webassembly
published: true
description: 
tags: 
---

A very, very fast post that I guess can be of interest to many (or at least raise some curiosity): [The GNAT-LLVM project](https://github.com/godunko/adawebpack) is porting the Ada standard library and runtime  to WebAssembly, allowing to do web development with the robustness of Ada.

Personally, I am quite excited by this piece of news, although I guess that it will not be easy to overcome the predominance of Javascript and its environment in this field.
Digest #2. Videos from events and online conference platform.
Published: 2020-02-04 20:25:56

---
title: Digest #2. Videos from events and online conference platform.
published: true
description: 
tags: 
---

Hi! 

Hope your February is off to a great start! 

In case you missed it, we introduced a new feature on Tulula - **Videos!** 🎬  

You can now watch videos from the past events right on Tulula, no need to scout Google or Youtube. We've already added over 10 000 videos for [340 conferences](https://tulu.la/events/?past=show&videos=true) and keep going. 

If the conference is new and there are no videos yet - no worries! Hit **"Get Videos"** button on the event page, and we will notify you as soon as the videos become available.😎  



[![image](https://sfo2.digitaloceanspaces.com/tulula/prod/digest/digest2-small3.png)](https://sfo2.digitaloceanspaces.com/tulula/prod/digest/digest2-big2.png)



### What's next?

🕵️‍♀️The search experience on Tulu.la will be much, much better with the new elastic search we are currently finalizing. No more missed events! 


🦄We are working on the **brand new platform for online events**. Please check our  [landing page](https://tulu.la/landing/online) and let us know what you think! We started working on it because we met so many people who cannot attend the conferences in person. That's not fair, and we want to change it! 

Your feedback is super important to us, as we are working on new features. If you have something to share, please reply to this email. 

### Interesting links

1. [Really good guide on speaking at technology conferences by Karl Hughes.](https://www.cfpland.com/guides/speaking/)
2. [Great advices by Nicolas Fränkel for new speakers](https://blog.frankel.ch/advices-junior-conference-speakers/)
3. [2020 calendar for software testing and QA conferences](https://forum.tulu.la/t/2020-calendar-for-software-testing-and-qa-conferences/3192)
4. [10 conferences to submit your “tech newbie” talk](https://forum.tulu.la/t/10-conferences-to-submit-your-tech-newbie-talk/2532)
OpenNMS Meridian 2019.1.3 (Mars) Released
Tags: releases
Published: 2020-02-18 20:14:48

---
title: OpenNMS Meridian 2019.1.3 (Mars) Released
published: true
date: 2020-02-04 20:17:05 UTC
tags: Releases
canonical_url: https://opennms.discourse.group/t/opennms-meridian-2019-1-3-mars-released/993
cover_image: https://i.imgur.com/74fmzvG.png
---

Release 2019.1.3 is the fourth release in the Meridian 2019 series.

It contains a few bug fixes, most notably a fix for some NPEs as well as a performance issue in topology processing.

The codename for 2019.1.3 is _[Mars](https://en.wikipedia.org/wiki/Mars)_.

##### Bug

- changing GUI date/timeformat breaks requisition update/import date/time display (Issue [NMS-12428](http://issues.opennms.org/browse/NMS-12428))
- Inefficient locking in the TopologyUpdater class (Issue [NMS-12443](http://issues.opennms.org/browse/NMS-12443))
- MIB Compiler fails with Null Pointer Exception (Issue [NMS-12459](http://issues.opennms.org/browse/NMS-12459))
- The Karaf poller:test command is not location aware (Issue [NMS-12460](http://issues.opennms.org/browse/NMS-12460))
- NPE while compiling a MIB (Issue [NMS-12472](http://issues.opennms.org/browse/NMS-12472))
[Read full topic](https://opennms.discourse.group/t/opennms-meridian-2019-1-3-mars-released/993)
Strings in Golang
Tags: go, beginners
Published: 2020-02-04 19:56:55

In <a href="https://golang.org/">Go</a>, a string is a slice of bytes. In programming languages strings are used to define text. Strings let you store any type of text.

Golang lets you define strings using quotes and :=.  The simple example below defines a string in Go (your name) and outputs it using the Println function.


```go
package main

import (
	"fmt"
)

func main() {
	name := "Trevor"
	fmt.Println(name)
}
```

The above program outputs "Trevor". To run it, save it as hello.go and run the command

    go run hello.go

You can see some more <a href="https://golangr.com/strings/">string examples here</a>

## Individual characters

You can access individual characters as you would in C or Java. Use the brackets with the index. But there is one key point here.

If you try this:

	fmt.Println(name[0])

It outputs the byte value. Instead, you want to output it as character "%c". You can use the Printf function:

        fmt.Printf("%c", name[0])

That makes this program:

```go
package main

import (
	"fmt"
)

func main() {
	name := "Trevor"
	fmt.Printf("%c", name[0])
	fmt.Printf("%c",name[1])
	fmt.Printf("%c",name[2])
}
```

The above program abouts 'Tre'. The first 3 characters of the string.

To get the last character, you can't use name[-1]. Instead you use name[len(name)-1].

```go
package main

import (
	"fmt"
)

func main() {
	name := "Trevor"
	fmt.Printf("%c", name[len(name)-1])
}
```

**Related links:**
* <a href="https://golang.org/">Go Programming Language</a>
* <a href="https://golangr.com/">Learn Go Programming</a>
Hello again. It's time to do some work!
Tags: meta, design, ux
Published: 2020-02-04 19:53:06

#tl;dr
DEV is redesigning the home page. But we need your help and feedback. Also, hi!

#Hello, again.
This is Paweł, I'm a part of the Product Design team, here at DEV. Lisa and I joined DEV recently. 

{% link https://dev.to/lisasy/dev-product-design-6pf %}

{% link https://dev.to/pp/hello-world-20j5 %}

So, what does the Design team at DEV actually do? Great question! To keep it short: we're trying to make DEV more usable, better-looking, and welcoming. We're also going to work on our design system — a bunch of tools and guidelines to make designing and building features much easier; it should also help us make things more consistent because… well:

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

#The Home Page
One of our very first projects will be improving DEV's home page. There are several things we'd love to do here — some of them will be subtle changes and others more drastic and groundbreaking (ok, I'm exaggerating a bit).

##Goals
We have one main problem to solve with the home page makeover: people struggle to find relevant content. They don't know where to look because the current home page is a bit overwhelming.

# We need you!

![WE NEED YOU](https://dev-to-uploads.s3.amazonaws.com/i/xj6vu1z3lr4jxw105wpa.jpg)

Now, the most important part.

We don't want to sit in a closed room, moving pixels around and suddenly deploy changes that you may totally hate. We want to stay in touch with you through the entire process. We want to inform you of our ideas and progress. But most importantly, we want you, the DEV Community, to help us by providing feedback, words of wisdom, opinions, and your ideas... DEV is open source and we want to be as transparent as possible. That being said, can you let us know:

- What are some things about the home page that you dislike the most?
- What are some things about the home page that you like a lot?
- What did you wish the home page did more of?

Thank you so much for your help. We’re going to take your feedback and make DEV a better place for us all! ❤️ Expect another follow-up post soon with more details about Home Page work.
Two-way binding in Vue.js
Tags: vue, javascript
Published: 2020-02-04 19:39:52

---
title: Two-way binding in Vue.js
published: true
description: Exploring the use of v-model directive
tags: #vue, #javascript
---
🗣If you're following my blog posts, you already know that for the past few weeks I am exploring Vue.js and along with it I am also documenting my journey. So, today's post is about the `v-model` directive in Vue.js.

👉 For the two-way binding, Vue provides `v-model` directive, let's explore it in depth:


# ♻️ v-model: 
The v-model directive helps us create a two-way binding on form inputs `<input>`, textarea `<textarea>`, and select elements `<select>`. 

### Binding to `<input>` element:
Let's suppose we have a data property named data and we can bind it with v-model on the input element like this

```js
<input v-model="book" placeholder="What's your favorite book?">
<p>Your Favorite book is: {{ book }} </p>
``` 

### Binding to `<textarea>` element:

Binding `message` data property with v-model
```js
<textarea v-model="message" placeholder="Share your message"></textarea>
<p>Message: {{ message }}</p>
```

### Binding to `<select>` element:
Binding `selected` data property with v-model
```js
select v-model="selected">
  <option disabled value="">Please select one</option>
  <option>A</option>
  <option>B</option>
  <option>C</option>
</select>
<span>Selected: {{ selected }}</span>
```

Vue also provides some modifiers for the v-model directive that sometimes makes life easier 😅

## Modifiers

`.lazy` 
By default v-model sync the input with the data after each input event but by using `v-model.lazy` we can restrict it to only after the change event.

`.trim` 
This modifier is used when we want to trim whitespace from user input.

`.number` 
When we want to automatically typecast user input as a number we use `v-model.number` and it trims the whitespace.

P.S: Your feedback helps me improve myself and motivates me to share more content. 

### 👋 Say Hi
 I am quite active on [Twitter](https://twitter.com/mrzahidjabbar) you can follow me there or visit my [Blog](www.zahidjabbar.com) to know more about me.
⏩ Fairly helpful terminal aliases for Ruby on Rails development
Tags: rails, terminal, ohmyzsh, hottips
Published: 2020-02-04 19:32:09

---
title: ⏩ Fairly helpful terminal aliases for Ruby on Rails development
published: true
description: 
tags: rails, terminal, ohmyzsh, hottips
cover_image: https://dev-to-uploads.s3.amazonaws.com/i/kl65g8asunmyqn1o4fsp.png
---

Moved to Medium:
https://fwuensche.medium.com/fairly-helpful-terminal-aliases-for-ruby-on-rails-development-f6481c5715c6
Cookiecutter Data Science for Dummies
Tags: beginners, datascience
Published: 2020-02-04 19:01:20

I've benefited greatly from [Cookiecutter Data Science](https://drivendata.github.io/cookiecutter-data-science/), but I have not found it very beginner friendly.

As someone who, I would like to think, has recently left the beginner stage behind, I still remember what it's like to be overwhelmed by this tool.

So, I've created a simpler version: [CookieCutter Data Science for Dummies](https://github.com/ekand/cookiecutter-data-science-for-dummies).

Note, if you're reading this I don't think you're a dummy, but I do think you (or if you prefer, your friend) may want a hint on how to organize a data science project without worrying about things like installing local packages.

So please take a look at my [repo](https://github.com/ekand/cookiecutter-data-science-for-dummies) and tell me what you think. Have I simplified it too far? Have I not made it simple enough?
Top 5 DEV Comments from the Past Week
Tags: bestofdev
Published: 2020-02-04 18:57:35

---
title: Top 5 DEV Comments from the Past Week
published: true
description: Highlighting some of the best DEV comments from the past week.
tags: bestofdev
cover_image: https://res.cloudinary.com/practicaldev/image/fetch/s--7VrAA2ln--/c_imagga_scale,f_auto,fl_progressive,h_420,q_auto,w_1000/https://thepracticaldev.s3.amazonaws.com/i/qmb5wkoeywj06pd7p8ku.png
---

This is a weekly roundup of awesome DEV comments that you may have missed.  You are welcome and encouraged to boost posts and comments yourself using the **[#bestofdev](/t/bestofdev)** tag.

@leightondarkins offers their take in **[What's your most up-to-date opinion on "monolith vs microservices"?](https://dev.to/ben/what-s-your-most-up-to-date-opinion-on-monolith-vs-microservices-11k7)**:
{% devcomment l1a7 %}

@chadalen talks about a guard clause in **[The Life-Changing Magic of Flat Code](https://dev.to/recursivefaults/the-life-changing-magic-of-flat-code-h0m)**:
{% devcomment l29e %}

@sidvishnoi adds a helpful comment to **[3 Weird Things You (Probably) Didn't Know You Can Do With The JavaScript Spread Operator](https://dev.to/harrison_codes/3-weird-things-you-probably-didn-t-know-you-can-do-with-the-javascript-spread-operator-2fln)**:
{% devcomment l13p %}

@tiguchi offers an approach that will hopefully make everyone happy in response to **[🙏 Please Add .gitattributes To Your Git Repository](https://dev.to/deadlybyte/please-add-gitattributes-to-your-git-repository-1jld)**:
{% devcomment l4hi %}

@steveblue shares a great list in reply to **[What would you teach a frontend beginner in 2020?](https://dev.to/kayis/what-would-you-teach-a-frontend-beginner-4im1)**:
{% devcomment l54c %}

See you next week for more great comments ✌
For Vs While – JavaScript Series – Part 15
Tags: javascript, codenewbie, tutorial, beginners
Published: 2020-02-04 18:46:56

We learned about both for and while. So let’s get a comparison today!

See both in one go

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

In while Normally we have

```
while (condition) {
  // code block to be executed
}
```
In For Normally we have
```
for (initial, condition, increment/decrement/rulesBreaking) {
  // code block to be executed
}
```
So basically both do the same work in different style right ?

Yaah that’s true. Now it’s your choice which one you want to use!

For loop is more readable in my sense, so I use for loop more.

Which loop you like most and why ?

Are you enjoying this series ?

You can see the graphical version here
{% instagram B8J4XLKgJs4 %}

Source Codes - { Check commits }
{% github nerdjfpb/javaScript-Series %}

Originally it published on [nerdjfpbblog](https://blog.nerdjfpb.com/javascript-part-15/). You can connect with me in [twitter](https://twitter.com/nerdjfpb) or [linkedin](https://www.linkedin.com/in/nerdjfpb/)!