Bitcoin Games: Play Online 2000+ Casino Games with Bitcoin ...

Why Osana takes so long? (Programmer's point of view on current situation)

I decided to write a comment about «Why Osana takes so long?» somewhere and what can be done to shorten this time. It turned into a long essay. Here's TL;DR of it:
The cost of never paying down this technical debt is clear; eventually the cost to deliver functionality will become so slow that it is easy for a well-designed competitive software product to overtake the badly-designed software in terms of features. In my experience, badly designed software can also lead to a more stressed engineering workforce, in turn leading higher staff churn (which in turn affects costs and productivity when delivering features). Additionally, due to the complexity in a given codebase, the ability to accurately estimate work will also disappear.
Junade Ali, Mastering PHP Design Patterns (2016)
Longer version: I am not sure if people here wanted an explanation from a real developer who works with C and with relatively large projects, but I am going to do it nonetheless. I am not much interested in Yandere Simulator nor in this genre in general, but this particular development has a lot to learn from for any fellow programmers and software engineers to ensure that they'll never end up in Alex's situation, especially considering that he is definitely not the first one to got himself knee-deep in the development hell (do you remember Star Citizen?) and he is definitely not the last one.
On the one hand, people see that Alex works incredibly slowly, equivalent of, like, one hour per day, comparing it with, say, Papers, Please, the game that was developed in nine months from start to finish by one guy. On the other hand, Alex himself most likely thinks that he works until complete exhaustion each day. In fact, I highly suspect that both those sentences are correct! Because of the mistakes made during early development stages, which are highly unlikely to be fixed due to the pressure put on the developer right now and due to his overall approach to coding, cost to add any relatively large feature (e.g. Osana) can be pretty much comparable to the cost of creating a fan game from start to finish. Trust me, I've seen his leaked source code (don't tell anybody about that) and I know what I am talking about. The largest problem in Yandere Simulator right now is its super slow development. So, without further ado, let's talk about how «implementing the low hanging fruit» crippled the development and, more importantly, what would have been an ideal course of action from my point of view to get out. I'll try to explain things in the easiest terms possible.
  1. else if's and lack any sort of refactoring in general
The most «memey» one. I won't talk about the performance though (switch statement is not better in terms of performance, it is a myth. If compiler detects some code that can be turned into a jump table, for example, it will do it, no matter if it is a chain of if's or a switch statement. Compilers nowadays are way smarter than one might think). Just take a look here. I know that it's his older JavaScript code, but, believe it or not, this piece is still present in C# version relatively untouched.
I refactored this code for you using C language (mixed with C++ since there's no this pointer in pure C). Take a note that else if's are still there, else if's are not the problem by itself.
The refactored code is just objectively better for one simple reason: it is shorter, while not being obscure, and now it should be able to handle, say, Trespassing and Blood case without any input from the developer due to the usage of flags. Basically, the shorter your code, the more you can see on screen without spreading your attention too much. As a rule of thumb, the less lines there are, the easier it is for you to work with the code. Just don't overkill that, unless you are going to participate in International Obfuscated C Code Contest. Let me reiterate:
Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.
Antoine de Saint-Exupéry
This is why refactoring — activity of rewriting your old code so it does the same thing, but does it quicker, in a more generic way, in less lines or simpler — is so powerful. In my experience, you can only keep one module/class/whatever in your brain if it does not exceed ~1000 lines, maybe ~1500. Splitting 17000-line-long class into smaller classes probably won't improve performance at all, but it will make working with parts of this class way easier.
Is it too late now to start refactoring? Of course NO: better late than never.
  1. Comments
If you think that you wrote this code, so you'll always easily remember it, I have some bad news for you: you won't. In my experience, one week and that's it. That's why comments are so crucial. It is not necessary to put a ton of comments everywhere, but just a general idea will help you out in the future. Even if you think that It Just Works™ and you'll never ever need to fix it. Time spent to write and debug one line of code almost always exceeds time to write one comment in large-scale projects. Moreover, the best code is the code that is self-evident. In the example above, what the hell does (float) 6 mean? Why not wrap it around into the constant with a good, self-descriptive name? Again, it won't affect performance, since C# compiler is smart enough to silently remove this constant from the real code and place its value into the method invocation directly. Such constants are here for you.
I rewrote my code above a little bit to illustrate this. With those comments, you don't have to remember your code at all, since its functionality is outlined in two tiny lines of comments above it. Moreover, even a person with zero knowledge in programming will figure out the purpose of this code. It took me less than half a minute to write those comments, but it'll probably save me quite a lot of time of figuring out «what was I thinking back then» one day.
Is it too late now to start adding comments? Again, of course NO. Don't be lazy and redirect all your typing from «debunk» page (which pretty much does the opposite of debunking, but who am I to judge you here?) into some useful comments.
  1. Unit testing
This is often neglected, but consider the following. You wrote some code, you ran your game, you saw a new bug. Was it introduced right now? Is it a problem in your older code which has shown up just because you have never actually used it until now? Where should you search for it? You have no idea, and you have one painful debugging session ahead. Just imagine how easier it would be if you've had some routines which automatically execute after each build and check that environment is still sane and nothing broke on a fundamental level. This is called unit testing, and yes, unit tests won't be able to catch all your bugs, but even getting 20% of bugs identified at the earlier stage is a huge boon to development speed.
Is it too late now to start adding unit tests? Kinda YES and NO at the same time. Unit testing works best if it covers the majority of project's code. On the other side, a journey of a thousand miles begins with a single step. If you decide to start refactoring your code, writing a unit test before refactoring will help you to prove to yourself that you have not broken anything without the need of running the game at all.
  1. Static code analysis
This is basically pretty self-explanatory. You set this thing once, you forget about it. Static code analyzer is another «free estate» to speed up the development process by finding tiny little errors, mostly silly typos (do you think that you are good enough in finding them? Well, good luck catching x << 4; in place of x <<= 4; buried deep in C code by eye!). Again, this is not a silver bullet, it is another tool which will help you out with debugging a little bit along with the debugger, unit tests and other things. You need every little bit of help here.
Is it too late now to hook up static code analyzer? Obviously NO.
  1. Code architecture
Say, you want to build Osana, but then you decided to implement some feature, e.g. Snap Mode. By doing this you have maybe made your game a little bit better, but what you have just essentially done is complicated your life, because now you should also write Osana code for Snap Mode. The way game architecture is done right now, easter eggs code is deeply interleaved with game logic, which leads to code «spaghettifying», which in turn slows down the addition of new features, because one has to consider how this feature would work alongside each and every old feature and easter egg. Even if it is just gazing over one line per easter egg, it adds up to the mess, slowly but surely.
A lot of people mention that developer should have been doing it in object-oritented way. However, there is no silver bullet in programming. It does not matter that much if you are doing it object-oriented way or usual procedural way; you can theoretically write, say, AI routines on functional (e.g. LISP)) or even logical language if you are brave enough (e.g. Prolog). You can even invent your own tiny programming language! The only thing that matters is code quality and avoiding the so-called shotgun surgery situation, which plagues Yandere Simulator from top to bottom right now. Is there a way of adding a new feature without interfering with your older code (e.g. by creating a child class which will encapsulate all the things you need, for example)? Go for it, this feature is basically «free» for you. Otherwise you'd better think twice before doing this, because you are going into the «technical debt» territory, borrowing your time from the future by saying «I'll maybe optimize it later» and «a thousand more lines probably won't slow me down in the future that much, right?». Technical debt will incur interest on its own that you'll have to pay. Basically, the entire situation around Osana right now is just a huge tale about how just «interest» incurred by technical debt can control the entire project, like the tail wiggling the dog.
I won't elaborate here further, since it'll take me an even larger post to fully describe what's wrong about Yandere Simulator's code architecture.
Is it too late to rebuild code architecture? Sadly, YES, although it should be possible to split Student class into descendants by using hooks for individual students. However, code architecture can be improved by a vast margin if you start removing easter eggs and features like Snap Mode that currently bloat Yandere Simulator. I know it is going to be painful, but it is the only way to improve code quality here and now. This will simplify the code, and this will make it easier for you to add the «real» features, like Osana or whatever you'd like to accomplish. If you'll ever want them back, you can track them down in Git history and re-implement them one by one, hopefully without performing the shotgun surgery this time.
  1. Loading times
Again, I won't be talking about the performance, since you can debug your game on 20 FPS as well as on 60 FPS, but this is a very different story. Yandere Simulator is huge. Once you fixed a bug, you want to test it, right? And your workflow right now probably looks like this:
  1. Fix the code (unavoidable time loss)
  2. Rebuild the project (can take a loooong time)
  3. Load your game (can take a loooong time)
  4. Test it (unavoidable time loss, unless another bug has popped up via unit testing, code analyzer etc.)
And you can fix it. For instance, I know that Yandere Simulator makes all the students' photos during loading. Why should that be done there? Why not either move it to project building stage by adding build hook so Unity does that for you during full project rebuild, or, even better, why not disable it completely or replace with «PLACEHOLDER» text for debug builds? Each second spent watching the loading screen will be rightfully interpreted as «son is not coding» by the community.
Is it too late to reduce loading times? Hell NO.
  1. Jenkins
