DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Curious about the future of data-driven systems? Join our Data Engineering roundtable and learn how to build scalable data platforms.

Data Engineering: The industry has come a long way from organizing unstructured data to adopting today's modern data pipelines. See how.

Threat Detection: Learn core practices for managing security risks and vulnerabilities in your organization — don't regret those threats!

Managing API integrations: Assess your use case and needs — plus learn patterns for the design, build, and maintenance of your integrations.

Avatar

Victor Tsoukanov

developer at wiley

Korolov, RU

Joined Jun 2007

Stats

Reputation: 6
Pageviews: 47.7K
Articles: 1
Comments: 11
  • Articles
  • Comments

Articles

article thumbnail
GWT Development with IntelliJ IDEA Community Edition
I'll use IntelliJ IDEA Community Edition and GWT 2.0.
January 21, 2010
· 44,143 Views

Comments

Announcing PostSharp 1.0 Release Candidate 1

Aug 04, 2011 · Gerd Storm

Which is faster Assembler or C++? Sure, C++ would be a loser in every way. Your question is not correct. You are selecting particular language for development at first and if you need to have performance you need to have scalable design which does not depend on language at all.
Creating an Ajax Search Widget

Mar 29, 2010 · Lebon Bon Lebon

I think main thing that should be clarified is "how happy will you feel yourself on the new job". With provided questions you will not be able to find it out. I think in the middle of you list you will get very angry person right near you. People do not like to be judged. I think the most important thing that should be clarified is what they are waiting from you and try to compare it with your expectations to avoid disappointment in the future.
Capabilities vs. Quirks: a look at browser sniffing

Feb 26, 2010 · Mr B Loid

One additional hint - use class filtering in profiler and start it with your own packages. While without filtering there may be a lot of information in snapshot difference, after applying filter you can reduce it to small set of your classes which may be a cause of memory leak.
Introduction to Web Parts

Feb 19, 2010 · Mr B Loid

If you do not want to pay money for profiling tool, there is a free and quite suitable profiler – Netbeans profiler
Rules of Thumb: Don't Use the Session

Feb 17, 2010 · James Sugrue

  • a database is not performant
  • a database is not a performance bottleneck if you are using in-memory database
  • a (replicated) cache brings as much drawbacks as session. And you need to produce some extra code/configuration
  • memcached is a simple cache with easy configuration
Rules of Thumb: Don't Use the Session

Feb 17, 2010 · James Sugrue

  • a database is not performant
  • a database is not a performance bottleneck if you are using in-memory database
  • a (replicated) cache brings as much drawbacks as session. And you need to produce some extra code/configuration
  • memcached is a simple cache with easy configuration
Rules of Thumb: Don't Use the Session

Feb 17, 2010 · James Sugrue

Don't Use the Session - it is very categorically. If you need scalability you can develop your own session replication if container does not provide it. For example you can use HttpSessionListener and HttpSessionBindingListener to trace changing of session attributes and save values in distributed cache or database.
Accessible News Slider for jQuery v.1.1 - now a plugin and more accessible

Jan 22, 2010 · Brian Reindel

when you are using
Preconditions.checkArgument((i > 0), "The value i has to be greater than zero"); 
you create new string value that may not be used at all. Imaging how many such strings you can introduce and how long will GC collect them. And look at the following
if (i > 0) { throw new IllegalArgumentException ("The value i has to be greater than zero"); } 
agreed, some of them will be cached, may be in enterprise java it does not matter, but when you develop high-loaded application (e.g. in Telco domain) it matters
Every time you fix a bug you risk introducing another

Aug 15, 2008 · Ben Hosking

It is just a remark, Component.enable() had been deprecated and usage of Component.setEnabled(boolean) looks better

cancelButton.setEnabled(currentState.in(Order_State.PENDING, Order_State.PROCESSING, Order_State.CHECKING_CREDIT));

Dependency management, why it's so difficult ?

Jul 28, 2008 · Victor Tsoukanov

Hi, you are not right, I understand how maven works and what is it (a have a year experience with maven), but I still have strong conviction it was a wrong choice since it is too complex for such simple thing as dependency management.
Dependency management, why it's so difficult ?

Jul 28, 2008 · Victor Tsoukanov

Hi, I do not understand why it is not a dzone material - it is my opinion (as you see it was tagged as opinion). Also it was not a question - there were shown a simpler way for dependency management.

User has been successfully modified

Failed to modify user

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: