;; Getting rid of explicit indexing was just step one.
-- After a few days/months/years, I now realize that it is more important and less buggy if I think only of the function to call (and whether I want to end up with a new (maybe pruned) collection, a single thing, or "both" (that's how I think of scans))
In the #java and #csharp OOP programming languages, #reflection is used to not only review an object’s private fields and methods, but also to access and change them.
This is used for instance by large #dependencyinjection libraries and frameworks, by preprocessors, and of course by the standard library itself.
It is dangerous because it can break a class’ definition of what should be private and inaccessible.
#Java developers, Reminder that there's a SEAT WAITING FOR YOU at Oracle DevLive New York City (May 9). Come hear from Java experts including Georges Saab Chad Arimura Billy Korando & Aurelio Garcia-Ribeyro. Register now (it's FREE): https://www.oracle.com/developer/devlive/new-york/java/
The person in this position will work directly with helping us maintain existing systems, and design new systems for gathering and analyzing Tor network data.
The bulk of our code is currently written in #java, smaller portions are written in R, #Python, PostgreSQL, and JavaScript. We are transitioning to a new pipeline mainly in #Rust and Python.
Java has a interface* called “Set” but the documentation is nebulous & ominous. “may throw an exception” what? does no one even know? There isn’t even a method for intersection & union?! What is the point? I taught my students to use the set object in Python. It was an elegant beautiful experience— Thought we could do it in Java but I think I will just use arraylist, write my own damn methods.
I’m biased, but Java is always more annoying like this. ugh. (*this explains part of my confusion)
In Java, "Set" is an interface. What you are looking for is a "HashSet" https://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html or any other class that implements the interface "Set" like a TreeSet, LinkedHashSet, CopyOnWriteArraySet, EnumSet, and others, such as a Map's key set.
@noneuclideandreamer Hier habe ich angefangen zu beschreiben wie ich #Java und #SuperCollider kopple. Das "Jean live coding System" ist damit noch nicht erklärt. Aber die Links zeigen wie die Visualisierung Open Sound Control Telegramme sendet. Und wie die passenden Empfänger in SuperCollider aussehen. Weiter oben im Text ist auch meine Motivation notiert warum ich die audio-visuelle Kopplung gerade so gelöst habe.
I've got the impression that the #EclipseIDE doesn't get all the love it deserves, but I'm quite a fan myself. It's really impressive how featureful it is, and sure doing #Java would be way harder if I couldn't count on it. My $newJob, I've been told, makes using Eclipse mandatory for Java dev, so this is great news for me. :)
Reminder that you can meet Oracle's Java DevRel Team at this year's #DevoxxUK conference! Please join Nicolai Parlog, Ana Maria Mihalceanu and me (May 8-10)! We'd love to meet you!
Monoliths are having a comback. We need a new cool name for that architecture. It is okay to have some small microservices around the core. Something like a planet and its moons. Or if your system is big: a star and its planets...
My #Java project goes on, as a learning practice preparing for $newJob. I have, on purpose, excluded any frontend frameworks, just plain old HTML and CSS, and some JS strictly when needed. I build my templates with JSP, and I'm not using any backend framework. A bit more work? Maybe. But it's crystal clear, less bloated, and so fast! Plus, I get to see behind the abstractions, implementing models, services, factories, servlets, utils, etc. all by myself. In other words: I'm having fun. :)