Or any other continuous integration tool. «Rebuild a project» can take a long time too, and what can we do about that? Let me give you an idea. Buy a new PC. Get a 32-core Threadripper, 32 GB of fastest RAM you can afford and a cool motherboard which would support all of that (of course, Ryzen/i5/Celeron/i386/Raspberry Pi is fine too, but the faster, the better). The rest is not necessary, e.g. a barely functional second hand video card burned out by bitcoin mining is fine. You set up another PC in your room. You connect it to your network. You set up ramdisk to speed things up even more. You properly set up Jenkins) on this PC. From now on, Jenkins cares about the rest: tracking your Git repository, (re)building process, large and time-consuming unit tests, invoking static code analyzer, profiling, generating reports and whatever else you can and want to hook up. More importantly, you can fix another bug while Jenkins is rebuilding the project for the previous one et cetera.
In general, continuous integration is a great technology to quickly track down errors that were introduced in previous versions, attempting to avoid those kinds of bug hunting sessions. I am highly unsure if continuous integration is needed for 10000-20000 source lines long projects, but things can be different as soon as we step into the 100k+ territory, and Yandere Simulator by now has approximately 150k+ source lines of code. I think that probably continuous integration might be well worth it for Yandere Simulator.
Is it too late to add continuous integration? NO, albeit it is going to take some time and skills to set up.
  1. Stop caring about the criticism
Stop comparing Alex to Scott Cawton. IMO Alex is very similar to the person known as SgtMarkIV, the developer of Brutal Doom, who is also a notorious edgelord who, for example, also once told somebody to kill himself, just like… However, being a horrible person, SgtMarkIV does his job. He simply does not care much about public opinion. That's the difference.
  1. Go outside
Enough said. Your brain works slower if you only think about games and if you can't provide it with enough oxygen supply. I know that this one is probably the hardest to implement, but…
That's all, folks.
Bonus: Do you think how short this list would have been if someone just simply listened to Mike Zaimont instead of breaking down in tears?
submitted by Dezhitse to Osana [link] [comments]

[For Hire] Experienced senior developer for web/desktop/mobile application, blockchain, game, using C++, Python, JavaScript, PHP, Java, C#, and more

Me
I can do
My portfolio, I created all these projects
My technology stack
My advantages
Payment methods
TransferWise, Paypal, Bitcoin. 50% upfront, 50% after I finish the project and before I send you the final product/code. Negotiable.
Hours I can work
Depending on the project, I can work about 10~20 hours each week.
Where am I
I work remotely. I live in Beijing, China, GMT+8.
My fee and rate
I charge a fixed fee for each project. My general fee is far lower than a senior developer with my experience level in the US Bay Area, but also don't expect my fee is as low as a middle level developer from other low end freelancer sites. Approximate fee for typical projects, in USD
The fee varies depending on the project type and the technology, and negotiable.
You get more than what you pay for
If you are looking for high quality development and don't want to waste your time and money, contact me, you will get very good results for your money.
To contact me, either PM me on Reddit, or contact me on my personal website https://www.kbasm.com
submitted by wqking to Jobs4Bitcoins [link] [comments]

[For Hire] Versatile experienced developer for web, desktop, mobile application, blockchain, game, using C++, Python, JavaScript, PHP, Java, C#, and more

Me
I can do
My portfolio, I created all these projects
My technology stack
My advantages
Payment methods
Paypal, Bitcoin (no altcoin please), TransferWise. 50% upfront, 50% after I finish the project and before I send you the final product/code. Negotiable.
Where am I
I work remotely. I live in Beijing, China, GMT+8. I'm native Chinese.
My fee and rate
I charge a fixed fee for each project. My general fee is lower than a senior developer with my experience level in the US Bay Area, but also don't expect my fee is as low as a middle level developer from other low end freelancer sites. Approximate fee for typical projects, in USD
The fee varies depending on the project type and the technology, and negotiable.
You get more than what you pay for
If you are looking for high quality development and don't want to waste your time and money, contact me, you will get very good results for your money.
To contact me, either PM me on Reddit, or contact me on my personal website https://www.kbasm.com
submitted by wqking to forhire [link] [comments]

[For Hire] Versatile experienced developer for web, desktop, mobile application, blockchain, game, using C++, Python, JavaScript, PHP, Java, C#, and more

Me
I can do
My portfolio, I created all these projects
My technology stack
My advantages
Payment methods
Paypal, Bitcoin (no altcoin please), TransferWise. 50% upfront, 50% after I finish the project and before I send you the final product/code. Negotiable.
Where am I
I work remotely. I live in Beijing, China, GMT+8. I'm native Chinese.
My fee and rate
I charge a fixed fee for each project. My general fee is lower than a senior developer with my experience level in the US Bay Area, but also don't expect my fee is as low as a middle level developer from other low end freelancer sites. Approximate fee for typical projects, in USD
The fee varies depending on the project type and the technology, and negotiable.
You get more than what you pay for
If you are looking for high quality development and don't want to waste your time and money, contact me, you will get very good results for your money.
To contact me, either PM me on Reddit, or contact me on my personal website https://www.kbasm.com
submitted by wqking to forhire [link] [comments]

[For Hire] Versatile experienced developer for web, desktop, mobile application, blockchain, game, using C++, Python, JavaScript, PHP, Java, C#, and more

Me
I can do
My portfolio, I created all these projects
My technology stack
My advantages
Payment methods
Paypal, Bitcoin (no altcoin please), TransferWise. 50% upfront, 50% after I finish the project and before I send you the final product/code. Negotiable.
Where am I
I work remotely. I live in Beijing, China, GMT+8. I'm native Chinese.
My fee and rate
I charge a fixed fee for each project. My general fee is lower than a senior developer with my experience level in the US Bay Area, but also don't expect my fee is as low as a middle level developer from other low end freelancer sites. Approximate fee for typical projects, in USD
The fee varies depending on the project type and the technology, and negotiable.
You get more than what you pay for
If you are looking for high quality development and don't want to waste your time and money, contact me, you will get very good results for your money.
To contact me, either PM me on Reddit, or contact me on my personal website https://www.kbasm.com
submitted by wqking to Jobs4Bitcoins [link] [comments]

[For Hire] Versatile experienced developer for web, desktop, mobile application, blockchain, game, using C++, Python, JavaScript, PHP, Java, C#, and more

Me
I can do
My portfolio, I created all these projects
My technology stack
My advantages
Payment methods
Paypal, Bitcoin (no altcoin please), TransferWise. 50% upfront, 50% after I finish the project and before I send you the final product/code. Negotiable.
Where am I
I work remotely. I live in Beijing, China, GMT+8. I'm native Chinese.
My fee and rate
I charge a fixed fee for each project. My general fee is lower than a senior developer with my experience level in the US Bay Area, but also don't expect my fee is as low as a middle level developer from other low end freelancer sites. Approximate fee for typical projects, in USD
The fee varies depending on the project type and the technology, and negotiable.
You get more than what you pay for
If you are looking for high quality development and don't want to waste your time and money, contact me, you will get very good results for your money.
To contact me, either PM me on Reddit, or contact me on my personal website https://www.kbasm.com
submitted by wqking to jobbit [link] [comments]

[For Hire] Versatile experienced developer for web, desktop, mobile application, blockchain, game, using C++, Python, JavaScript, PHP, Java, C#, and more

Me
I can do
My portfolio, I created all these projects
My technology stack
My advantages
Payment methods
Paypal, Bitcoin (no altcoin please), TransferWise. 50% upfront, 50% after I finish the project and before I send you the final product/code. Negotiable.
Where am I
I work remotely. I live in Beijing, China, GMT+8. I'm native Chinese.
My fee and rate
I charge a fixed fee for each project. My general fee is lower than a senior developer with my experience level in the US Bay Area, but also don't expect my fee is as low as a middle level developer from other low end freelancer sites. Approximate fee for typical projects, in USD
The fee varies depending on the project type and the technology, and negotiable.
You get more than what you pay for
If you are looking for high quality development and don't want to waste your time and money, contact me, you will get very good results for your money.
To contact me, either PM me on Reddit, or contact me on my personal website https://www.kbasm.com
submitted by wqking to freelance_forhire [link] [comments]

[For Hire] Versatile experienced developer for web, desktop, mobile application, blockchain, game, using C++, Python, JavaScript, PHP, Java, C#, and more

Me
I can do
My portfolio, I created all these projects
My technology stack
My advantages
Payment methods
Paypal, Bitcoin (no altcoin please), TransferWise. 50% upfront, 50% after I finish the project and before I send you the final product/code. Negotiable.
Where am I
I work remotely. I live in Beijing, China, GMT+8. I'm native Chinese.
My fee and rate
I charge a fixed fee for each project. My general fee is lower than a senior developer with my experience level in the US Bay Area, but also don't expect my fee is as low as a middle level developer from other low end freelancer sites. Approximate fee for typical projects, in USD
The fee varies depending on the project type and the technology, and negotiable.
You get more than what you pay for
If you are looking for high quality development and don't want to waste your time and money, contact me, you will get very good results for your money.
To contact me, either PM me on Reddit, or contact me on my personal website https://www.kbasm.com
submitted by wqking to Jobs4Crypto [link] [comments]

[For Hire] Versatile experienced developer for web, desktop, mobile application, blockchain, game, using C++, Python, JavaScript, PHP, Java, C#, and more

Me
I can do
My portfolio, I created all these projects
My technology stack
My advantages
Payment methods
Paypal, Bitcoin (no altcoin please), TransferWise. 50% upfront, 50% after I finish the project and before I send you the final product/code. Negotiable.
Where am I
I work remotely. I live in Beijing, China, GMT+8. I'm native Chinese.
My fee and rate
I charge a fixed fee for each project. My general fee is lower than a senior developer with my experience level in the US Bay Area, but also don't expect my fee is as low as a middle level developer from other low end freelancer sites. Approximate fee for typical projects, in USD
The fee varies depending on the project type and the technology, and negotiable.
You get more than what you pay for
If you are looking for high quality development and don't want to waste your time and money, contact me, you will get very good results for your money.
To contact me, either PM me on Reddit, or contact me on my personal website https://www.kbasm.com
submitted by wqking to jobbit [link] [comments]

