DEV Community

Cover image for #RoastMySetup

#RoastMySetup

Andrew (he/him) on February 07, 2019

Sometimes, rather than trying to clean your computer, it's easier to just burn the whole thing to the ground. I did that recently when I factory re...
Collapse
 
notriddle profile image
Michael "notriddle" Howell • Edited

Don't use AdBlock. The unobtrusive ads program is pay-for-play. Use uBlock Origin instead; it's available for Chrome, and it ships with an anti-anti-adblock list by default.

Collapse
 
johannestegner profile image
Johannes

I would also consider testing latest Firefox. Firefox is not driven by data-collection as google (the entities that is), so they are more on the "anti-ad" side.
Latest versions even include a by-default adblocker and ghostery-like functionality.
Also, firefox have a small in-browser IDE which is (maybe not that useful for all of us) a cool thing! ;)

Collapse
 
awwsmm profile image
Andrew (he/him)

Thanks for the heads-up! I'll check out uBlock Origin!

Collapse
 
hzlmn profile image
Oleh Kuchuk

Or even better to use Brave browser it is secure and includes adblocker out of the box.

Collapse
 
notriddle profile image
Michael "notriddle" Howell

Brave is also adopting a pay-for-play ad blocking model. Not a very good alternative.

Collapse
 
flexdinesh profile image
Dinesh Pandiyan • Edited

Quick tips -

  1. Don't use Chrome.
  2. Use FireFox and install Facebook Container if you use Facebook. 3.Set DuckDuckGo as your default search engine in all your devices.

It's okay to lose your data. But losing your privacy is a whole different story.

Collapse
 
vaidotas profile image
Vaidotas Piekus

"Don't use Chrome" is an interesting suggestion. If you are a front-end dev you may be doing yourself and your users a disservice to not test on Chrome. Dev tools are also amazing.

Solution could be developing on Chrome and using Firefox for everything else? Just some personal thoughts as we all grapple with privacy/convenience trade offs.

Collapse
 
flexdinesh profile image
Dinesh Pandiyan

I personally like the dev tools in FireFox Developer Edition better. Chrome's dev tools are more powerful when it comes to profiling and performance optimization but FireFox dev tools are amazing for layouts and piecing things together. I use them both at times based on what I'm building but tend to align towards FF dev tools more. Nevertheless, whenever I use Chrome, I make sure I'm not logged in and quit the browser immediately after use.

Also, I'm usually least bothered about making sure things work fine in Chrome. Chrome is way ahead of the curve and nothing ever breaks in Chrome. Google is investing so much money to build the perfect, future-proof browser and giving it away for free. Things like this scare me the most.

Collapse
 
phallstrom profile image
Philip Hallstrom

"Don't use just Chrome"

FTFY

Thread Thread
 
jrtibbetts profile image
Jason R Tibbetts

"Don't log into any Google services if you're using Chrome."

FTFY

Collapse
 
awwsmm profile image
Andrew (he/him)

As our glorious leader @ben says:

"Privacy is a relic of the past."

Collapse
 
johannestegner profile image
Johannes

When it comes to browser testing there are a whole lot of possible ways to go. One is to use a SaaS way, like browserstack or similar, to test in a multitude of browsers, another could be to use a couple of virtual machines on which you install different versions of browsers.
Microsoft (for example) provide virtual machine images for new and old versions of windows including different versions of browsers (IE/edge mainly I think), so that could be worth checking out!

Collapse
 
hmijail profile image
Horacio Mijail Antón Quiles

Why use SDKMAN and jenv? The whole idea of both is to simplify management, and SDKMAN's functionality is (mostly?) a superset of jenv's, so... why complicate things by using both?

Collapse
 
awwsmm profile image
Andrew (he/him)

Maybe one exists, but I haven't yet found a way to quickly and easily switch between Java versions with SDKMAN. With jenv, it's as easy as:

$ java -version
openjdk version "11.0.2" 2019-01-15
OpenJDK Runtime Environment 18.9 (build 11.0.2+9)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode)

$ jenv global 1.8

$ java -version
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)
Enter fullscreen mode Exit fullscreen mode
Collapse
 
gregas profile image
greg

I too had this quandary of loving the ease of use with jenv, but wanted sdkman for ease of installing multiple different jdk's, in addition to all the other supported tools, gradle, groovy, scala, etc.. I finally looked into the issue of switching environments easily and noticed the command 'sdk env'. From there I found this excellent write up on using it on blog.mrhaki.com

Automatic Switching Of Java Versions With SDKMAN!

Collapse
 
phallstrom profile image
Philip Hallstrom
Collapse
 
kiyayo profile image
kiyayo

You should check out kodi for your media player needs as far as I know it can handle all the file formats and comes with much more ootb with a gorgeous ui

Collapse
 
johannestegner profile image
Johannes

Lolz, MAC! ;)

Collapse
 
awwsmm profile image
Andrew (he/him)

Looks like I've found a new adblocker:

Thanks, Rémi!

remusao image
Collapse
 
sergio profile image
deleteme deleteme

Don't use Chrome, use Brave Browser or even better Firefox.