|
You are here |
thinking-in-code.blogspot.com | ||
| | | | |
ryanharter.com
|
|
| | | | | In my last article, I gave a basic introduction to AutoValue, the code generating annotation processor that makes immutable value types in Java easy. Now I'd like to take a bit of a deeper look at AutoValue and how it works. Compile Time Annotation Processing First things first, AutoValue is a compile time annotation processor. This means that it only runs when you compile your code, as opposed to when your app is running. | |
| | | | |
renato.athaydes.com
|
|
| | | | | [AI summary] The article discusses creating a minimal HTTP server in Java without using frameworks, leveraging Java SE's capabilities for simplicity and control. It highlights building the server with custom code, using annotations for routing, and demonstrates the approach with a basic 'Hello World' example. The article also covers testing with JUnit, using standalone JUnit runners, and building the project with Java itself to avoid bash scripts. It concludes by advocating for a balance between using frameworks and raw Java SE for different application needs. | |
| | | | |
www.veracode.com
|
|
| | | | | Java Naming and Directory Interface (JNDI) is a Java API that allows clients to discover and look up data and objects via a name. These objects can be stored in different naming or directory services, such as Remote Method Invocation (RMI), Common Object Request Broker Architecture (CORBA), Lightweight Directory Access Protocol (LDAP), or Domain Name Service (DNS). | |
| | | | |
mathiasbynens.be
|
|
| | | [AI summary] The article discusses recent advancements in ECMAScript regular expressions, including new features like dotAll mode, lookbehind assertions, named capture groups, Unicode property escapes, and set notation, along with proposals for further enhancements. | ||