[For Hire] Versatile experienced developer for web, desktop, mobile application, blockchain, game, using C++, Python, JavaScript, PHP, Java, C#, and more

Me
I can do
My portfolio, I created all these projects
My technology stack
My advantages
Payment methods
Paypal, Bitcoin (no altcoin please), TransferWise. 50% upfront, 50% after I finish the project and before I send you the final product/code. Negotiable.
Where am I
I work remotely. I live in Beijing, China, GMT+8. I'm native Chinese.
My fee and rate
I charge a fixed fee for each project. My general fee is lower than a senior developer with my experience level in the US Bay Area, but also don't expect my fee is as low as a middle level developer from other low end freelancer sites. Approximate fee for typical projects, in USD
The fee varies depending on the project type and the technology, and negotiable.
You get more than what you pay for
If you are looking for high quality development and don't want to waste your time and money, contact me, you will get very good results for your money.
To contact me, either PM me on Reddit, or contact me on my personal website https://www.kbasm.com
submitted by wqking to forhire [link] [comments]

[For Hire] Versatile experienced developer for web, desktop, mobile application, blockchain, game, using C++, Python, JavaScript, PHP, Java, C#, and more

Me
I can do
My portfolio, I created all these projects
My technology stack
My advantages
Payment methods
Paypal, Bitcoin (no altcoin please), TransferWise. 50% upfront, 50% after I finish the project and before I send you the final product/code. Negotiable.
Where am I
I work remotely. I live in Beijing, China, GMT+8. I'm native Chinese.
My fee and rate
I charge a fixed fee for each project. My general fee is lower than a senior developer with my experience level in the US Bay Area, but also don't expect my fee is as low as a middle level developer from other low end freelancer sites. Approximate fee for typical projects, in USD
The fee varies depending on the project type and the technology, and negotiable.
You get more than what you pay for
If you are looking for high quality development and don't want to waste your time and money, contact me, you will get very good results for your money.
To contact me, either PM me on Reddit, or contact me on my personal website https://www.kbasm.com
submitted by wqking to Jobs4Bitcoins [link] [comments]

[For Hire] Versatile experienced developer for web, desktop, mobile application, blockchain, game, using C++, Python, JavaScript, PHP, Java, C#, and more

Me
I can do
My portfolio, I created all these projects
My technology stack
My advantages
Payment methods
Paypal, Bitcoin (no altcoin please), TransferWise. 50% upfront, 50% after I finish the project and before I send you the final product/code. Negotiable.
Where am I
I work remotely. I live in Beijing, China, GMT+8. I'm native Chinese.
My fee and rate
I charge a fixed fee for each project. My general fee is lower than a senior developer with my experience level in the US Bay Area, but also don't expect my fee is as low as a middle level developer from other low end freelancer sites. Approximate fee for typical projects, in USD
The fee varies depending on the project type and the technology, and negotiable.
You get more than what you pay for
If you are looking for high quality development and don't want to waste your time and money, contact me, you will get very good results for your money.
To contact me, either PM me on Reddit, or contact me on my personal website https://www.kbasm.com
submitted by wqking to Jobs4Bitcoins [link] [comments]

[For Hire] Versatile experienced developer for web, desktop, mobile application, blockchain, game, using C++, Python, JavaScript, PHP, Java, C#, and more

Me
I can do
My portfolio, I created all these projects
My technology stack
My advantages
Payment methods
Paypal, Bitcoin (no altcoin please), TransferWise. 50% upfront, 50% after I finish the project and before I send you the final product/code. Negotiable.
Where am I
I work remotely. I live in Beijing, China, GMT+8. I'm native Chinese.
My fee and rate
I charge a fixed fee for each project. My general fee is lower than a senior developer with my experience level in the US Bay Area, but also don't expect my fee is as low as a middle level developer from other low end freelancer sites. Approximate fee for typical projects, in USD
The fee varies depending on the project type and the technology, and negotiable.
You get more than what you pay for
If you are looking for high quality development and don't want to waste your time and money, contact me, you will get very good results for your money.
To contact me, either PM me on Reddit, or contact me on my personal website https://www.kbasm.com
submitted by wqking to forhire [link] [comments]

[For Hire] Versatile experienced developer for web, desktop, mobile application, blockchain, game, using C++, Python, JavaScript, PHP, Java, C#, and more

Me
I can do
My portfolio, I created all these projects
My technology stack
My advantages
Payment methods
Paypal, Bitcoin (no altcoin please), TransferWise. 50% upfront, 50% after I finish the project and before I send you the final product/code. Negotiable.
Where am I
I work remotely. I live in Beijing, China, GMT+8. I'm native Chinese.
My fee and rate
I charge a fixed fee for each project. My general fee is lower than a senior developer with my experience level in the US Bay Area, but also don't expect my fee is as low as a middle level developer from other low end freelancer sites. Approximate fee for typical projects, in USD
The fee varies depending on the project type and the technology, and negotiable.
You get more than what you pay for
If you are looking for high quality development and don't want to waste your time and money, contact me, you will get very good results for your money.
To contact me, either PM me on Reddit, or contact me on my personal website https://www.kbasm.com
submitted by wqking to freelance_forhire [link] [comments]

[For Hire] Versatile experienced developer for web, desktop, mobile application, blockchain, game, using C++, Python, JavaScript, PHP, Java, C#, and more

Me
I can do
My portfolio, I created all these projects
My technology stack
My advantages
Payment methods
Paypal, Bitcoin (no altcoin please), TransferWise. 50% upfront, 50% after I finish the project and before I send you the final product/code. Negotiable.
Where am I
I work remotely. I live in Beijing, China, GMT+8. I'm native Chinese.
My fee and rate
I charge a fixed fee for each project. My general fee is lower than a senior developer with my experience level in the US Bay Area, but also don't expect my fee is as low as a middle level developer from other low end freelancer sites. Approximate fee for typical projects, in USD
The fee varies depending on the project type and the technology, and negotiable.
You get more than what you pay for
If you are looking for high quality development and don't want to waste your time and money, contact me, you will get very good results for your money.
To contact me, either PM me on Reddit, or contact me on my personal website https://www.kbasm.com
submitted by wqking to Jobs4Bitcoins [link] [comments]

[For Hire] Versatile experienced developer for web, desktop, mobile application, blockchain, game, using C++, Python, JavaScript, PHP, Java, C#, and more

Me
I can do
My portfolio, I created all these projects
My technology stack
My advantages
Payment methods
Paypal, Bitcoin (no altcoin please), TransferWise. 50% upfront, 50% after I finish the project and before I send you the final product/code. Negotiable.
Where am I
I work remotely. I live in Beijing, China, GMT+8. I'm native Chinese.
My fee and rate
I charge a fixed fee for each project. My general fee is lower than a senior developer with my experience level in the US Bay Area, but also don't expect my fee is as low as a middle level developer from other low end freelancer sites. Approximate fee for typical projects, in USD
The fee varies depending on the project type and the technology, and negotiable.
You get more than what you pay for
If you are looking for high quality development and don't want to waste your time and money, contact me, you will get very good results for your money.
To contact me, either PM me on Reddit, or contact me on my personal website https://www.kbasm.com
submitted by wqking to freelance_forhire [link] [comments]

[For Hire] Versatile experienced developer for web, desktop, mobile application, blockchain, game, using C++, Python, JavaScript, PHP, Java, C#, and more

Me
I can do
My portfolio, I created all these projects
My technology stack
My advantages
Payment methods
Paypal, Bitcoin (no altcoin please), TransferWise. 50% upfront, 50% after I finish the project and before I send you the final product/code. Negotiable.
Where am I
I work remotely. I live in Beijing, China, GMT+8. I'm native Chinese.
My fee and rate
I charge a fixed fee for each project. My general fee is lower than a senior developer with my experience level in the US Bay Area, but also don't expect my fee is as low as a middle level developer from other low end freelancer sites. Approximate fee for typical projects, in USD
The fee varies depending on the project type and the technology, and negotiable.
You get more than what you pay for
If you are looking for high quality development and don't want to waste your time and money, contact me, you will get very good results for your money.
To contact me, either PM me on Reddit, or contact me on my personal website https://www.kbasm.com
submitted by wqking to jobbit [link] [comments]

[For Hire] Experienced senior developer for web/desktop/mobile application, blockchain, game, using C++, Python, JavaScript, PHP, Java, C#, and more

Me
I can do
My portfolio, I created all these projects
My technology stack
My advantages
Payment methods
TransferWise, Paypal, Bitcoin. 50% upfront, 50% after I finish the project and before I send you the final product/code. Negotiable.
Hours I can work
Depending on the project, I can work about 10~20 hours each week.
Where am I
I work remotely. I live in Beijing, China, GMT+8.
My fee and rate
I charge a fixed fee for each project. My general fee is far lower than a senior developer with my experience level in the US Bay Area, but also don't expect my fee is as low as a middle level developer from other low end freelancer sites. Approximate fee for typical projects, in USD
The fee varies depending on the project type and the technology, and negotiable.
You get more than what you pay for
If you are looking for high quality development and don't want to waste your time and money, contact me, you will get very good results for your money.
To contact me, either PM me on Reddit, or contact me on my personal website https://www.kbasm.com
submitted by wqking to forhire [link] [comments]

AMA Recap of CEO and Co-founder of Chromia, Henrik Hjelte in the @binancenigeria Telegram group on 03/05/2020.

