Skip to content

TechRepublic

Trending Now

Close-up Shot of Female IT Engineer Working in Monitoring Room. She Works with Multiple Displays.
Image: Gorodenkoff/Adobe Stock
Article

Why IT support is needed for no-code and low-code applications

Woman using Microsoft Outlook application, close-up
Image: FellowNeko/Adobe Stock
Article

How to import a Google calendar into Microsoft Outlook

report organizations ransomware
Image: normalfx/Adobe Stock
Article

Black Basta may be an all-star ransomware gang made up of former Conti and REvil members

best cybersecurity certifications 2022
Image: Ico Maker/Adobe Stock
Article

Best cybersecurity certifications in 2022

  • Top Products Lists
  • Developer
  • 5G
  • Security
  • Cloud
  • Artificial Intelligence
  • Tech & Work
  • Mobility
  • Big Data
  • Innovation
  • Cheat Sheets
  • TechRepublic Academy
  • CES
  • TechRepublic Premium
  • Top Products Lists
  • Developer
  • 5G
  • Security
  • Cloud
  • Artificial Intelligence
  • Tech & Work
  • Mobility
  • Big Data
  • Innovation
  • Cheat Sheets
  • TechRepublic Academy
  • CES
  • See All Topics
  • Sponsored
  • Newsletters
  • Forums
  • Resource Library
TechRepublic Premium

Account Information

Join or sign in

Register for your free TechRepublic membership or if you are already a member, sign in using your preferred method below.

Use Facebook
Use Linkedin

Join or sign in

We recently updated our Terms and Conditions for TechRepublic Premium. By clicking continue, you agree to these updated terms.

Welcome back!

Invalid email/username and password combination supplied.

Reset password

An email has been sent to you with instructions on how to reset your password.

Welcome to TechRepublic!

