Samanta  Moore

Samanta Moore

1623406631

Why You Must Know Abstraction?

One of the fundamental concepts in Oop that you must know.

Through this article, I will be discussing the concept of **_Abstraction _**and how we can achieve it partially or completely in java programming. I have already covered other important pillars of OOPs that are InheritancePolymorphismEncapsulation, and Compositions. After reading this article you would be in a position to answer this question in your next interview.

What Is Abstraction?

It is one of the pillars of OOP like InheritanceEncapsulation, and Polymorphism.The basic English meaning of Abstraction is the quality of dealing with ideas rather than events. Did you get it? I know it’s hard to grasp.Let me put its definition in another way **basically it deals with hiding the internal details and showing the essential things to the end-user.**A real-life example of abstraction can be using an electric circuit board. We use the buttons to turn on and off the electrical devices through the circuit board. We know a lot of things happen inside the board. Here we are using the functionality provided and we aren’t interested in the actual working of the circuit board.Now let’s relate this example with classes and interface. The surface of the electric board is an Interface and the actual implementation of the electric circuit board is a class.

#java-programming #software-engineering #abstraction #software-development #java #why you must know abstraction?

What is GEEK

Buddha Community

Why  You Must Know Abstraction?
Samanta  Moore

Samanta Moore

1623406631

Why You Must Know Abstraction?

One of the fundamental concepts in Oop that you must know.

Through this article, I will be discussing the concept of **_Abstraction _**and how we can achieve it partially or completely in java programming. I have already covered other important pillars of OOPs that are InheritancePolymorphismEncapsulation, and Compositions. After reading this article you would be in a position to answer this question in your next interview.

What Is Abstraction?

It is one of the pillars of OOP like InheritanceEncapsulation, and Polymorphism.The basic English meaning of Abstraction is the quality of dealing with ideas rather than events. Did you get it? I know it’s hard to grasp.Let me put its definition in another way **basically it deals with hiding the internal details and showing the essential things to the end-user.**A real-life example of abstraction can be using an electric circuit board. We use the buttons to turn on and off the electrical devices through the circuit board. We know a lot of things happen inside the board. Here we are using the functionality provided and we aren’t interested in the actual working of the circuit board.Now let’s relate this example with classes and interface. The surface of the electric board is an Interface and the actual implementation of the electric circuit board is a class.

#java-programming #software-engineering #abstraction #software-development #java #why you must know abstraction?

Abstract class & Abstract method in C# | OOP in C# Part-24

https://youtu.be/vonwoaUl0Hw

#oop #abstract #abstract method #abstract class #what is abstract

Anastasia soda

Anastasia soda

1624219200

BITCOIN BREACH - What You MUST Know. DO NOT MISS!!!

FBI breached Bitcoin, here’s what you MUST know
The FBI recovered 2.3 million dollars worth of stolen Bitcoin that was paid by Colonial Pipeline as a a ransom to a group called Darkside. This created a bunch of rumors from hackers trying to break Bitcoin to now the US government could basically steal your private keys, and therefore your money which all contributed to the downfall of the price. Remember your private key is everything, if you show your private key to someone, it’s game over, they can take your Bitcoin from your wallet and steal it forever.

WHAT THIS WAS NOT:

This was not a breach of Bitcoin’s code, Bitcoin was not breached, quantum computing did not break the blockchain and no the US government doesn’t have some automatic software to steal your Bitcoin. So let’s take a look at what actually happened because this didn’t happen this week, the ransom happened last month and we’re just seeing the resolution of that this week and there’s a lot of confusion about it.

WHO IS DARKSIDE?
Darkside is an RaaS which stands for ransomware as a service, and you can think about them like a work for hire software service where you call them up, you present them your sketchy illegal idea. Darkside is the ransomware developer which creates the software used to breach into a company, where they then take 15% of the cut. Then there is the “affiliate” who is the person or group of people taking 85% of the ransom. It’s a criminal organization that creates software for people that are both willing and have access to the ability to install malicious software.