Moh (Binance Angel)🇳🇬,
Please join me to welcome, “CHROMIA CEO & Co-founder, Henrik Hjelte” and “ CMO, Serge lubkin”
Oh, before we proceed, kindly introduce yourselves and tell us a bit about your roles at Chromia u/sergelubkin & u/henrik_hjelte.
Henrik Hjelte,
Ok, I’m Henrik, I’m CEO of ChromaWay that crated the Chromia project. My background is a bit mixed: developer for 30+ years (since 80: s), but I studied other things at university (economics, politics, social sciences philosophy). Life is more than computer you know… I worked with FInance/IT then started a web startup and got to know Alex Mizrahi who worked as a developer….
Web startup didn’t fly, but Alex showed me bitcoin. When I finally read the whitepaper I was blown away, and joined Alex colored-coins project, the first open source protocol to issue tokens. in 2013.
So, we started with open-source tokens (that kickstarted the blockchain industry. Then started company together 2014.
That is a long intro, I’ll shut up now… Thanks….
Serge,
I’m Serge, I’m assisting Henrik today and I work with Chromia marketing team as well as on some business development projects
Moh (Binance Angel)🇳🇬, , Question No 1 :
Kindly describe the CHROMIA project and what it aims to achieve?
Henrik Hjelte,
Chromia is a new public blockchain based on the idea of integrating traditional databases, Relational databases with blockchain security. Chromia is a general purpose blockchain with full smart contract capabilities, just that it is a lot easier to code, even complex applications. You code with an easy to learn new programming language that combines the power of SQL and normal languages but makes it secure in a blockchain context. Up to 1/10 the code-lines vs other blockchains. There is a blog post about it, I’ll share later. On lines of code.
The aim of Chromia is to combine relational databases, which exist in every kind of organization, together using blockchains. We want to provide a platform for our users to develop totally decentralized apps securely. Our goal is for Chromia to be seen as the number one infrastructure for decentralized applications.
https://blog.chromia.com/reasons-for-rell-compactness/
Moh (Binance Angel)🇳🇬,Question No 2:
What inspired the CHROMIA Core team to pick interest in CHROMIA project? what breakthrough have you achieved so far? what are the present challenges you’re facing and how are you planning to overcome them?
Henrik Hjelte,
We started with public blockchains, tokens in 2012, the world’s first stable coin with a bank 2015 (LHV). When coding that solution, peer to peer payments of Euro-tokens, we discovered we need performance reasons to store all data in a database. We needed to quickly know the “balance” of a user, and can’t loop through a blockchain. And slowly the idea grew that we can make the database INTO a blockchain, integrate completely with the transaction mechanism of a database. So, we did it as a private blockchain first (Postchain), used it for some projects, then came up with the idea to make a Public Blockchain based on it.
The motivation is that we felt we needed a better programming model for blockchains. Our CTO Alex has always been thinking of optimal solutions for blockchain technology and has lots of experiences thinking about it. Also: make real-world useful things. For example, we support free-to-play models since users do not need to own “our” token to USE apps, the application itself (often the developer) pays for hosting. And of course, great performance. Also: more knowledge of who runs nodes and risk level. So, it is more suitable for enterprises.
In Chromia the application (at the start the developer) decides Who should be allowed to run its own blockchain (every dapp has its own blockchain). You can also say on a higher level that we want to provide technology to create “Public applications”, a tool
that enables us to create a fairer world.
https://blog.chromia.com/towards-publicly-hosted-applications/
Moh (Binance Angel)🇳🇬, Question No 3 :
Why did you create your own blockchain instead of leveraging on existing and proven base layer protocol?
Henrik Hjelte,
None of the existing protocols are suitable to support large-scale, mainstream applications. We designed Chromia to give our users exactly what they want; fast support, useful features, with an affordable service cost. Other platforms do not have the ability to host data applications in a decentralized and secure way, as Chromia can. Chromia also has its own bespoke programming language that sets it apart from SQL-based platforms. It’s so easy to use, even non-developers can understand it!
The other big difference with Chromia concerns payments. Chromia gives its users freedom from having to pay for each transaction. With Chromia, you have the flexibility to decide how to set fees for your dapp
And when it comes to “proven base layer protocols”: they are just a few years at max. Chromia is built on top of Postgresql, that has been used in enterprises for decades, a really proven technology. And the Java virtual machine on top of that. This is proven tech, at core.
Moh (Binance Angel)🇳🇬, Question No 4 :
What is Postchain?
Henrik Hjelte,
Postchain is an open-source product of ChromaWay for enterprise clients and it’s the core technology on which Chromia is built.
Postchain is a replicated blockchain and database that offers highly resilient distributed database management with distributed control.
Postchain is the only product on the market that combines the immutable consensus of a blockchain and the properties of a real database management system (You know, the tech that built SAP, Facebook, Banks…) …
Postchain allows you to share information between companies and/or individuals in a secure and transparent way.
That is the low-level base of Chromia you can say
Moh (Binance Angel)🇳🇬,
Can you please name some of your clients that are using this service already?
Serge,
You mean products built on Postchain? Also, Stockholm Green Digital Finance, Green Assets Wallet that’s now functioning on Chromia Bootstrap Mainnet.
Big financial institutions
It’s only a beginning of course, but very promising one. https://greenassetswallet.org/news/2019/12/12/launch-of-the-green-assets-wallet
Henrik Hjelte,
We got a lot of attention with the Swedish Land registry; we did a joint project between them and banks and a telco etc on postchain as base.
Then, right now we do a large project with the Inter-American Development bank also about land-registration (processes) in South America.
We had a client, Stockholm Green Digital Finance, that did a system for green bonds (tracking environmental impact. Yes, as Sege says, it was later moved to Chromia…
Which is cool. Also, another external development company did that phase of the project, proving that other can build on our tech,4irelabs from Ukraine is their name. Some companies using the GAW: Blackrock. SEB Bank etc…
Also, we have done more projects, in Australia, asia etc. Oh Daimler too (the Mercedes company) …
Moh (Binance Angel)🇳🇬,
Lots of enterprise clients you’ve got. No wonder I do see the meme “CHR=ETH KILLER”
Serge,
It’s a meme from our supporters. But we believe we can coexist:)
For some niche things eth is good :)
So, no killing :D
Henrik Hjelte,
We want to work with partners too for this, we can’t do all projects ourselves. Also, for Chromia projects, ChromaWay company can help do support maintenance etc. So, it is not competing, it adds value to the ecosystem.
Yeah ETH is good too, for some applications. We are friends with them from colored-coin times.
And colored-coins inspired ETH, and ETH inspires us.
Moh (Binance Angel)🇳🇬, Question No 5 :
Lastly, CHROMIA is already doing very well in terms of business. You just got listed on BINANCE JEX, you are on-boarding new clients and dishing out new features. But what’s next? Is there anything to be excited about?
Henrik Hjelte,
Plans for 2020 are to both release a series of dapps to showcase how fantastic Chromia is, as well as continue to develop the platform. And when it is secure and good enough, we will release the mainnet.
Dapps are now being made by us as well as others. We do a decentralized social network framework called Chromunity, now released to TestNet. It is really cool, users can vote over moderators, and in the future users might even govern the complete application, how it can be updated. This is a great showcase for Chromia and why we use the slogan Power to the Public.
https://testnet.chromunity.com/
Games coming are:
Mines of Dalarnia (by Workinman Interactive). An action game in a mine with blockchain rental of plots and stuff. Already on TestNet and you can take a peek on it at https://www.minesofdalarnia.com
more coming…
Krystopia 2, novas journey. A puzzle game done by Antler Interactive. Could only find trailer though: https://www.youtube.com/watch?v=-G95-Dw3kI4
However, we have even larger ambitions with blockchain gaming…
We are doing A secret demo-project that we do together with Antler to showcase the technical potential of Chromia platform.
Another exciting relase is an indie game Chain of Alliance, done by two external developers. It is a strategy game with full-logic on blockchain. Public release on TestNet on May 22!
More coming in 2020: Other dapps from other companies, one in impact-tech.
That is a serious app, Chromia also works outside gaming and social media for enterprises and startups
And I hope some of you will do something, we want to support dapps on the platform so reach out to us…
Moh (Binance Angel)🇳🇬,
When can we be expecting the mainnet? Any approximate time? I’m sure the community will really excited to have that info
Serge,
It’s now in Bootstap phase, so it’s technically already functioning. MVP will be very soon
Stay tuned;)
Twitter questions Vs answers
Ellkayy,
What’s the unique thing in Chromia that no other blockchain has, that makes you the better option?
Henrik Hjelte,
Unique: Chromia is the only blockchain that also has a real, proper database built-in. And blockchain is about managing data in a shared context. How to best managed data was solved in computer science already. So far, it is the relational algebra model that is used in 100% of all enterprises, and has an 85% market share. Chromia is the only blockchain that use that model and that power.
Ellkayy,
Why Chromia use RELL and not SQL or JavaScript? Can developers with other language knowledge use Chromia?
Serge,
Rell is the only language on the blockchain side. You can combine with anything on client-side, although now client only exists for JS/TS, C# and Java/Kotlin. Rell is a language for relational blockchain programming. It combines the following features:
1 Relational data modeling and queries similar to SQL. People familiar with SQL should feel at home once they learn the new syntax.
2 Normal programming constructs: variables, loops, functions, collections, etc.
3 Constructs which specifically target application backends and, in particular, blockchain-style programming including request routing, authorization, etc.
Rell aims to make programming as convenient and simple as possible. It minimizes boilerplate and repetition. At the same time, as a static type system it can detect and prevent many kinds of defects prior to run-time.
Roshan DV,
I have been monitoring your project for a while but some concerns about it: Your project will build your own core network, so you have more visibility than Ethereum and NEO. These are projects that were born before and which also have a very large community. And what can assure you that your project will guarantee the functionalities that you have defined?
Henrik Hjelte,
What came first? I want to remind that Vitalik was in the colored-coins project, led by our CTO and we had blockchain in production before ETH and NEO etc existed. We are the old dogs…
Large community: We are part of the same community. When developers are fustrated and want to try new tech, they go to us from other blockchains.
Also, we have a large potential: SQL (close to Rell and our tech) is the world top 3 language. Bigger than Java. Bigger than PHP. Only beaten bny HTML and javascript. Soliditiy is not on top 20 list. THere are millions of developers that know SQL. That is potential for community… (source is Stackoverflow annual programming survey).
Paul (Via Manage),
What are the utilities of Chromia and what purpose does the Chromia coin serve?
Serge,
Chromia meta-token called Chroma (CHR). It is used in Chromia to compensate block-producing nodes by fees. In Chromia, fees are paid by dapps, which can in their turn collect fees from users. Chromia provides mechanisms which balance the interests of developers and users. Dapp tokens can be automatically backed with Chroma, providing liquidity and value which is independent of investment into the dapp. Dapp investors can be compensated in Chroma through a profit-sharing contract. For developers, Chromia offers the opportunity to derive income from dapps. This incentivises the creation and maintenance of high quality dapps because better dapps generate more income and create more demand for tokens owned by the developer. The Chromia model is designed to support sustainable circular economies and foster a mutually beneficial relationship between developers, users, and investors.
Idemudia Isaac,
Thank you very much u/henrik_hjelte u/sergelubkin
You stated your plans for 2020 is to release series of dApps. What kind of large scale, mainstream decentralized application and $Chromia products do you think is suitable for the Nigerian environment?
Henrik Hjelte,
Actually, this is why we want to work with partners. We cannot know everything, For African market we have seen of course payments/remittances (but it has fallen out of trend). We would love to do real-estate /land-registration but we understand we need a strong local partner (more than a single person, a real company or organization driving).
●CC● | Elrond 🇵🇭,
What plans do you have to building a vibrant global community around Rell? And how would you go about encouraging/incentivising such ‘Rellists’ around the world to build dApps on Chromia? u/henrik_hjelte u/sergelubkin
Henrik Hjelte,
For developers (I am one too, or used to be) you normally need to prove a few things:
\ That the tech is productive (can I do apps faster?)*
\ That it is better (less bugs, more maintainable?)*
Then the community will come. We see that all the time. Look at web development. React.js came, and developers flooded to it. Not because of marketing on Superbowl, but because it was BETTER. Fewer bugs and easier to do complex webapps.
So, at core: people will come when we showcase the productivity gains, and that is what we need to focus on.
●CC● | Elrond 🇵🇭,
Why do you choose to build Chromia token on ERC20 instead of other blockchain such as BEP2, TRC20…or your own chain while ERC20 platform is very slow and have a case of fee? u/henrik_hjelte u/sergelubkin
Serge,
So far Ethereum has the best infrastructure, it’s the oldest and most reliable network for tokens. It also became the industry standard which exchanges utilize. We will transfer 80% of all erc20 tokens to our Chromia blockchain when it’s ready for that.
Koh,
In your whitepaper it says in the upcoming version of ChromiaWallet that it will be able to function as a Dapp browser for public use. Q) Will it be similar to the Dapp browser on Trust Wallet?
Serge,
It’s live already try it http://vault-testnet.chromia.com/
It’s the wallet and a dapp browser
CHROMIA is SOLID,
Your metamorphosis is a laudable one,surviving different FUD, how have you been able to survive this longest bear market and continue building and developing cos many projects have died out in this time period!
Henrik Hjelte,
You need to know we started a company before ETH existed. There was 0 money in blockchain when we started. I did it becuase it was fun, exciting tech and MAYBE someone would be interested in the thing we made “Tokens”…
We were never in the crazy bull-market, manly observed the crazies from the side. We fundraised for CHR in a dip (they called it bear market). ChromaWay the company also make money from enterprises.
Алекс,
What is SSO?
What makes it important for chromias ecosystem?
Why should we users be attracted to it?’
Serge,
Chromia SSO is perhaps the most important UX improvement that Chromia offers the decentralized world. It revolutionizes the way users interact with dapps. Any dapp requires users to sign transactions, that means they need a private key. Control of the private key is control of any and all dapps or assets associated with it. This means that private keys have an especially stringent set of security requirements in a blockchain context — they control real value, and there is no recourse if they are compromised or lost. https://blog.chromia.com/chromia-sso-the-whys-and-the-whats/
Olufemi Joel,
How do you see the Chromia project developing in 3 to 5 years, both on the commercial level and on the evolution of the company? What are the plans for expansion in different regions? Are you going to outsource the team/skills or keep it centralized and set up offices?
Henrik Hjelte,
I take part of the question. On outsource: we were a distributed team from day one, with co-founders from 3 countries (still living there). We are distributed now, Ukraine, Sweden, Vietnam, Croatia, China are “hubs” then we have individuals too. No big plan, just where we found great developers…
Park Lee, u/henrik_hjelte
You claim CHOROMIA have fast support, useful features with an affordable service cost. That fast and the fees are cheap but can you guarantee stability?
What’s the Algorithms which are used by CHROMIA for that fast? And Can you explain it?
Serge,
We use PBFT protocol with some features of DPOS, this plus sidechains parallelism offers almost unlimited speed and scalability. We also use the feature called anchoring to secure all transactions in batches on Bitcoin blockchain.
Mario Boy,
What are you guys trying to achieve as an end goal? The next Ethereum? Or the next enterprise version of Ethereum? Or something different?
Henrik Hjelte,
The end goal… good question. When we started in 2014 there were no other blockchain companies, so we wanted to do the best blockchain technology in order to enable a decentralized world with more fair applications. And that is what we still do. Technology/software that can enable people to make a fairer world
Erven James Sato,
“STAKING” is one of the STRATEGIES to ATTRACT USERS and ACHIEVE MASS ADOPTION
Does your GREAT PROJECT have plan about Staking?
Serge,
Yes, we announced our staking plans couple of months ago https://blog.chromia.com/on-providers-and-stakes/
We are working with our current partners to make it accessible for general public.
Chizoba,
I often see Chromia and ChromaWay being used interchangeably, what is the relationship between the two?
Henrik Hjelte,
ChromaWay the company started Chromia from code done as postchain. This is normal in open-source development, a company that leads development. But Chromia will be a decentalized network, so ChromaWay will not make direct money out of it more than if we have a role as a Provider (and get payed for hosting). ChromaWay can indirectly make money from optional support and maintenance etc. Also, this, perfectly normal in open-source world.
And it also benefits Chromia that there is a market for support.
A market open for competition.
No special treatment for “ChromaWay”
Enajite,
How to start coding on Chromia?
Henrik Hjelte,
Go to https://rell.chromia.com and follow the tutorial. Enjoy the free time you get compared to other blockchain languages…
●CC● | Elrond 🇵🇭,
Chromia process 500 TPS, these is slow compare to other Blockchains, where we can see now 60K TPS if more capacity require, how can that be? u/henrik_hjelte u/sergelubkin
Serge,
Yes, if you need faster speed you can use parallelism by having multiple blockchains for your dapp. Also, by optimization and better architecture sky is the limit.
Delphino.eth ⟠,
Can we consider Chromia an hybrid? For its mixing of Blockchain and a Database?
Henrik Hjelte,
Yes and no. I want to stress that Chromia is a FULL blockchain. It is not only “inspired”. It is a blockchain AND a database.
I tend to think about Hybrid more in the usecases that you might have as a customer. For example, a bank might want to have some data/transactions private (as a private blockchain) and have another half of the application with public data (on Chromia). So that is a hybrid solution, and Chromia ROCKS in that segment since it is the only blockchain that is complete relational database (what the normal world uses anyway for 85% of all applications)
Example area: “open banking”
Steve bush,
How will Chromia I have any empower Investors, Companies, Developers, Platform Users to
deliver impactful solutions and bring value to people all over the world?
Henrik Hjelte,
In order to make blockchain go big, we need to have users. Users need to be able to use apps with ease. Chromia have features like single-sign on (ease of use), but importantly do not require owning tokens to USE apps.
Also, it needs to be easy to make applications. For example, if you are a student in US and came up with an idea, you want to make an application for your school. Let’s call it “thefacebook”. You code something in PHP and MySQL. DID YOU SEE THAT. SQL. SQL.SQL. It is the same tech that Chromia has but no one else in the blockchain business. SQL rules the world if you look outside the crypto bubble. Google the Oracle head-office… 100% of all enterprises use it… Because it is easy and powerful.
And we even improve on SQL with Rell….
So, compare that with a hacky virtual machine that have a few years…. 😊
August,
“Mines of Dalarnia” is a game that has caught my attention a lot, due to its simplicity and quality. But in the time that I have used it I have not been able to differentiate between the Chromia blockchain of this game and that of the competition? What other games do you have next to develop? I would like to give ideas in those games like a Gamers!
Henrik Hjelte,
We thought about in corona time sports club might want to engage more with their fans digitally. And of course, E-Sports is getting a real momentum as the young generation grows up. Now a bit sad that all games are centralized. My daughter will be sad when (at some day?) they will close down roblox… it happens to all centralized apps eventually… that is what we fix. Power to the Public to control apps and their future. I’ll repost again Alex post. Sorry I like it a lot… https://blog.chromia.com/towards-publicly-hosted-applications/
Bisolar,
Good day Chromia team from a Chromia fan
Can you tell us Chromia’s geographical focus at the moment and the proces it follows for it BUSINESS DEVELOPMENT?
What factors do you consider before identifying NEW MARKETS to enter?
Serge,
Chromia will initially focus on community building in China, Korea, US and Europe. The focus of community growth will gradually expand to other markets as the project gains popularity.
Current community growth strategies of Chromia include:
Chromia blockchain incubator creation to welcome more projects to the Chromia blockchain
Host blockchain gaming conferences, workshops, and meetups to engage with potential users.
Provide online and face-to-face tutorials to engage with dapps developers.
Attract blockchain developers through direct and indirect approach via specialized platforms and communities.
Develop our relations with existing and previous corporate clients, and their partnership networks to participate in their blockchain ventures
Launch Node program to encourage system providers to run nodes on the Chromia blockchain.
Staking program for Chroma (CHR) tokens
Active community engagement via social channels.
Future community growth strategies of Chromia after Mainnet launch include:
Partner with more gaming studios, startups and enterprises
Build local communities with Ambassador Programs.
Partner with external incubator and accelerators to provide blockchain expertise and introduce projects to Chromia ecosystem
Continue organizing hackathons around the world to attract more developers.
Emmanuel,
I want to know the current structure of your roadmap? What is the future roadmap of CHROMIA? Is there any key milestone coming???
Henrik Hjelte,
It is easy to do a roadmap; anyone can make a pape plan. But I think they are used in the wrong way. Software is hard, blockchain is even harder because it NEEDS TO BE SECURE. No MVP releases. We cannot even have roadmap deadlines and skimp on quality. Where we are now though is: Rell language finished so much that developers can write apps and see its magic. We have external devs doing dapps. We have the first phase of mainnet. We have a series of releases coming up. We will release mainnet when it is secure enough, and gradual roll out. I think quite soon, development is going great at the moment, a bit quicker than we though.
Ellkayy,
Why doesn’t Chromia transactions use gas? How do you power transactions then?
Serge,
Main feature of gas in Ethereum is to pay for transactions for miners get rewards. In our scenario Providers get rewards from dapp owners. So dapp owner pays for storing their dapp. It’s like Amazon Web Service model. Then dapp owner can monetize it in its own way.
Ellkayy,
Many developers don’t know RELL, just Solidity and SQL. Is this a barrier or threat to Chromia? Why RELL is better?
Henrik Hjelte,
Very few developers know Solidity. Do a search on github. I referred previously to stackoverflow programming language survey results. https://insights.stackoverflow.com/survey/2019#technology
If you know SQL, you learn Rell in a day.
SQL is the top 3 language here. I’d say there are millions that can easily jump to Rell.
Soldity or other blockchains, not on top 20 list even.
Rell is a hipper, nicer version of SQL that is also a “normal” programming language.
Developers like to learn new things, new languages. Otherwise we would be stuck with PHP, the DOMINANT language. Well, is it still? Seems javascript and react.js and node etc is taking over…
Moh (Binance Angel)🇳🇬,
This brings us to the end of the AMA. It’s been a pleasure being with all of you, THANK YOU. Special shout out to u/sergelubkin and u/henrik_hjelte for honouring us with their presence today❤️
Kindly follow CHROMIA on twitter and join the conversation with their community on Telegram
Twitter: https://twitter.com/Chromia
Telegram: https://t.me/hellochromia
Official Chromia Nigeria Community Channel 🇳🇬 : https://t.me/ChromiaNigeria
Website: www.chromia.com
submitted by dam30 to Teamchromia [link] [comments]

