Blockchain - why?
The point of blockchain is to provide a secure and transparent way to store and track data. Blockchain is a distributed ledger technology that uses cryptography to secure and verify transactions. This means that data stored on the blockchain cannot be tampered with or altered without the consent of the network.
Here are some of the potential benefits of blockchain:
- Security: Blockchain is very secure because it is very difficult to hack or tamper with. This is because each block in the chain is cryptographically linked to the previous block, making it very difficult to change any data without affecting all of the subsequent blocks.
- Transparency: Blockchain is transparent because all transactions are recorded on the blockchain and are available for anyone to see. This makes it very difficult for fraud or corruption to occur.
- Efficiency: Blockchain can be used to streamline many business processes, such as supply chain management, financial transactions, and voting. This can save businesses time and money.
- Immutability: Blockchain is immutable because once data is added to the blockchain, it cannot be changed or deleted. This makes it a valuable tool for storing records and data that needs to be tamper-proof.
However, there are also some potential risks associated with blockchain:
Load a file and print out lines in a random order
public static void main(String args\[\]) throws IOException{
List<String\> lines \= Files.readAllLines(Paths.get("test.txt"));
Random r \= new Random();
while(!lines.isEmpty()){
String nextLine \= lines.get(r.nextInt(lines.size()));
System.out.println(nextLine);
lines.remove(nextLine);
}
}
GMail notifications not working after latest update on Android/Nexus 4
Settings–>Applications–>GMail, force stop, clear data/cache fixed this for me :-)
Money in, money out
Design and development of a real time matching engine to provide insights into liquidity for funding forecasts and regulatory requirements.
Java, BDD/TDD, JUnit/TestNG, Maven, Coherence, Spring Core, Spring Data, Spring Boot Micro Services, IBM MQ, Maven, Jira, TeamCity
Too Much Technology
“Healthcare companies today are solving the medical problems that our technological society has created. Diabetes, heart disease, and obesity. The cure isn’t more technology and medicine…the cure is that these people need a reason to live.”
Downloading maven settings from nexus
mvn org.sonatype.plugins:nexus-maven-plugin:settings-download
http://www.sonatype.com/books/nexus-book/reference/settings-sect-downloading.html
eclipse vibrant ink search results headache
The Eclipse color theme plugin makes its simply to switch to the Vibrant Ink theme. However, when doing a search (eg. find references) highlighted matches are a little tricky to see! To change this:
General–>Editors–>Text Editors–>Annotations–>Search Results
(I just changed “Text as” to Squiggly Line)
Risk and tribal language / Counterparty Credit Risk
Whenever you start on a new project there’s always a certain amount of tribal language to decode. A colleague of mine kept talking about a system that “calculates IRC”. When I asked what IRC was, he didn’t know….
Here’s the best reference I found for developers looking to understand Counterparty Credit Risk.
Auto create builder pattern code in eclipse
Looking at legacy code with lots of unwiedly constructors. Whilst mocking needing something to create all the boiler plate builder code and found this plugin that works with Juno too. http://code.google.com/p/bpep/