Static program analysis tools | Data mining
Software mining is an application of knowledge discovery in the area of software modernization which involves understanding existing software artifacts. This process is related to a concept of reverse engineering. Usually the knowledge obtained from existing software is presented in the form of models to which specific queries can be made when necessary. An entity relationship is a frequent format of representing knowledge obtained from existing software. Object Management Group (OMG) developed specification Knowledge Discovery Metamodel (KDM) which defines an ontology for software assets and their relationships for the purpose of performing knowledge discovery of existing code. (Wikipedia).
Software Craftsmanship vs Software Engineering
Software craftsmanship was an important step forward in software development, but it doesn’t take us far enough. Software engineering has a poor history of often being characterised by bloated, overly bureaucratic approaches that got in the way of good software development, rather than hel
From playlist Software Engineering
How to ACTUALLY Get a Software Development Job
After going through many different interviews for computer science internship to software engineering jobs, I've consolidated all I've learned in this single video to help you understand how to get a software development job. ---------------------------------------------------------- I d
From playlist Software Engineering
What It Takes To Be A Software Engineer
Are you a software engineer, a software developer, or perhaps a programmer? Is there a difference? This is a debate that has been going on for a very long time. For some people working in professional software development, engineering has become a devalued term “what we do isn’t engineerin
From playlist Software Engineering
The Most Powerful Software Development Process Is The Easiest
What would an ideal software development process look like? What if we could do the minimum amount of work and get the maximum results from it? If we could then surely that would be the best software development process of all. What if we applied software engineering thinking to minimising
From playlist Teamwork and Leadership
Is Designing Different To Coding?
In software development, what is the relationship between “Code” and “Design”? Is code the responsibility of one set of people, and design another, or are these part of a continuum in software design where code, design and architecture are essential just different aspects of the same activ
From playlist Software Engineering
Unix for Programmers - My Computer Science Degree in the Real World
I took a unix for programmers in college while pursuing my computer science degree. Today as a software engineer, I want to see what was carried over from that classroom to the real world of software development. ---------------------------------------------------------- I share and docu
From playlist Computer Science
Michael Joswig - What is Mathematical Software
What Is Mathematical Software? A short answer to this question is: Mathematical Software is what mathematics receives as a benefit from the digital age. This is relevant because Mathematical Software is useful in many ways. For instance, Mathematical Software serves as a tool to support
From playlist Research Spotlight
Bitcoin Q&A: Malicious Updates and Deterministic Builds
Could a hacker change the client software of Bitcoin Core to accept fraudulent updates to the consensus rules? Is there a manual update process? What are deterministic builds? Can fraudulent transactions be validated and propagated? Why are there progressive time-outs for nodes that propag
From playlist Bitcoin Q&A
Bitcoin Q&A: The Mining Process
Can you provide a brief overview of the mining process? Is there human intervention in mining or is it automated? What influenced the centralisation of mining and how will it decentralise again? More on mining and consensus in 'Mastering Bitcoin' - https://github.com/bitcoinbook/bitcoinbo
From playlist English Subtitles - aantonop Videos with subtitles in English
Mines and Miners | Trust Disrupted Bitcoin and the Blockchain S1:E2
At the heart of Bitcoin is the global network of mines and miners, from the United States to China to the former Soviet Union, who run it. These people not only process every Bitcoin transaction. They also play an outsized role in governing the system -- for better and for worse. Watch mo
From playlist Bitcoin & Cryptocurrency
Lecture 19: Bitcoin MIT 6.824: Distributed Systems (Spring 2020) https://pdos.csail.mit.edu/6.824/
From playlist MIT 6.824 Distributed Systems (Spring 2020)
How To Create Identity Verification Smart Contract | Session 13 | #ethereum | #blockchain
Don’t forget to subscribe! In this project series, you will learn to create a smart contract for identity verification. This series will cover all the details necessary to teach you how to write a smart contract to verify the identity of a person or an object on the blockchain and ultima
From playlist Create Identity Verification Smart Contract
🔥Blockchain Developer Course For 2022 | Blockchain Tutorial For Beginners | Blockchain | Simplilearn
🔥 Enroll for FREE Blockchain Course & Get your Completion Certificate: https://www.simplilearn.com/learn-blockchain-basics-skillup?utm_campaign=BlockchainDevFC17Jul22&utm_medium=Description&utm_source=youtube This video by simplilearn is based on the Blockchain developer course for 2022.
From playlist Simplilearn Live
Bitcoin Q&A: Checkpointing in the BCHABC Chain
What do you think about the use of checkpointing in BCHABC? What kinds of checkpointing are there? Has Bitcoin ever had a re-organization event? NOTE: The chain reorganization event in Bitcoin that I mentioned at 3:03 was actually in March 2013. You can read the post-mortem (BIP-50) here:
From playlist English Subtitles - aantonop Videos with subtitles in English
What is Bitcoin and How Does it Work?
Have cryptocurrency taxes to file? Get free access to Ledgible Crypto Tax: https://bit.ly/3qG4c9b Whether you’ve been Hodling since the early days of bitcoin or recently heard your weird uncle tell you to invest in cryptocurrency, you might be wondering exactly how bitcoin works. While th
From playlist Concerning Finance
Many of us strive for perfection in software development, is this really an appropriate target to aim for? Perfect code is an illusion. Software engineering is an empirical discipline, and the software we create is only ever correct in a narrow context, from a technical and a social perspe
From playlist Software Engineering