We specialise in tuning Java EE servers: Oracle WebLogic and IBM WebSphere.

Log in WebMail Jobs
News · FlexNet Blog

News from the production front

Technical posts, announcements, certifications. No filler industry news — only what we have taken away from specific enterprise client projects. Author: Krzysztof Sarna.

JDK / JVM optimisation — best practices and tools

Correct JDK environment configuration is a key factor affecting Java application performance. An improperly configured JDK environment can cause performance issues, long startup times and application freezes.

Full content

JDK / JVM optimisation tools

  1. VisualVM — Java application performance tracking, memory resource monitoring and performance issue diagnostics.
  2. JMC (Java Mission Control) — tool integrated with JDK, real-time performance analysis, memory and system resource monitoring.
  3. JProfiler — specialist software for identifying performance bottlenecks and analysing resource utilisation.
  4. Java Optimizer — automated tool that identifies and resolves performance issues, generating optimisation reports.

Best practices

  • Correct stack size settings (-Xss) and memory pool settings (-Xms and -Xmx)
  • Memory configuration tailored to application requirements (1024 / 2048 MB)
  • Choosing the appropriate JDK version (32 / 64-bit) according to requirements
  • Optimising Garbage Collector (GC) settings
  • On Linux/Unix systems, changing the entropy source to /dev/./urandom
  • Regular monitoring and updating of configuration

IBM acquires Red Hat — a $34 billion deal

IBM completed its acquisition of Red Hat, paying $34 billion. The agreement was signed in October of the previous year, at a price of $190 per share.

Full content

Red Hat became part of IBM's hybrid cloud division. The Red Hat president joined IBM's management team, reporting directly to IBM's CEO.

The transaction is the largest acquisition in IBM's history. Red Hat is one of the world's largest providers of open-source software for the enterprise sector.

Solutions developed jointly are designed to address the need for high scalability and flexible use of IT resources — regardless of the type of infrastructure on which they will run.

IBM Certified System Administrator: WAS 8.5.5 ND — achieved

After seeing out the old year and welcoming new challenges — the IBM Certified System Administrator: WebSphere Application Server ND V8.5.5 and Liberty Profile certification has been obtained.

Full content

The certification confirms expertise in administering the WebSphere Application Server Network Deployment environment version 8.5.5 and the then-newly introduced Liberty Profile — a lightweight, modular alternative to the full tWAS server.

Those interested are welcome to explore working with FlexNet — the careers section contains current positions and information about our expert pool.

A scan of the certificate and the full list of obtained certifications is available on the certifications page.

.htaccess and WordPress, Joomla or another CMS

When hosting does not provide access to the main Apache configuration file (httpd.conf), the .htaccess file is an alternative solution. It allows you to configure many server parameters without access to the system file.

Full content

Location and how it works

The .htaccess file is usually located in the main domain directory. For multiple domains on one server there may be multiple such files. Directives apply to the directory where the file is located and all subdirectories below it.

Creating the file

The .htaccess file is a plain ASCII text file:

  • Create a new file (Ctrl+N in Notepad)
  • Add the required directives with a newline after each
  • Save as: name ".htaccess", file type: "all files"
  • After uploading to the server, set permissions: chmod 644 .htaccess

Use cases

  • General parameters — server admin, directory index, .htaccess protection, server signature, file upload limit, directory browsing block
  • File extensions — CSS, HTML, JS, JSON, audio (OGA, MP4), video (OGV, MP4, WebM, FLV)
  • Compressionmod_deflate compresses HTML, CSS, JS, PDF
  • Browser cache — cache expiry for images, CSS, JS set to 30 days
  • WordPresswp-config.php protection and URL rewriting (friendly URLs)

GMAIL — Tips & Tricks

Two concrete Gmail productivity improvements — a search operator for large attachments and scheduled email sending.

Full content

Tip 1: Searching for large attachments

To find messages with large attachments (e.g. over 20 MB), paste the following operator into Gmail's search bar: has:attachment size:20M. It helps identify and delete emails taking up a lot of space. There are many more search operators — see the full list in Google's documentation.

Tip 2: Scheduled email sending

If you want to send an email in the future, install the Boomerang plugin. It lets you schedule sending for a chosen time — useful when managing communications across different time zones.

Blog archive: The full list of historical posts is available at flexnet.pl/blog. New posts are published irregularly — when we have taken something concrete from a project or obtained a certification. No filler.

TALK TO AN ENGINEER

Consultation, audit, support

Tell us what you're facing. Your choices in the form build a brief — exactly what the engineer who replies will see.

How we work Audit, project, 24/7 care
Hours Mon–Fri 9–17 · outages 24/7 for clients on contract
  • we take over systems from other vendors
  • we support older WebLogic and WebSphere
  • urgent issue? quick diagnosis first

Tell us about it

01 I'm interested in…
02 Type of engagement…
03 Ballpark budget (PLN)…
04 Timeline…
05 Contact details…
PDF, DOC, TXT, JPG/PNG · max 5 MB
An engineer replies Not a salesperson, not a call centre — someone who understands your infrastructure.
A clear next step The first reply includes an initial scope and rough estimate.
Confidentiality & NDA on request Your environment details stay between us. We sign an NDA before the call if you need it.

Your data is safe. It will be used only to handle your request. More info in our privacy policy.