WHO IS COLONIAL PIPELINE?
Colonial Pipeline is a company which made roughly $421 million in 2020, they deal with transporting jet fuel, and gasoline. On May 7th, Darkside’s affiliate left a ransom note asking Colonial Pipeline and the CEO to pay 75 Bitcoins. The CEO had to make a choice - pay the ransom or ignore it and potentially face way worse consequences. They decided to pay up.

GAS PRICES:
Colonial Pipeline made the decision to shut down over 5,500 miles worth of pipeline which caused a huge shortage in their gasoline supply, which is also why if you’re living in the east Coast you may have seen gas prices go up so much these last few weeks. Colonial Pipeline supplies something like 45% of the fuel to the east coast but, here’s where the confusion comes in with Bitcoin.

WHAT HAPPENED AND HOW?
The FBI seized 69 Bitcoins from Darkside’s affiliate: (https://www.justice.gov/opa/pr/depart…)

How were the FBI able to do this? More than likely because the affiliate of Darkside was not as sophisticated and careful in their approach to hiding the private key. They stored it on a private server which was able to be tracked and exposed by the government through a series of transactions.

MY THOUGHTS:
I don’t think this was a conspiracy to undermine Bitcoin. Sometimes we over estimate the intelligence and level of care criminals will take. The truth is our government is becoming more efficient at tracking Bitcoin transactions - aka “following the money” which is why Blockchain is awesome - it’s transparent and pseudo anonymous. Darkside usually targets corporations with billions of dollars.
📺 The video in this post was made by Andrei Jikh
The origin of the article: https://www.youtube.com/watch?v=hhC5_fChI-0
🔺 DISCLAIMER: The article is for information sharing. The content of this video is solely the opinions of the speaker who is not a licensed financial advisor or registered investment advisor. Not investment advice or legal advice.
Cryptocurrency trading is VERY risky. Make sure you understand these risks and that you are responsible for what you do with your money
🔥 If you’re a beginner. I believe the article below will be useful to you ☞ What You Should Know Before Investing in Cryptocurrency - For Beginner
⭐ ⭐ ⭐The project is of interest to the community. Join to Get free ‘GEEK coin’ (GEEKCASH coin)!
☞ **-----CLICK HERE-----**⭐ ⭐ ⭐
Thanks for visiting and watching! Please don’t forget to leave a like, comment and share!

#bitcoin #blockchain #bitcoin breach #bitcoin breach - what you must know #fbi

HI Python

HI Python

1623719849

Must-Know Data Science Libraries in Python

Python is the most widespread and popular programming language in data science, software development, and related fields. The simplicity of codes in Python, which helps learners avoid any confusion, is the key to this popularity. Python has constantly been developing, and it keeps getting updated for more ease in using. With 137,000 plus libraries and tools, Python has always provided its users with the solutions to problems of any complexity level. This reason makes Python the ideal language for Data Science operations. This article focuses on some of the essential and must-learn libraries in Python used heavily by Data Scientists. I have tried to cover different libraries used in various stages of a data science cycle, such as Data Mining, processing and modeling, Data Visualization.

Learn Data Science in Python from here!

#data-visualization #data #data-science #python-programming #python #must-know data science libraries in python

Were  Joyce

Were Joyce

1624464840

Features That Every Developer Must Know About Spring Boot

The framework is often termed as “Spring on Steroids” and indeed it is.

If you are not living under the rock, then you must have heard about Spring Boot, the framework which provides a simpler and faster way to set up, configure, and run both simple and web-based applications.  Spring Boot is a framework created to simplify the bootstrapping and development of a new Spring application  by the Pivotal team.

History

Well, Pivotal was heavily criticized for their heavy reliance of XML based configurations. In 2013, the CTO of Pivotal made the company mission to make an XML-free development platform that would not only simplify the development of the applications but also would simplify the dependency management, which was a nightmare back then.

In the third quarter of 2013, Spring Boot gained huge popularity by demonstrating its simplicity with a runnable web application that fit in under 140-characters, delivered in a tweet. This tweet came after its first beta release and was enough to make the developers talk about it.

The Viral tweet of Spring Boot’s “Hello World” in 2013

Spring Boot, in a single line, means:

( Spring Framework — XML Configuration ) + Integrated Server

#java #software-development #programming #developer #features that every developer must know about spring boot #spring boot