Youtuber Ivan on Tech talks about his discovery of Bitcoin, blockchain and his thoughts on Solidity

After his mathematician mom gave him an HTML book, Ivan Liljeqvist of Ivan on Tech read it over and over. “I remember very clearly there was a chapter about the objects and classes in C++,” he said. “I didn’t understand how it worked and why it worked. So I just kept re-reading it and then it clicked after awhile.”
When he began that book, which was the start of his programming experience, he thought he would know how to develop his own video games by the end. Instead, he came up a bit short, only knowing some HTML tricks.
He moved onto JavaScript, the high level programming language developed by Brave Browser founder Brendan Eich. And then, he spent time learning C++, because he had heard that it was, in fact, the right language to learn––if you wanted to learn video game programming, that is. He was stuck on that language for months, trying to understand how to build even simple apps. He learned about loops, objects, and classes. From there, it was smooth sailing.
In his youth, Ivan developed several video games, which were available in the app store, though none became popular-––he didn’t want to pay the developer fee to keep them online. These projects were mostly for learning, anyway. He remembers a library called the Cocos engine which he used to develop games for iOS platform, which, as a matter of fact, now has a blockchain library. After that, he began developing on OpenGL, though he realized early on how very low level it is.

Solidity
When he stumbled onto Bitcoin, Ivan liked that it was coded in C, because he was a bit familiar with that programming language. “I could easily start reading the code and understanding the code,” he said.
He said if they had chosen another language, say, Erlang or Haskell, while it would take a bit more time to understand, he’d probably get the gist of it soon enough. But, for me, it was good that they chose something that I am comfortable with.”
Because it’s a protocol, C++ was a good choice for Bitcoin, says Ivan. “You don’t really want to use Python or other higher level programming languages. With C, you have access to hardware to the extent that is not possible with higher level programming languages. So it is a natural choice, when you’re writing something like Bitcoin.”
He never programmed on Bitcoin, but his developer experience helped him learn certain aspects of Bitcoin, like hashing, digital signatures, and how a system of digital cash without intermediaries, without a central bank or company to control everything, works. When he entered into the space there were many colored coins projects, too, which he looked into from a technical perspective.
The main thing that really caught his attention, in terms of building applications on blockchain, was Ethereum and Solidity. “There you could truly program whatever you wanted and you had the fully fledged turing complete programming language, which is solidity,” said Ivan. “So it was a whole other level. And you could really express yourself as a developer in so many different ways that simply wasn’t possible on Bitcoin. “
A turing complete programming language, which is most these days, is a language that can do everything that a turing machine can do, which, in part, means it can do any type of calculation. A turing machine is powerful enough to compute anything that can be computed.
You can build whatever you want on Solidity, says Ivan. “You can express the logic, you can express what the network should do,” he says. “With Bitcoin, you don’t have a turing complete programming language, so you cannot tell the network to do all the things that you could with Ethereum. So Bitcoin doesn’t, for example, have loops. You cannot have a program that is repeating some kind of action over and over again, a certain amount of time to the same extent as on Ethereum. On Bitcoin you cannot really tell the Bitcoin network to do a lot, but on ethereum you have more flexibility. “
Solidity is a higher level programming language, similar to JavaScript, where you can create data structures. “You can use arrays, you can have loops, and you can really work like in a normal programming language,” said Ivan. “With Bitcoin, it’s a bit different, because you have a script which is a low level stack based, scripting language. It’s kind of like working in assembly. It’s very low level. You work with a low level operation. In Solidity, you work with your normal concepts, as you do in other programming languages, concepts like loops, classes, functions, methods, which you don’t have in Bitcoin.”

