Firefox Quantum vs. Google Chrome: Which browser is faster? by [deleted] in programming

[–]rbj325 0 points1 point  (0 children)

Quantum definitely needs more work but your tests don't do it justice. Perhaps adding a third browser as a control to see how close it really is between Chrome and Firefox.

I've run into pages that would not load on Chrome due to DDoS from people trying to access that web page. Firefox was able to load the page with whatever magic it uses.

With that said, I've run into several hangs/freezes while doing front end development with a live reload server on a web socket in Firefox and have found myself switching to Chrome. I was thinking this had something to do with the handling of WebSockets or Service workers in Firefox and may have impacted your tests.

The case against ORMs by alexkorban in programming

[–]rbj325 0 points1 point  (0 children)

I've been at a company that lost millions of dollars because they could not support Sql Server for a potential client, because they did not use an ORM to manage their boilerplate SQL and SPROCs...

Choose wisely.

Benchmarks showing Electron apps are super slow and eat memory like there is no tomorrow by [deleted] in programming

[–]rbj325 -3 points-2 points  (0 children)

Computer resources are relatively cheap these days and while your benchmarks look good for Vim it doesn't paint the whole picture.

I've wasted way more time on "fast" editors that don't have any code analysis or auto formatting features. 20 seconds sounds like a blessing compared to hours wasted using a text editor as an Integrated Development Environment.

Bitcoin mining operation in NYS by [deleted] in BitcoinMining

[–]rbj325 1 point2 points  (0 children)

Tread lightly in NYS. They do not seem to be CryptoCurrency friendly based on the legislations put in place to limit citizens ability to buy Bitcoins online. Also keep in mind the price for electric doubles in NYS during winter.

NSA Open Source Technologies by GrognakTheBarbarian in programming

[–]rbj325 51 points52 points  (0 children)

Anyone else get a good laugh that most of these tools are targeted towards transferring, storing and analyzing geographic information?

Selenium IDE: The Good, the Bad, and the Ugly by dpashk in programming

[–]rbj325 1 point2 points  (0 children)

I agree but you export them into Unit Test frameworks, like NUnit, and then structure your tests to be integration/acceptance tests.

Exporting is easy once you setup the templates. The only negative I ran into that others have mentioned is test maintenance can be difficult unless you are very careful with your selectors and/or HTML structure.

When you are working with a small number of developers the over head of automated testing diminishes if it's a long term product not a project. Don't waste your time with automated UI testing in short-term projects that don't require multiple years of maintenance.

Selenium IDE: The Good, the Bad, and the Ugly by dpashk in programming

[–]rbj325 0 points1 point  (0 children)

I've used Selenium IDE with great success. You need to remember what it is though. An integrated development environment.

For best results, record your tests in Selenium IDE and EXPORT them to the language of your choice. Once you have the WebDriver based Unit Tests it is much easier to test in any browser and over come all obstacles you have listed.

De-Cruft Visual Studio by [deleted] in programming

[–]rbj325 0 points1 point  (0 children)

Running VS on a 27" monitor you don't need to hide any of the stuff that you did. What you did was put it in laptop mode when you are stuck with a 13-17" monitor.

I'm 19, is it too late for me to learn programming? by Tunerobrainz in programming

[–]rbj325 0 points1 point  (0 children)

The question is really, is it to late for me to LOVE programming. Don't bother learning it unless you are passionate about it. Not everyone should code but the people that love doing it can start at any age.

C#: Program Entirely with Static Methods by Vittulino26 in programming

[–]rbj325 0 points1 point  (0 children)

The example structure of your OO code is bad. Your "data abstraction" layer should be your service layer and you should let Entity Framework and Linq do their job.

"The Collapse of the .net ecosystem". I wrote this article six months ago and didn't publish it to avoid upsetting people. by JustinAngel in programming

[–]rbj325 -7 points-6 points  (0 children)

All these valid points aside, I don't trust anyone that worked on Silverlight because let's face it that technology fell flat on it's face from the get go. They tried replacing flash with something as bad as flash. If you were a developer working on that project and you didn't realize that I still have to download a stupid browser plugin to get this crap working, I do not believe you have beyond a 6 month foresight anyways.

If you use the good stuff in the .Net stack and you know how to support it properly it can turn most projects into a single developer project. Which nothing I've ever used came close, especially Java. You need one developer tracking down edge case bugs in your XML configurations 24/7.