article thumbnail

Paying down tech debt: further learnings

The Pragmatic Engineer

In 2004, I was hired by ISO-NE, a non-profit that manages the electric grid in New England. I was hired to rewrite it as a clean Java-based system, and brought in for my experience with the legacy languages and J2EE. You’d fix a bug in a generated script, and it would get overwritten. It was a mess!

article thumbnail

Selenium vs Testcomplete: A Quick Comparison

Knowledge Hut

History of Selenium:- Selenium was developed by Jason Huggins in 2004 at ThoughtWorks in Chicago. Supported Languages It supports seven different languages including JavaScript, Python, VBScript, Jscript, DelphiScript, C#, and C+ Java, C#, Ruby, Python, Perl Javascript, R, etc.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

UFT/QTP Vs Selenium : What are the differences you should know?

Knowledge Hut

Supported Languages VBS( Visual Basic Script) Java, C#, Ruby, Python, Perl PHP, Javascript, R etc. Selenium Jason Huggins developed Selenium in 2004 at ThoughtWorks in Chicago. Both require knowledge of Java, but UFT also involves a proprietary scripting language called VBScript.

article thumbnail

Intersection and Union types with Java and Scala by Magnus Smith

Scott Logic

Previous posts have looked at Algebraic Data Types with Java Variance, Phantom and Existential types in Java and Scala Intersection and Union Types with Java and Scala One of the difficult things for modern programming languages to get right is around providing flexibility when it comes to expressing complex relationships.

Scala 40
article thumbnail

Best Ethical Hacking Books for 2024 [Beginners to Advanced]

Knowledge Hut

McGraw Source Year of release and version: 2004, First edition Good Reads Rating: 4.18/5 Stack overflow, string format overflow, URL encoding, and other attack types are covered in great detail in numerous chapters, along with solutions using examples from C++ and Java. Exploiting Software: How to Break Code by Greg Hoglund and Gary R.

Java 98
article thumbnail

Complying with Quebec’s Data Privacy Laws Is Easier with the Data Cloud

Snowflake

The Personal Information Protection and Electronic Documents Act (PIPEDA) went into full effect on January 1, 2004, governing the way Canadian businesses use and disclose personal information.

Cloud 108
article thumbnail

Evolution of the Cloud Data Platform: From Google to Ascend

Ascend.io

Back in 2004, I got to work with MapReduce at Google years before Apache Hadoop was even released, using it on a nearly daily basis to analyze user activity on web search and analyze the efficacy of user experiments. I’ve had the good fortune to work at or start companies that were breaking new ground.

Cloud 52