source: https://cryptographicasset.com/ivan-on-tech-on-programming-in-solidity-c-and-javascript/
submitted by overview12 to solidity [link] [comments]

Quant Network Partner with the largest Financial Network Provider in Europe, SIA, bringing Overledger to SIA's 570 Banks and Trading venues as clients. Quant Network are also working with the Central Bank of Italy for settlements

Quant Network recently attended Money 20/20 in Europe where they announced a partnership with SIA.
https://www.sia.eu/en/media-events/news-press-releases/sia-partners-with-quant-network-to-explore-innovative-solutions-in-blockchain-interoperability-for-banks-and-financial

So what we’ve done is instead of just announcing one client and one thing, we’re announcing that we’re working with SIA. So, SIA is leading European payment infrastructure. And what we’re doing with SIA is interconnecting blockchain networks with SIA, and doing settlements, which are central bank settlements, with the central bank in Italy. So what Overledger is doing is we’re actually bringing blockchain and interoperability to all of SIA’s clients, which are 580 banks. So, Overledger could be rolled out to all these institutions, financial services, banks, at scale, and have interoperability to get the benefits of this.

https://www.youtube.com/watch?v=0cNmGrLPoTo&t=7s

Just to make it clear this isn't SIACoin, this is SIA, the largest financial Network provider in Europe. some more info about SIA below:
The Eurosystem (compromises of the European Central Bank (ECB) and 19 National Central banks that are using the Euro such as the central banks of Italy, Germany, France, Spain, Netherlands, Belgium, Ireland etc.) operates the financial market infrastructure for the settlement of payments (TARGET2), TARGET Instant Payment Settlement (TIPS) and securities (TARGET2-Securities, or T2S). These platforms form the backbone of the European financial market.
All of these platforms will be reachable via the Eurosystem Single Market Infrastructure Gateway (ESMIG). The single connectivity gateway to all Target services would provide a simpler and more efficient means to access the key market infrastructures and up to 3 Network Service Providers will be able chosen. The two companies currently going through the approval process are SIA (who were the first to be gain Eurosystem certification for TIPS) and SWIFT.

Other Partners and Announcements:


"Although Crowdz uses the Ethereum blockchain as the foundation for our Invoice Auction Exchange, we have needed a solution that allows for invoices and other documents to be transferred from one blockchain to another — for example, among Hyperledger, Corda, and EOS. With the Overledger solution from Quant Network, it is now possible to pass data among different blockchains. Crowdz looks forward to working with Quant Network to enable the true multi-blockchain environment that our customers demand.” - Payson Johnston, President and CEO of Crowdz