Username must be unique. Password must be a minimum of 6 characters and have any 3 of the 4 items: a number (0 through 9), a special character (such as !, $, #, %), an uppercase character (A through Z) or a lowercase (a through z) character (no spaces).

Loading
Image of davidpetersheim

davidpetersheim

Send davidpetersheim an email

Latest from davidpetersheim

  • Explore Java’s static nested classes and inner classes
    Developer

    Explore Java’s static nested classes and inner classes

    Learn the basics about Java's two types of nested classes: a static nested class and an inner class. Also, get tips on how to make sense of the sometimes confusing semantics for creating instances of nested classes.

    davidpetersheim
    Published:  August 12, 2005, 12:00 AM PDT Modified:  June 8, 2007, 9:59 AM PDT Read More See more Developer
  • Deploy Java applications with JNLP
    Developer

    Deploy Java applications with JNLP

    See why using the Java Network Launching Protocol (JNLP) and Java Web Start for your next distributed application may be an attractive option. For instance, one advantage about JNLP applications is that they're self-installing and self-updating.

    davidpetersheim
    Published:  August 12, 2005, 12:00 AM PDT Modified:  June 8, 2007, 9:59 AM PDT Read More See more Developer
  • Customize javadoc output with doclets
    Developer

    Customize javadoc output with doclets

    Did you know that the javadoc is a pluggable documentation tool? This means you can create your own class, or doclet, to perform any task, using your source code as an input. Find out how to create a doclet.

    davidpetersheim
    Published:  August 12, 2005, 12:00 AM PDT Modified:  June 8, 2007, 9:59 AM PDT Read More See more Developer
  • Sealing your Java jars can solve some of your classpath problems
    Developer

    Sealing your Java jars can solve some of your classpath problems

    Read why David Petersheim advocates making sealed jars part of your deployment system. Also, see how sealing your jars may help you solve some classpath problems.

    davidpetersheim
    Published:  August 12, 2005, 12:00 AM PDT Modified:  June 8, 2007, 9:59 AM PDT Read More See more Developer
  • Embed HSQLDB into your Java applications
    Data Management

    Embed HSQLDB into your Java applications

    If you need an embedded database for your application, then discover why HSQLDB—a compact, 100 percent Java, SQL standards-based, database engine—might be the right answer for you.

    davidpetersheim
    Published:  August 12, 2005, 12:00 AM PDT Modified:  June 8, 2007, 9:59 AM PDT Read More See more Data Management
  • Maven: A project management solution for Java
    Developer

    Maven: A project management solution for Java

    Maven is a project management tool that takes Ant concepts several steps further. See why Maven's great features—including jar repositories and project site generation—make it an attractive project management solution for Java.

    davidpetersheim
    Published:  August 11, 2005, 12:00 AM PDT Modified:  June 8, 2007, 9:58 AM PDT Read More See more Developer
  • Calling wait, notify, and notifyAll within a non-synchronized method
    Networking

    Calling wait, notify, and notifyAll within a non-synchronized method

    Locks and monitors are important topics in multi-threaded programming. For instance, find out why if you need to call wait(), notify(), or notifyAll() from within a non-synchronized method, you must first obtain a lock on the object's monitor.

    davidpetersheim
    Published:  August 11, 2005, 12:00 AM PDT Modified:  June 8, 2007, 9:58 AM PDT Read More See more Networking
  • Choose your own version of serialization in Java
    Developer

    Choose your own version of serialization in Java

    When you attempt to recreate an object from serialized data, if the current class's version doesn't match the version number found in the serialized data, then an InvalidClassException will be thrown. Read this Java tip to discover how you can prevent this error.

    davidpetersheim
    Published:  August 11, 2005, 12:00 AM PDT Modified:  June 8, 2007, 9:59 AM PDT Read More See more Developer
  • Unleash the power of dynamic proxies in Java
    Developer

    Unleash the power of dynamic proxies in Java

    Find out how dynamic proxies in Java work, and then learn how to create a proxy that implements a list of interfaces.

    davidpetersheim
    Published:  August 11, 2005, 12:00 AM PDT Modified:  June 8, 2007, 9:59 AM PDT Read More See more Developer
  • Consider your Java application framework options
    Developer

    Consider your Java application framework options

    You should consider using an existing application framework the next time you have to build an app that requires a GUI. Learn about some of your Java app framework options.

    davidpetersheim
    Published:  August 11, 2005, 12:00 AM PDT Modified:  June 8, 2007, 9:58 AM PDT Read More See more Developer
  • 1
  • 2
  • 3
  • Next
25 results

TechRepublic Premium

  • TechRepublic Premium

    Industrial Internet of Things: Software comparison tool

    IIoT software assists manufacturers and other industrial operations with configuring, managing and monitoring connected devices. A good IoT solution requires capabilities ranging from designing and delivering connected products to collecting and analyzing system data once in the field. Each IIoT use case has its own diverse set of requirements, but there are key capabilities and ...

    Downloads
    Published:  May 26, 2022, 5:00 PM PDT Modified:  May 28, 2022, 8:00 AM PDT Read More See more TechRepublic Premium
  • TechRepublic Premium

    How to recruit and hire an Operations Research Analyst

    Recruiting an Operations Research Analyst with the right combination of technical expertise and experience will require a comprehensive screening process. This Hiring Kit provides an adjustable framework your business can use to find, recruit and ultimately hire the right person for the job.This hiring kit from TechRepublic Premium includes a job description, sample interview questions ...

    Downloads
    Published:  May 19, 2022, 5:00 PM PDT Modified:  May 21, 2022, 12:00 PM PDT Read More See more TechRepublic Premium
  • TechRepublic Premium

    Quick glossary: Industrial Internet of Things

    The digital transformation required by implementing the industrial Internet of Things (IIoT) is a radical change from business as usual. This quick glossary of 30 terms and concepts relating to IIoT will help you get a handle on what IIoT is and what it can do for your business.. From the glossary’s introduction: While the ...

    Downloads
    Published:  May 19, 2022, 5:00 PM PDT Modified:  May 21, 2022, 12:00 PM PDT Read More See more TechRepublic Premium
  • TechRepublic Premium

    Software Procurement Policy

    Procuring software packages for an organization is a complicated process that involves more than just technological knowledge. There are financial and support aspects to consider, proof of concepts to evaluate and vendor negotiations to handle. Navigating through the details of an RFP alone can be challenging, so use TechRepublic Premium’s Software Procurement Policy to establish ...

    Published:  April 14, 2022, 5:00 PM PDT Modified:  April 16, 2022, 1:00 PM PDT Read More See more TechRepublic Premium

Services

  • About Us
  • Newsletters
  • RSS Feeds
  • Site Map
  • Site Help & Feedback
  • FAQ
  • Advertise
  • Do Not Sell My Information

Explore

  • Downloads
  • TechRepublic Forums
  • Meet the Team
  • TechRepublic Academy
  • TechRepublic Premium
  • Resource Library
  • Photos
  • Videos
  • TechRepublic
  • TechRepublic on Twitter
  • TechRepublic on Facebook
  • TechRepublic on LinkedIn
  • TechRepublic on Flipboard
© 2022 TechnologyAdvice. All rights reserved.
  • Privacy Policy
  • Terms of Use
  • Property of TechnologyAdvice