Nicolas Dorier (OP)
|
|
January 31, 2015, 01:48:50 PM |
|
Thanks a lot Madness, it will be definitively helpful. I think the book will be in a stable state in July. (the three parts will be out before, but multiple corrections will be done) And yes, I'm from france.
|
Bitcoin address 15sYbVpRh6dyWycZMwPdxJWD4xbfxReeHe
|
|
|
Madness
|
|
January 31, 2015, 01:56:37 PM |
|
Thanks a lot Madness, it will be definitively helpful. I think the book will be in a stable state in July. (the three parts will be out before, but multiple corrections will be done) And yes, I'm from france.
Alright then , awesome because I finish my studies and I will be in holiday since 14 June if nothing changes till then . Just hit me up (private message) once you finish them all till then ... Good luck mate ~ Madness
|
|
|
|
brituspol
Sr. Member
Offline
Activity: 458
Merit: 250
From nothing to nothing
|
|
February 01, 2015, 09:09:40 PM |
|
Good luck with your work.
While releasing the book, I hope you include all recent developments, techniques and concerns with crypto. I mean we're in Jan/Feb now. The book will be available on July. Best wishes.
|
|
|
|
legendster
|
|
February 02, 2015, 03:49:13 PM |
|
A very interesting and impressive step here Mr Nicolas, have you considered translating the currently published book and/or future ones into other languages ? is that even a possibility ?
My time is better spent coding and writing about what I know, so I won't translate it myself, even in my own language. However, since the book is public domain, if someone wants to do it and publish it himself commercially or not, I'm fine with it, as long as he gives me credits for as the author. So the question is more : does a good translator will do it ? And I have no idea, but this is a possibility. Also, the book will change a lot until I finished the 3 parts, so it does not make sense to start translating right now. Even NBitcoin changes as I write. This is a funny thing that I find way to improve NBitcoin only when I write about it. When I struggle explaining some concept, most of the time, it forces me to refactor stuff in NBitcoin to explain more easily. Ok then, will send you a PM regarding this.
|
██████████ ████████████ ██████████ ██████████ ██████████ ████████ ██████████ ██████ ██████████ ████ ██████████ ██ ██████████ ██████████ ████████ ██████ ████ ██ | | | | | ▄▀▀▀▀▀▀▀▀▀█ ▄▀▀▀▀▀▀▀▀▀█ ▄▀ ▄▀█ ▄▀ ▄▀█ ██████████ █ ██████████ █ █ █ █ █ █ █ █ ▀▀▀▀▀▀▀█ █ █ █ █ ▄▀ █ █ ▄▀ ██████████▀ ██████████▀ █ █ █ █ ▄▀ █ ▀▀▀▀█ ▄▀ █ ▀▀▀▀▀▀█ ▄▀ ▄▀█ ▄▀ ▄▀ █ █████████ █ ██████████ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ▄▀▀▀▀▀▀▀ █ █ ▄▀ █████████▀ ██████████▀
| Blockchain Database | | ▄▄▄ ▄▄▀ ▀▄▄ ▄ ▄▄▀ ▄▀▄ ▀▄▄ █▄█ █████████████████ █ █ █ █ ▄▀ ▌ █ █ ▄ █ ▄ █▀ ▄▌ ██ █ ▀▄ █ ▄▀ █▀█ ▌ ▌ █ █ █ █ ▌ ▌ █ █ █ ██ ███████████████████ ▀▀▄ ▀▄▀ ▄▀▀ ▀▀▄ ▄▀▀ ▀▀▀ | Dev friendly SDK Platform | ▄▄▄▄ ▄▄█ █▄▄ ▄▄█ █▄▄ ▄▄█ ▄▄▄ █▄▄ █ ▄▀ ▀▄ █ █▀ █ █ █ ▀█ ▀▀█ █ ▄█▀█▄ █ █▀▀ █▀▀ █ ▀███▀ █ ▀▀█ ▀▀█ █ █ █ █▀▀ ▀▀█ █ █ █ █▀▀ ▀████████▀ █▄▄▄▄█ █ █▄▄▄▄█ █ ▄▀ █▄ ▄█ ▀▄ █ █▀▄ ▀ ▄▀█ █ █ █ █ ▌ ▀ ▐ █ █ █ █ █▄▀▄▌ ▀ ▐▄▀▄█ █ █ █ ▀ █ █ █▀▀▀▀▀▀█ █▀▀▀▀▀▀█ ▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀ | User-friendly Token Creation | | | |
|
|
|
wonderloops
|
|
February 03, 2015, 12:48:07 AM |
|
Excellent job.
|
|
|
|
Wopin
Member
Offline
Activity: 112
Merit: 10
|
|
February 03, 2015, 06:47:24 AM |
|
Hello!!
The second part is out?
Thankyou
|
|
|
|
Nicolas Dorier (OP)
|
|
February 03, 2015, 12:36:40 PM |
|
Hello!!
The second part is out?
Thankyou
Will be during the beginning of march, I'm currently writing it.
|
Bitcoin address 15sYbVpRh6dyWycZMwPdxJWD4xbfxReeHe
|
|
|
nextblast
|
|
February 04, 2015, 02:22:54 PM |
|
Hello!!
The second part is out?
Thankyou
Will be during the beginning of march, I'm currently writing it. That's good news, looking forward to the 2nd part. I really enjoyed reading your work!
|
|
|
|
cloverme
Legendary
Offline
Activity: 1512
Merit: 1057
SpacePirate.io
|
|
February 04, 2015, 11:39:10 PM |
|
I'm not sure if you'll have this in your book or not, but one thing that seems to be missing from some of the .Net wrapper libraries are annotated examples for calling each of the supported API methods. Often the Bitcoin wrappers will include a basic example of only 2-3 methods (say checking the balance), but will miss key examples for each of the critical JSON methods that the wrapper calls, like sending a transaction. Granted, you can always look through the class and try to determine how to correctly call the method with the required parameters. However, it's much easier to just look at a working example and then change what you need to in order to adopt into the code.
I'm looking forward to the book!
|
|
|
|
JPage
|
|
February 06, 2015, 12:07:11 AM |
|
Hello all, Nicolas, Happy coding and make shit happens,
100% awesome. You are the man (l'homme!). 1000s of cool things will be built on your great work. Way to go Nicolas. Microsoft owes you bit time and they are idiots with growing intensity every day they don't send you a ton of money for promoting their platform.
|
|
|
|
lontivero
Full Member
Offline
Activity: 164
Merit: 128
Amazing times are coming
|
|
February 06, 2015, 03:44:06 AM |
|
Congratulations, Nicolas! I have to read it.
|
|
|
|
Nicolas Dorier (OP)
|
|
February 07, 2015, 06:50:14 PM |
|
I'm not sure if you'll have this in your book or not, but one thing that seems to be missing from some of the .Net wrapper libraries are annotated examples for calling each of the supported API methods. Often the Bitcoin wrappers will include a basic example of only 2-3 methods (say checking the balance), but will miss key examples for each of the critical JSON methods that the wrapper calls, like sending a transaction. Granted, you can always look through the class and try to determine how to correctly call the method with the required parameters. However, it's much easier to just look at a working example and then change what you need to in order to adopt into the code.
I'm looking forward to the book!
Thanks for the feedback, the RPCClient class has a good deal of easy to call methods. However, I also let exposed the JObject SendRequest("commandname", request), so people are not stuck when the RPC api evolve but not NBitcoin. Moreover, with C# you can add your custom method to classes without modifying the source. (Extension methods) The book does not focus on the APIs though. I focus on blockchain programming, the reason is that by knowing the basics, you can better evaluate all APIs by yourself, but also create your own if none fit your needs. Hello all, Nicolas, Happy coding and make shit happens,
100% awesome. You are the man (l'homme!). 1000s of cool things will be built on your great work. Way to go Nicolas. Microsoft owes you bit time and they are idiots with growing intensity every day they don't send you a ton of money for promoting their platform. Thanks, actually the best medal I can get is people building cool services thanks to it. Microsoft is doing better since the management shake up after Ballmer left. They are doing awesome work again, and I like its community. ( http://channel9.msdn.com/ show lots of the cool stuff) I must say that I was not so optimistic in the past. Congratulations, Nicolas! I have to read it Hope you'll want to depend on it for the cool projects you are doing
|
Bitcoin address 15sYbVpRh6dyWycZMwPdxJWD4xbfxReeHe
|
|
|
coinpr0n
|
|
February 10, 2015, 12:55:01 AM |
|
Hello all, I think that one of the way to make Bitcoin a success is to teach developers how to program it themselves, while keeping in mind the real problems they can fix with it. Depending on public web API to do the heavy stuff is still useful, but oblige the user to look at the problem from someone else eyes. It also block innovation, since users are stuck to what their API provider gives them, and provoke a mopya to the wild possibilities of Bitcoin. I have way too much demand for work than I can give. However, I can spread what I know for free in a book. My book is in public domain, and will be spread likely in 3 parts. The first part is out now, and I am waiting for your feedback (and your work ! ) In the book, you will find coding challenges that you need to resolve to get access to the next parts when they will be out. The range of difficulty will go from "how to create a private key", "how to make you transaction by hand, and sending by hand" to "how Dark Wallet works", "How to implement coin shuffle", "how to implement a voting system with colored coins" Website : http://blockchainprogramming.azurewebsites.net/Book link : https://aois.blob.core.windows.net/public/Blockchain Programming in CSharp.pdfNicolas, Happy coding and make shit happens, Very much agree with your first statement. I don't program in C# (yet) but I'm happy to see books coming out on this subject.
|
|
|
|
Arnab biswas
Member
Offline
Activity: 84
Merit: 10
|
|
February 10, 2015, 03:11:43 PM |
|
I am highly intrested on programming and the bitcoin thing is making me dam crazy
|
|
|
|
NeuroticFish
Legendary
Offline
Activity: 3864
Merit: 6591
Looking for campaign manager? Contact icopress!
|
|
February 10, 2015, 03:18:23 PM |
|
For some reason I missed this thread until now. First thing: I downloaded the pdf. I will read it, I will try to understand it. First thing I like: it's not too long!!
Big THANK YOU!
|
|
|
|
tzpardi
Member
Offline
Activity: 66
Merit: 10
|
|
February 11, 2015, 11:50:31 AM |
|
Fantastic! There are millions of C# developers who have never learned and used anything else apart from the .NET platlform and C# and this book will be great for them.
|
|
|
|
rfcdejong
|
|
February 17, 2015, 09:50:18 PM |
|
Do you use ReSharper? I didn't look at your code yet, but if you don't use it you don't know what you miss. If you do use it, well you never want to work without it anymore! Nice book anyway, i'm honest i scrolled thru it but it's great to see a book on C#, blockchain and your NuGet package. But missing some "Red Shirts"
|
|
|
|
rfcdejong
|
|
February 17, 2015, 09:57:38 PM |
|
Will you release the book in 'hard cover' instead of pdf?
Maybe by contacting o'reilly, dummies or any other tech book seller.
|
|
|
|
Nicolas Dorier (OP)
|
|
February 17, 2015, 10:11:59 PM |
|
Will you release the book in 'hard cover' instead of pdf?
Maybe by contacting o'reilly, dummies or any other tech book seller.
Someone is currently correcting the book and wants to publish it. (his name is Bill Strait) Anyway, I will not do it myself. I prefer getting code and articles done. Do you use ReSharper? I didn't look at your code yet, but if you don't use it you don't know what you miss. If you do use it, well you never want to work without it anymore! Nice book anyway, i'm honest i scrolled thru it but it's great to see a book on C#, blockchain and your NuGet package. But missing some "Red Shirts" I don't use it. I tried in the past, multiple times, and it always resulted into crash and slowdown of visual studio. Except for ReSharper, I'm a big fan of JetBrain.
|
Bitcoin address 15sYbVpRh6dyWycZMwPdxJWD4xbfxReeHe
|
|
|
rfcdejong
|
|
February 17, 2015, 10:19:51 PM |
|
Offtopic: Odd to hear someone doesn't like R#, it's really really good. But i'm a fan of RedGate, i do like the ANTS profile tools.. Ontopic: I never heard about Bill Strait and can't find much about it on google or bing, because that name is not unique at all.. I do like the private key, public key and hash being written about. Perhaps i missed about it, but i couldn't find anything in dept technical background in there.. Ofcourse that isn't C# related Something like this https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses
|
|
|
|
|