Team:

Incredible team with loads of experience - Gilbert CEO was the Chief Information Security Officer at Vocalink (Mastercard) Gilbert was in charge of Security for the Faster Payments service in the UK which deals with £6 Trillion every year. Previous roles at HSBC, PWC, HSBC, EY, UK Government, HM Treasury and Bank of England.
The most recent addition is the new COO, Cecilia Harvey, who joined from her previous role as Director at HSBC Global Banking and Markets. Cecilia is a Tech Women 100 Winner and also worked at Vocalink, Citi, Barclays, Accenture, IBM and Morgan Stanley
Lots of other experience in the team working for companies such as BT, Nationwide, NHS, Deutsche Bank, KPMG, HMRC, National Crime Agency and Europol
https://www.linkedin.com/search/results/people/?facetCurrentCompany=%5B%2211169903%22%5D

Token Utility

From our original thinking in the whitepaper and business paper, the purpose of QNT has always been multi-purpose. The 1st phase of QNT was to help create an ecosystem of developers and enterprise. The 2nd phase, QNT has been used to verify and the option to sign and encrypt every single transaction that flows through Overledger for security purposes. The 3rd phase of QNT is something we've been working on. It's to be used for the movement of Digital Assets across chains. QNT is a Universal Utility Token, providing access to the Overledger ecosystem and also to be used to pay for transactions and usage across chains. We're also going to enforce mimimum wallet holdings for all participants.This is a market need we're seeing with clients and a tokenised ecosystem is the future we're all working towards. This is something we can do now, where others have been trying to achieve for the last couple of years.We have clients we're working with in financial services that are moving digital assets internally within a permissioned network and want to be able to interoperate with other parties to recognise their digital asset on different internal permissioned chains. Plus they also want to be able to move and settle on public permissionless blockchains safely and securely - Overledger is the only technology that can do this today.
This is a game changer we've been working on. We're bringing blockchain interoperability to the 570 banks that SIA work with.We want users with volume - if we're powering the digital asset economy with QNT this is a game changer in this space. This is what Ripple with XRP, Stellar with XLM and partnering with IBM have been trying to do - Gilbert from Telegram
https://www.quant.network/QUANT_Token_Utility_V0.2.pdf
Quant have released the Quant Enterprise Treasury which allows Enterprises to pay for license fees in FIAT and the treasury automatically converts them into QNT. The treasury gets the tokens from Exchanges / OTC.
QNT has a total supply which is 1/3 less than Bitcoin's total supply at only 14.6 million QNT. Unlike Bitcoin currently you don't have to wait till 2140 for all of the tokens to be in circulation. All QNT is in circulation, there is no inflation and no new tokens will be minted.
Unlike with Ripple where the majority of partnered banks don't actually use XRP, all banks that use Overledger will use QNT. Ripple is valued at $17.7 Billion and 42 Billion XRP are in circulation. There is another 58 Billion XRP which is due to come into circulation via inflation. (If you take that into account at todays prices that's a total market cap of $42 Billion
The other thing to consider is that whilst they may not be popular on here, permissioned blockchains are going to far more widely used over the next couple of years than public blockchains for Enterprises. This is because public blockchains currently lack many features - speed, privacy, as well as regulation involved with being decentralised etc. Thats not to say it won't shift towards public blockchains in the future but not in the next couple of years. (Just have to look at the number of permissioned blockchains being used in Forbes recent blockchain 50 list to see this. Whilst permissioned blockchains don't need Gas and so don't have their own token. Even if enterprises are only using permissioned blockchains to interoperabte between them, they will need QNT.
QNT with all of its token in circulation, no inflation, better tokenomics than many, wide usage in short and long term connecting to permissioned and public blockchains as well as sitll on the 2nd page on Coinmarket cap and hasn't listed on a "Tier 1" exchange yet.

Other:


Would you like to connect your favourite blockchain to Overledger so that you have access to all of these enterprises / developers / clients to use? Well you can and unlike with exchange listings its completely free and open source. Once you have created the connector send it in for approval to connect to Overledger. Join the Quant Network Developer portal to find out more

for a more in depth look at Quant Network please see the following articles:
Part One — Blockchain Fundamentals
Part Two — The Layers Of Overledger
Part Three — TrustTag and the Tokenisation of data
Part Four — Features Overledger provides to MAPPs
Part Five — Creating the Standards for Interoperability
Part Six — The Team behind Overledger and Partners
Part Seven — The QNT Token
Part Eight — Enabling Enterprise Mass Adoption
Quant Network enabling mass adoption of blockchain at a rapid pace
submitted by xSeq22x to CryptoCurrency [link] [comments]

⚡ Lightning Network Megathread ⚡

Last updated 2018-01-29
This post is a collaboration with the Bitcoin community to create a one-stop source for Lightning Network information.
There are still questions in the FAQ that are unanswered, if you know the answer and can provide a source please do so!

⚡What is the Lightning Network? ⚡

Explanations:

Image Explanations:

Specifications / White Papers

Videos

Lightning Network Experts on Reddit

  • starkbot - (Elizabeth Stark - Lightning Labs)
  • roasbeef - (Olaoluwa Osuntokun - Lightning Labs)
  • stile65 - (Alex Akselrod - Lightning Labs)
  • cfromknecht - (Conner Fromknecht - Lightning Labs)
  • RustyReddit - (Rusty Russell - Blockstream)
  • cdecker - (Christian Decker - Blockstream)
  • Dryja - (Tadge Dryja - Digital Currency Initiative)
  • josephpoon - (Joseph Poon)
  • fdrn - (Fabrice Drouin - ACINQ )
  • pmpadiou - (Pierre-Marie Padiou - ACINQ)

Lightning Network Experts on Twitter

  • @starkness - (Elizabeth Stark - Lightning Labs)
  • @roasbeef - (Olaoluwa Osuntokun - Lightning Labs)
  • @stile65 - (Alex Akselrod - Lightning Labs)
  • @bitconner - (Conner Fromknecht - Lightning Labs)
  • @johanth - (Johan Halseth - Lightning Labs)
  • @bvu - (Bryan Vu - Lightning Labs)
  • @rusty_twit - (Rusty Russell - Blockstream)
  • @snyke - (Christian Decker - Blockstream)
  • @JackMallers - (Jack Mallers - Zap)
  • @tdryja - (Tadge Dryja - Digital Currency Initiative)
  • @jcp - (Joseph Poon)
  • @alexbosworth - (Alex Bosworth - yalls.org)

Medium Posts

Learning Resources

Books

Desktop Interfaces

Web Interfaces

Tutorials and resources

Lightning on Testnet

Lightning Wallets

Place a testnet transaction

Altcoin Trading using Lightning

  • ZigZag - Disclaimer You must trust ZigZag to send to Target Address

Lightning on Mainnet

Warning - Testing should be done on Testnet

Atomic Swaps

Developer Documentation and Resources

Lightning implementations

  • LND - Lightning Network Daemon (Golang)
  • eclair - A Scala implementation of the Lightning Network (Scala)
  • c-lightning - A Lightning Network implementation in C
  • lit - Lightning Network node software (Golang)
  • lightning-onion - Onion Routed Micropayments for the Lightning Network (Golang)
  • lightning-integration - Lightning Integration Testing Framework
  • ptarmigan - C++ BOLT-Compliant Lightning Network Implementation [Incomplete]

Libraries

Lightning Network Visualizers/Explorers

Testnet

Mainnet

Payment Processors

  • BTCPay - Next stable version will include Lightning Network

Community

Slack

IRC

Slack Channel

Discord Channel

Miscellaneous

⚡ Lightning FAQs ⚡

