On CBS News: Exclusive investigations by our I-Team
27 Resources for

ryan brase

  • Subscribe to this listing via:
  • RSS
  • Email

TechRepublic Resources

The java.util.concurrent tools
Java is a language built with threading in mind. The java.lang.Thread class has been around since release 1.0, synchronized is one of the built-in keywords, and java.lang.Object has had wait, notify, and notifyAll methods throughout. These basic tools allow for rudimentary thread control. However, during the design and development of...
Tags: Java, Ryan Brase, tool, barrier
Technical articles 2004-01-22
Ant makes branding Java JARs simple and foolproof
To developers, version 1.2 follows version 1.1 unless a backward-incompatible change was made, in which case they go with version number 2.0. Because mid-development version number shifts can wreak havoc on schedules, bug-tracking systems, and source repository tags, development teams have long been augmenting their version numbers with internal identification...
Tags: Ryan Brase, Java, branding, version number, Ant, static field
Technical articles 2003-10-17
A diverse development environment can enhance productivity and quality
Most software developers have a strong opinion about their preferred source code editor. Whether they go for a full-blown IDE like Eclipse, Visual Age, or JBuilder; the kitchen sink style of emacs; or the minimalist approach of vi, Notepad, and bbedit, they know what they like and they generally dislike...
Tags: Development tools, Ryan Brase, developer, development environment, Visual Age, tool
Technical articles 2003-08-12
Combine app-defined payloads with lightweight DIME format
Direct Internet Message Encapsulation DIME offers a better alternative to MIME and raw XML to combine multiple text and binary records into one binary stream. See how DIME can work with your applications.The Direct Internet Message Encapsulation DIME format provides an easy, standard mechanism for combining multiple text or binary...
Tags: Ryan Brase, Direct Internet Message Encapsulation, binary portion, Multipurpose Internet Mail Extensions, XML
Technical articles 2002-12-06
Avoid these simple Java encapsulation gotchas
Encapsulation is one of the foundations of object-oriented programming. Avoid these common problems that can corrupt your data if the encapsulation is not followed.Encapsulation is one of the tenets of object-oriented programming. It states that objects should hide their inner workings from external view. Good encapsulation increases code modularity by...
Tags: OOA/OOD/OOP, Java, Ryan Brase, encapsulation
Technical articles 2002-12-03
Configure vi for Java application development
Most software developers encounter the vi editor at some point in their career—if not at college, on production UNIX machines when installing work they coded on their Windows desktop machines in full-blown IDEs. It's rare to find a developer except in the most Microsoft-beholden shops who doesn't have to fire...
Tags: Programming languages, Ctags, Java application, Ryan Brase, Java
Technical articles 2003-07-10
Employ the Iterator class to streamline filtering
Iterator objects don't store objects the way arrays and linked lists do. See how using a filtering Iterator class can help you avoid wasted memory and decreased performance.By using a filtering Iterator class, you can avoid the need to consume an Iterator’s contents to produce another Iterator that contains a...
Tags: Ryan Brase, Iterator
Technical articles 2002-11-06
Plug-in makes installing Java Web Start a breeze
Java Web Start simplifies deployment of applications, but Sun's Plug-in makes the task even easier. See how the Java Plug-in from Sun enables browsers to fetch a Java Virtual Machine JVM.Java Web Start makes deploying and updating Java applications quick and easy. However, to take advantage of Web Start, users...
Tags: Programming languages, Web browsers, Ryan Brase, Java Web Start, Java, Web Start, JVM, plug-in, Web browser, Web, Java plug-in
Technical articles 2002-10-28
Create wrapper classes on the fly with Java dynamic proxies
The Java 1.3 release introduced a new feature called dynamic proxy classes, which provide a mechanism for creating wrapper classes on the fly for implementations of known interfaces. When I read about the proposed dynamic proxy classes before the 1.3 release, they struck me as a "gee whiz" feature. I...
Tags: Robots, Java, Ryan Brase, robot, BuilderRobot, workOn, dynamic proxy, proxy
Technical articles 2003-06-23
Avoid these Java inheritance gotchas
Inheritance is one of the primary composition mechanisms available in object-oriented programming. Some people criticize Java for supporting only single class inheritance as opposed to the multiple class inheritance that's possible under C++. However, even the less-complicated single inheritance leaves plenty of room for developer error. Below is a look...
Tags: OOA/OOD/OOP, Programming languages, Listing C, Java, Inheritance, Ryan Brase, parent class, Sub, child class, getField, getField method
Technical articles 2003-06-18
Work with Java Web Start beyond the sandbox
Java Web Start can make deploying Java apps a breeze, but it may prevent those apps from accessing needed resources. Find out how to use Java Network Launching Protocol and application signing to access a user's system resources beyond the sandbox.When you deploy applications through Sun’s Java Web Start, they...
Tags: Programming languages, Channel management, application sandbox, Ryan Brase, sandbox, Web Start, Java, system resource, Web, Java Network Launching Protocol
Technical articles 2002-10-15
Java Web Start splits the difference between apps and applets
Sun's Web Start offers an easy way to deploy Java applications by adapting the best traits of applets and applications. Find out how Web Start works and how you can roll it out.Sun’s Java Web Start makes installing Java applications as simple as tagging Web links to check and access...
Tags: Programming languages, Channel management, Ryan Brase, Java Web Start, Java, Web Start, applet, Java application, Web
Technical articles 2002-10-07
Eliminate bottlenecks with a buffered iterator
Buffered iterators work in a similar fashion as BufferedInputStreams and can reduce delays in an iterator series. We'll walk you through some sample code line by line to demonstrate the process.In many cases, a java.util.Iterator is preferable to java.util.List or an array as a return value because an iterator can...
Tags: Ryan Brase, iterator, BufferedIterator
Technical articles 2002-09-17
Deploy apps faster and easier with Java Web Start
Java Web Start allows you to deploy full-featured applications using your Web browser, bypassing complex installation procedures. See if Web Start is right for your build and deployment process.In 2000, Sun Microsystems introduced Java Web Start with a minimum of fanfare. Web Start was positioned as a way to make...
Tags: Web servers, Channel management, Programming languages, Java Web Start, Ryan Brase, Web Start, JNLP, Web, Web server, Java
Technical articles 2002-09-04
Deciding between iterators and lists for returned values in Java
The java.util.Iterator and java.util.List classes essentially do the same thing: They give you access to a sequence of objects. But a key difference gives iterators an edge in certain situations.The java.util.Iterator and java.util.List classes basically just provide access to a sequence of objects. However, they have one fundamental difference that...
Tags: Ryan Brase, Java, iterator, ResultSet, hasNext
Technical articles 2002-08-14
Take advantage of exception chaining in Java 1.4
Additions to Java 1.4 enable an easier way to chain exceptions. Find out how java.lang.Throwable class and its member field passes error details to the user's log file.Encapsulation is one of the primary benefits of object-oriented programming. It allows one object to give direction to another object without having to...
Tags: Programming languages, OOA/OOD/OOP, encapsulation, Ryan Brase, Scheduler, Java 1.4, Java
Technical articles 2002-08-09
Wiki eases the burden of creating documentation
WikiWikiWeb is an authoring tool that provides an easy, collaborative way to create browser-based, organic documentation. A Wiki may be the answer to your documentation woes.Even in tightly run development shops, maintaining documentation can be a challenge, especially during the implementation phase. When documentation is required, it’s frequently an afterthought....
Tags: WikiWikiWeb, Ryan Brase, Wiki
Technical articles 2002-07-29
C# is just Java--only a little worse
C# and Java are both nice languages. They reach similar goals through similar means, although C# adds some syntactical touches to Java, such as the foreach keyword and a more pleasant extends/implements construct. Unfortunately, the improvements are outweighed by the instances of regression. In this article, I'll compare the languages,...
Tags: Programming languages, .NET, C/C++, Ryan Brase, C#, Java, C++
Technical articles 2003-04-07
Surviving self-inflicted disaster
You may be able to recover data from a self-inflicted disaster, but will your career recover? One pro's experience-based tips can help you put things right after you do the wrong thing.Last week I deleted a few months’ worth of customer data. It wasn't one of those sudden rm –rf...
Tags: Professional development, Ryan Brase, recovery effort
Technical articles 2002-07-22
Choosing an open source system makes business and technical sense
A lot has been said in recent years about the relative merits of open source software OSS vs. single-vendor, proprietary software. The sheer volume of discourse is owed in part to the disparate groups involved in the discussion. Business leaders trying to build empires are arguing with radicals trying to...
Tags: Tools & Techniques, OPEN SOURCE, Ryan Brase, software, security
Technical articles 2003-03-18

Refining Tags

Java (16 results)
Web (5 results)
Web Start (5 results)
Java Web Start (4 results)
tool (3 results)
iterator (3 results)


Microsoft PowerPoint Advanced Functionality
Microsoft PowerPoint Advanced Functionality is a preformatted presentation for training staff to maximize Microsoft PowerPoint's more advanced functio ...
Buy Now
Cisco IOS Command Chart (IOS v.12+)
Becoming proficient with Cisco equipment means remembering a whole new set of commands. These command charts give you a quick way to look up the needed IOS commands and switches when you need them.
Buy Now