aev

joined 1 year ago
MODERATOR OF
[–] [email protected] -1 points 9 months ago (3 children)

The Post? Really? Half of that article is an ad for the Post itself!

[–] [email protected] 1 points 10 months ago

All the good things Records bring are stifled by JPA and DAO conventions and requirements. I really hate JPA for that reason, and have avoided Hibernate in favor of my own DAO implementations.

Records will slash thousands of lines of code from my implementation and will make it infinitely easier to maintain, and trust down-stream.

[–] [email protected] 4 points 10 months ago

With some of my smaller clients, the CIO is the same as the CTO and the same as the IT Director. There, IT is developers, too.

[–] [email protected] 6 points 10 months ago

Enterprise will cause a boom in hiring VBA devs to migrate legacy apps to other programming languages, then hear Microsoft will extend support for a few more years, then fire all those VBA devs again. If Microsoft had some wits, they'd create easy tools to migrate VBA to C#.

[–] [email protected] 10 points 10 months ago (3 children)

Wouldn't it face the exact same security issues as VBA, with drive-by installs of obfuscated malware and executions of arbitrary code?

[–] [email protected] 1 points 10 months ago

Sure! I wrote all about it over on Medium: https://medium.com/@aev_software/java-jakarta-soap-wsdl-client-fails-to-read-soap-message-for-logging-38087a63ea6d

To summarize: custom logging handlers failed after upgrading to version 3, because the underlying implementation that exports a message as a SOAP message is broken.

[–] [email protected] 2 points 10 months ago

That indeed is annoying.

[–] [email protected] 2 points 10 months ago

Oh dear. That would work. But I'd lose the paper!

[–] [email protected] 2 points 10 months ago

Except that b comes before c, so it'll always recommend the .blog bookmark before the .com bookmark. This post is more about clarifying a stupefying situation. Solutions are a bonus.

[–] [email protected] 2 points 11 months ago

Dinosaur here. I started building web sites when JavaScript had yet to be invented. If articles like this exist for new features introduced since EcmaScript 5, I'm all ears.

[–] [email protected] 2 points 11 months ago

Cool. Just what I need: yet another version of a JDK/JRE to test. I feel like I spend more time testing these for regressions than I spend developing functionality for my clients. Anyway. Good for Adoptium and those who found and solved this bug.

[–] [email protected] 3 points 11 months ago (2 children)

I started using Jakarta half a year ago, as it was promised to be the de-facto way to build a SOAP client that speaks to a WSDL server. Oh boy: growing pains. Did not expect that 2 decades of developer experience in Java EE would amount to nothing, for the people who implemented Jakarta. As impressive as the effort may be, the inexplicable regressions we faced when we got forced to upgrade to version 3 proved quite cumbersome.

 

Chances are you forgot to kick it.

The linked article is written by me. It explains how Java streams need a terminating operation in order to start any actions. For more explanations and code examples, do follow the link and read the article. It's free.

1
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]
 

Listen, gain, build, test, query: 5 tips from experience.

Listen.

Observe other interfaces. Study them. Are they intuitive? Are they engaging? Who thinks so? Just you? Your boss? Millions of users? Who are those users? Local people? People like you? Or people from other cultures? People unlike you? More is better.

Gain

Gain examples of intuitive and engaging interfaces in the wild. Determine which of those can be made to fit whatever product or service it is you want users to use, or customers to purchase.

Build

Build the interface. If you’re the designer: don’t worry about coding, storage, security, and payment models. Focus on the components and how they fit into the larger view. Start with pen and paper, then move on to tools like Axure and Figma.

Test

Test how it feels. Does the flow guide you well? Or does it have you bouncing around? Can people who live in other parts of the world, enter their information? Can people who use smaller or larger devices enter information and see what you want them to see? Can people who are blind, or who work in a loud factory, or cannot move very well, also use your interface?

Question

Question your own assumptions. Question why differing people find differing interfaces more intuitive. Why don’t we all simply agree that what I find intuitive is intuitive for everyone?

Rinse and repeat.

view more: ‹ prev next ›