If you can answer please PM me and include source if possible. Feel free to help keep these answers up to date and as brief but correct as possible
Is Lightning Bitcoin?
Yes. You pick a peer and after some setup, create a bitcoin transaction to fund the lightning channel; it’ll then take another transaction to close it and release your funds. You and your peer always hold a bitcoin transaction to get your funds whenever you want: just broadcast to the blockchain like normal. In other words, you and your peer create a shared account, and then use Lightning to securely negotiate who gets how much from that shared account, without waiting for the bitcoin blockchain.
Is the Lightning Network open source?
Yes, Lightning is open source. Anyone can review the code (in the same way as the bitcoin code)
Who owns and controls the Lightning Network?
Similar to the bitcoin network, no one will ever own or control the Lightning Network. The code is open source and free for anyone to download and review. Anyone can run a node and be part of the network.
I’ve heard that Lightning transactions are happening “off-chain”…Does that mean that my bitcoin will be removed from the blockchain?
No, your bitcoin will never leave the blockchain. Instead your bitcoin will be held in a multi-signature address as long as your channel stays open. When the channel is closed; the final transaction will be added to the blockchain. “Off-chain” is not a perfect term, but it is used due to the fact that the transfer of ownership is no longer reflected on the blockchain until the channel is closed.
Do I need a constant connection to run a lightning node?
Not necessarily,
Example: A and B have a channel. 1 BTC each. A sends B 0.5 BTC. B sends back 0.25 BTC. Balance should be A = 0.75, B = 1.25. If A gets disconnected, B can publish the first Tx where the balance was A = 0.5 and B = 1.5. If the node B does in fact attempt to cheat by publishing an old state (such as the A=0.5 and B=1.5 state), this cheat can then be detected on-chain and used to steal the cheaters funds, i.e., A can see the closing transaction, notice it's an old one and grab all funds in the channel (A=2, B=0). The time that A has in order to react to the cheating counterparty is given by the CheckLockTimeVerify (CLTV) in the cheating transaction, which is adjustable. So if A foresees that it'll be able to check in about once every 24 hours it'll require that the CLTV is at least that large, if it's once a week then that's fine too. You definitely do not need to be online and watching the chain 24/7, just make sure to check in once in a while before the CLTV expires. Alternatively you can outsource the watch duties, in order to keep the CLTV timeouts low. This can be achieved both with trusted third parties or untrusted ones (watchtowers). In the case of a unilateral close, e.g., you just go offline and never come back, the other endpoint will have to wait for that timeout to expire to get its funds back. So peers might not accept channels with extremely high CLTV timeouts. -- Source
What Are Lightning’s Advantages?
Tiny payments are possible: since fees are proportional to the payment amount, you can pay a fraction of a cent; accounting is even done in thousandths of a satoshi. Payments are settled instantly: the money is sent in the time it takes to cross the network to your destination and back, typically a fraction of a second.
Does Lightning require Segregated Witness?
Yes, but not in theory. You could make a poorer lightning network without it, which has higher risks when establishing channels (you might have to wait a month if things go wrong!), has limited channel lifetime, longer minimum payment expiry times on each hop, is less efficient and has less robust outsourcing. The entire spec as written today assumes segregated witness, as it solves all these problems.
Can I Send Funds From Lightning to a Normal Bitcoin Address?
No, for now. For the first version of the protocol, if you wanted to send a normal bitcoin transaction using your channel, you have to close it, send the funds, then reopen the channel (3 transactions). In future versions, you and your peer would agree to spend out of your lightning channel funds just like a normal bitcoin payment, allowing you to use your lightning wallet like a normal bitcoin wallet.
Can I Make Money Running a Lightning Node?
Not really. Anyone can set up a node, and so it’s a race to the bottom on fees. In practice, we may see the network use a nominal fee and not change very much, which only provides an incremental incentive to route on a node you’re going to use yourself, and not enough to run one merely for fees. Having clients use criteria other than fees (e.g. randomness, diversity) in route selection will also help this.
What is the release date for Lightning on Mainnet?
Lightning is already being tested on the Mainnet Twitter Link but as for a specific date, Jameson Lopp says it best
Would there be any KYC/AML issues with certain nodes?
Nope, because there is no custody ever involved. It's just like forwarding packets. -- Source
What is the delay time for the recipient of a transaction receiving confirmation?
Furthermore, the Lightning Network scales not with the transaction throughput of the underlying blockchain, but with modern data processing and latency limits - payments can be made nearly as quickly as packets can be sent. -- Source
How does the lightning network prevent centralization?
Bitcoin Stack Exchange Answer
What are Channel Factories and how do they work?
Bitcoin Stack Exchange Answer
How does the Lightning network work in simple terms?
Bitcoin Stack Exchange Answer
How are paths found in Lightning Network?
Bitcoin Stack Exchange Answer
How would the lightning network work between exchanges?
Each exchange will get to decide and need to implement the software into their system, but some ideas have been outlined here: Google Doc - Lightning Exchanges
Note that by virtue of the usual benefits of cost-less, instantaneous transactions, lightning will make arbitrage between exchanges much more efficient and thus lead to consistent pricing across exchange that adopt it. -- Source
How do lightning nodes find other lightning nodes?
Stack Exchange Answer
Does every user need to store the state of the complete Lightning Network?
According to Rusty's calculations we should be able to store 1 million nodes in about 100 MB, so that should work even for mobile phones. Beyond that we have some proposals ready to lighten the load on endpoints, but we'll cross that bridge when we get there. -- Source
Would I need to download the complete state every time I open the App and make a payment?
No you'd remember the information from the last time you started the app and only sync the differences. This is not yet implemented, but it shouldn't be too hard to get a preliminary protocol working if that turns out to be a problem. -- Source
What needs to happen for the Lightning Network to be deployed and what can I do as a user to help?
Lightning is based on participants in the network running lightning node software that enables them to interact with other nodes. This does not require being a full bitcoin node, but you will have to run "lnd", "eclair", or one of the other node softwares listed above.
All lightning wallets have node software integrated into them, because that is necessary to create payment channels and conduct payments on the network, but you can also intentionally run lnd or similar for public benefit - e.g. you can hold open payment channels or channels with higher volume, than you need for your own transactions. You would be compensated in modest fees by those who transact across your node with multi-hop payments. -- Source
Is there anyway for someone who isn't a developer to meaningfully contribute?
Sure, you can help write up educational material. You can learn and read more about the tech at http://dev.lightning.community/resources. You can test the various desktop and mobile apps out there (Lightning Desktop, Zap, Eclair apps). -- Source
Do I need to be a miner to be a Lightning Network node?
No -- Source
Do I need to run a full Bitcoin node to run a lightning node?
lit doesn't depend on having your own full node -- it automatically connects to full nodes on the network. -- Source
LND uses a light client mode, so it doesn't require a full node. The name of the light client it uses is called neutrino
How does the lightning network stop "Cheating" (Someone broadcasting an old transaction)?
Upon opening a channel, the two endpoints first agree on a reserve value, below which the channel balance may not drop. This is to make sure that both endpoints always have some skin in the game as rustyreddit puts it :-)
For a cheat to become worth it, the opponent has to be absolutely sure that you cannot retaliate against him during the timeout. So he has to make sure you never ever get network connectivity during that time. Having someone else also watching for channel closures and notifying you, or releasing a canned retaliation, makes this even harder for the attacker. This is because if he misjudged you being truly offline you can retaliate by grabbing all of its funds. Spotty connections, DDoS, and similar will not provide the attacker the necessary guarantees to make cheating worthwhile. Any form of uncertainty about your online status acts as a deterrent to the other endpoint. -- Source
How many times would someone need to open and close their lightning channels?
You typically want to have more than one channel open at any given time for redundancy's sake. And we imagine open and close will probably be automated for the most part. In fact we already have a feature in LND called autopilot that can automatically open channels for a user.
Frequency will depend whether the funds are needed on-chain or more useful on LN. -- Source
Will the lightning network reduce BTC Liquidity due to "locking-up" funds in channels?
Stack Exchange Answer
Can the Lightning Network work on any other cryptocurrency? How?
Stack Exchange Answer
When setting up a Lightning Network Node are fees set for the entire node, or each channel when opened?
You don't really set up a "node" in the sense that anyone with more than one channel can automatically be a node and route payments. Fees on LN can be set by the node, and can change dynamically on the network. -- Source
Can Lightning routing fees be changed dynamically, without closing channels?
Yes but it has to be implemented in the Lightning software being used. -- Source
How can you make sure that there will be routes with large enough balances to handle transactions?
You won't have to do anything. With autopilot enabled, it'll automatically open and close channels based on the availability of the network. -- Source
How does the Lightning Network stop flooding nodes (DDoS) with micro transactions? Is this even an issue?
Stack Exchange Answer

Unanswered Questions

How do on-chain fees work when opening and closing channels? Who pays the fee?
How does the Lightning Network work for mobile users?
What are the best practices for securing a lightning node?
What is a lightning "hub"?
How does lightning handle cross chain (Atomic) swaps?

Special Thanks and Notes

  • Many links found from awesome-lightning-network github
  • Everyone who submitted a question or concern!
  • I'm continuing to format for an easier Mobile experience!
submitted by codedaway to Bitcoin [link] [comments]

Bitcoin.com - Official Channel - YouTube 6.14. (Part 1) Dice Game - Java - YouTube Create a Higher Lower Guessing Game in Java with Eclipse ... How to mine $1,000,000 of Bitcoin using just a laptop ... Java Made Easy Tutorial 15 - Guessing Game - YouTube

Bitcoin betting compiles modern crypto payments and world gaming experience. The collection of card and table games casino provides suits the needs of all gamblers. You can play bitcoin casino games online and win without special software, enjoying high-resolution graphics. The BTC games concept is turning a player into a confident winner. The game is simple. Select your bet size and your chance to win. The potential profit for your bet will appear. Then place your bet, either high or low. A number between 0 and 999,999 is generated. If the number falls within the high/low range you selected, you win. Claim every 30 Minutes FREE Bitcoin Join the most complex, secure and paying Bitcoin faucet & rewards site and earn thousands of Satoshis every day. October Contests Prizes : 0.06190000 BTC Coinbase is a secure platform that makes it easy to buy, sell, and store cryptocurrency like Bitcoin, Ethereum, and more. Based in the USA, Coinbase is available in over 30 countries worldwide. For Bitcoin, it is its high carbon footprint created by mining. Bitcoin mining works by solving cryptographic puzzles, also referred to Proof of Work (PoW). The miner that’s first to find the ...

[index] [21135] [16220] [16947] [22344] [31555] [17565] [27307] [13604] [23240] [18723]

Bitcoin.com - Official Channel - YouTube

High-Low Dice Game 1: Setting up the game loop - Duration: 8:45. ... Java Do While Loop Example Where User Prompts to Start Program Over - Appficial - Duration: 5:55. ----- Starting out with Java: From control structures through... Setting up the game loop and testing for the validity of the input. ... High-Low Dice Game 1: Setting up the game loop Left Peel. ... Creating HiLo in Java - Duration: 10:20. Adam Gaweda 2,565 ... Start trading Bitcoin and cryptocurrency here: http://bit.ly/2Vptr2X While there are many ways you can make money with Bitcoin in the end there are no free m... Discover how to create a Higher Lower Guessing Game in Java with Eclipse in that tutorial. In a Higher Lower Guessing Game, the computer will come up with a ...

#