Are you over 18 and want to see adult content?
More Annotations
A complete backup of https://cryptominingworld.org
Are you over 18 and want to see adult content?
A complete backup of https://nwtf.org
Are you over 18 and want to see adult content?
A complete backup of https://schleuniger.com
Are you over 18 and want to see adult content?
A complete backup of https://bespokehotels.com
Are you over 18 and want to see adult content?
A complete backup of https://javlogo.com
Are you over 18 and want to see adult content?
A complete backup of https://maryboonegallery.com
Are you over 18 and want to see adult content?
A complete backup of https://frenzelit.com
Are you over 18 and want to see adult content?
A complete backup of https://glowspecialist.nl
Are you over 18 and want to see adult content?
A complete backup of https://ivermectingeneric.com
Are you over 18 and want to see adult content?
A complete backup of https://socialblade.com
Are you over 18 and want to see adult content?
A complete backup of https://azsos.gov
Are you over 18 and want to see adult content?
Favourite Annotations
A complete backup of https://ocean-city.com
Are you over 18 and want to see adult content?
A complete backup of https://yeomanyachts.com
Are you over 18 and want to see adult content?
A complete backup of https://automania.ru
Are you over 18 and want to see adult content?
A complete backup of https://sceditor.com
Are you over 18 and want to see adult content?
A complete backup of https://centrum24.pl
Are you over 18 and want to see adult content?
A complete backup of https://americangenrefilm.com
Are you over 18 and want to see adult content?
A complete backup of https://eranet-smartenergysystems.eu
Are you over 18 and want to see adult content?
A complete backup of https://ifood.com.br
Are you over 18 and want to see adult content?
A complete backup of https://jacktiltongallery.com
Are you over 18 and want to see adult content?
A complete backup of https://beaconscloset.com
Are you over 18 and want to see adult content?
Text
practice.
SEARCH ON A STATIC WEBSITE When I moved my blog from WordPress to Jekyll, I was faced with the problem of letting users search content in it. I didn’t give it much thought and used Google Custom Search Engine. In this post, I’d like to review possible options to search static sites, and review each ofthem.
UNSELECT ALL TOGGLE BUTTONS OF A GROUP It’s summer and since I’m hearing more and more the sound of waves splashing instead of the sound of keyboards typing, I’m providing you with quick tricks instead of well-though deep articles. This time, it’s about Swing. I’m doing Swing for a pet project a lot. And I’m more of a web guy. So, I’m always butting my head against the wall trying to overcome problem people more PROGRAMMING BY CONTRACT ON THE JVM Design by contract, also known as contract programming, programming by contract and design-by-contract programming, is an approach for designing software. It prescribes that software designers should define formal, precise and verifiable interface specifications for software components, which extend the ordinary definition of abstractdata
A COMPARISON OF ASSERTION LIBRARIES I was not a fan of assertions libraries at first. Whether assertions provided by the testing frameworks were enough is debatable. But those libraries provides the way to write custom assertions closer to the business language. While the intention is commendable, I always thought this path was a slippery slope. If one starts writing such custom assertions, then they need to be tested obviously. EXERCISES IN CONCURRENT PROGRAMMING STYLE This is the 16th post in the Exercises in Programming Style focus series. In the book, this chapter is called Actors. In software, the actor model is a very specific way to design code: The actor model in computer science is a mathematical model of concurrent computation that treats 'actors' as the universal primitives of concurrentcomputation.
INSERTING A NEW COMMIT IN THE GIT HISTORY Most tutorials about Git history rewriting state that history should never ever be rewritten. Like all principles, it depends mostly on the exact context. The principle should probably be updated like this: Public Git history should not be rewritten The reason is that once the Git history has been pushed, it has been made public: other developers might have started working on top of it. MANAGING THE RISK OF NOT UPGRADING Recently, I talked with a friend working for a public administration. He was very happy because they finally would be migrating to Java 8. Yes, you read that right. Just to prevent any possible misunderstanding, the following table shows the update options for Java versions (from Oracle Java SE Support Roadmap) EXPLORING DATA SETS WITH KIBANA In this post, I’d like to explore a sample data set using Kibana. This requires some data to start with: let’s index some tweets. It’s quite straightforward to achieve that by following explanations found in my good friend David’s blog post and wait for some time to fill the index with data. Basic metric Let’s start with something basic, the number of tweets indexed so far. MULTIPLE MODULES IN SPRING BOOT APPS Spring Boot is a huge success, perhaps even more so than its inceptors hoped for. There is a lot of documentation, blog posts, and presentations on Spring Boot. However, most of them are aimed toward a feature, like monitoring or configuring. Few - if any of them, describe real-world practices. In this post, I’d like to highlight how to design a Spring Boot having multiple modules. TEACHING JAVA WITH JUPYTER NOTEBOOKS Whatever the side of the fence you’ve been on in trainings - teacher or student, I believe we all share the same experience: it’s very hard to stay focused during a couple of hours. This has only become worse in recent years, with mobile phones being a huge source of distraction. The consequence is that the most important part is thepractice.
SEARCH ON A STATIC WEBSITE When I moved my blog from WordPress to Jekyll, I was faced with the problem of letting users search content in it. I didn’t give it much thought and used Google Custom Search Engine. In this post, I’d like to review possible options to search static sites, and review each ofthem.
UNSELECT ALL TOGGLE BUTTONS OF A GROUP It’s summer and since I’m hearing more and more the sound of waves splashing instead of the sound of keyboards typing, I’m providing you with quick tricks instead of well-though deep articles. This time, it’s about Swing. I’m doing Swing for a pet project a lot. And I’m more of a web guy. So, I’m always butting my head against the wall trying to overcome problem people more PROGRAMMING BY CONTRACT ON THE JVM Design by contract, also known as contract programming, programming by contract and design-by-contract programming, is an approach for designing software. It prescribes that software designers should define formal, precise and verifiable interface specifications for software components, which extend the ordinary definition of abstractdata
A COMPARISON OF ASSERTION LIBRARIES I was not a fan of assertions libraries at first. Whether assertions provided by the testing frameworks were enough is debatable. But those libraries provides the way to write custom assertions closer to the business language. While the intention is commendable, I always thought this path was a slippery slope. If one starts writing such custom assertions, then they need to be tested obviously. EXERCISES IN CONCURRENT PROGRAMMING STYLE This is the 16th post in the Exercises in Programming Style focus series. In the book, this chapter is called Actors. In software, the actor model is a very specific way to design code: The actor model in computer science is a mathematical model of concurrent computation that treats 'actors' as the universal primitives of concurrentcomputation.
INSERTING A NEW COMMIT IN THE GIT HISTORY Most tutorials about Git history rewriting state that history should never ever be rewritten. Like all principles, it depends mostly on the exact context. The principle should probably be updated like this: Public Git history should not be rewritten The reason is that once the Git history has been pushed, it has been made public: other developers might have started working on top of it. MANAGING THE RISK OF NOT UPGRADING Recently, I talked with a friend working for a public administration. He was very happy because they finally would be migrating to Java 8. Yes, you read that right. Just to prevent any possible misunderstanding, the following table shows the update options for Java versions (from Oracle Java SE Support Roadmap) LEARNING CLOJURE: DYNAMIC DISPATCH This is the 4th post in the Learning Clojure focus series. A common pattern in software development is the dynamic dispatching (or routing) table. The table is responsible for returning the relevant output for a specific input. In the Object-Oriented programming world, the object model would look something like the following. A (DEFINITIVE?) GUIDE ON LAZYINITIALIZATIONEXCEPTION Posts that have been written about Hibernate’s LazyInitializationException could probably fill whole books. Yet, I believe each of them focuses on a particular aspect of it: some on a specific solution, some on how to solve it with Spring Boot, etc. I’d like this post to be the definitive guide on the subject, even though I’m pretty sure it won’t. PROGRAMMING BY CONTRACT ON THE JVM Design by contract, also known as contract programming, programming by contract and design-by-contract programming, is an approach for designing software. It prescribes that software designers should define formal, precise and verifiable interface specifications for software components, which extend the ordinary definition of abstractdata
A SONARQUBE PLUGIN FOR KOTLIN This is the 3rd post in a series about creating a SonarQube plugin for the Kotlin language: The first post was about creating the parsing code itself.The 2nd post detailed how to use the parsing code to check for two rules. In this final post, we will be creating the plugin proper using the code of the 2 previous posts. The Sonar model The Sonar model is based on the following abstractionsOPTIONAL.STREAM()
This week, I learned about a nifty 'new' feature of Optional that I want to share in this post. It’s available since Java 9, so its novelty is relative. Let’s start with the following sequence to compute the total price of an order: public BigDecimal getOrderPrice(Long orderId) { List lines=orderRepository.findByOrderId(orderId); BigDecimal price=BigDecimal.ZERO; (1) for METHOD INJECTION WITH SPRING Spring core comes out-of-the-box with two scopes: singletons and prototypes. Singletons implement the Singleton pattern, meaning there’s only a single instance at runtime (in a JVM). Spring instantiate them during context creation, caches them in the context, and serves them from the cache when needed (or something like that). Prototypes are instantiated each time you access the context to DYNAMIC CASTING IN JAVA I’m a big fan of Baeldung’s blog. One of his latest post is about casting in Java. Unfortunately, I feel it misses one important point: dynamic casting. Since that’s is (very) relatively new, this post will try to fill that gap. ROLLING DICE IN KOTLIN A little more than 2 years ago, I wrote a post on how you could create a Die rolling API in Scala. As I’m more and more interested in Kotlin, let’s do that in Kotlin. At the root of the hierarchy lies the Rollable interface: interface Rollable { fun roll(): T } The base class is the Die: open class Die(val sides: Int): RollableDetails
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0