I wrote a small presentation about new features of Java language, especially the ones introduced after Java 8. I tried to pick the most relevant ones for our day to day coding.
In the GitHub repository, there are some sample code and the presentation in pptx and pdf format. The code works on Java 17 without any configuration.
Blockly is an application the generated blockly blocks based on apis, Odata and GraphQL actions. Note for the GraphQL, we have implemented, for the moment only the blocks for getting the data and now working on mutation actions.
Google does such a good job with personalized results, that we have have forgotten how to search. Remember the old days when using a search engine effectively was a specialized skill? Search engines have gotten a lot better since then, but a lot of the improvements have been due to personalized results. It’s not easy to transition from Google to Bing or DuckDuckGo.
That being said, Google is also a good search engine, so it’s difficult to compete with them regardless of personalized results.
Using a search engine is a more specialized skill than ever.
What "Google getting better" actually means is that it is more likely to return what most people want as the first page hits. That is a tradeoff, because it obscures everything else whenever what most people want is wrong.
As a programmer, you're only going to be doing searches for things that are non-obvious, so there is a vastly higher chance of Google giving you the wrong answer than for the average search.
There is a fundamental contradiction between a search engine that tries to show you only what it thinks you want, and the fact that you don't know exactly what you want when you search, until you see some results.
I think there's something like a conservation law, that the more you make it easy to find some things on the Internet, the harder you make it to find others. Kind of like the proof that you can't compress all strings.
Bing has issues with not scraping dynamic content very well if at all. We had to eliminate libraries that render important content after page load with javascript because they'd show up on Google but not Bing.