It's been a massive undertaking but today is a significant milestone for Voat and Voat's future.
Minutes ago was Voat's first full successfully rendered page running on ASP.NET CORE 2 Preview 1.
Proof:
https://imgoat.com/uploads/6d767d2f8e/21939.PNG
Edit: This is also Voat running against PostgreSQL as well, so basically an entirely Open Source stack. Pretty neat.
We still have a ton to do to get a preview build up and running but the todo list below is what we are concentrating on next.
TODO LIST:
- Continue fixing View compilation issues (In .NET CORE we use the publish feature to produce a compilation error list)
- Figure out some framework issues such as
Thread.CurrentPrincipal
async/await
incompatibilities that are breaking unit tests. We have put these on hold right now as they are potentially larger issues requiring moderate to significant refactoring. This commit shows this issue if you want to help
- Fully port login functionality to Asp.Net Core Identity as well as sync schema information to match updated identity tables.
Soon
If you want to hop in and help: https://github.com/voat/voat/tree/Core (Core Branch)
What are these words being spoken?
ASP.NET Core is an open source web framework for building modern web applications that can be developed and run on Windows, Linux and the Mac. It includes the MVC framework, which now combines the features of MVC and Web API into a single web programming framework. ASP.NET Core is built on the .NET Core runtime, but it can also
be run on the full .NET Framework for maximum compatibility.
cantaloupe6 ago
@Puttitout for Thread.CurrentPrincipal aync/wait it sounds like support was removed but some have implemented a workaround such as using a static "aync" method with a delay as shown on stackoverflow question 38114553 toward the end. A similar technique may be helpful. Congratulations on your rapid porting accomplishments. Is the slack channel still active? I've a docker-compose.yaml that may help those with time to test or develop.
https://stackoverflow.com/questions/38114553/are-async-console-applications-supported-in-net-core
DarkMath ago
"Minutes ago was Voat's first full successfully rendered page running on ASP.NET CORE 2 Preview 1."
Great Job to everyone involved! Thank you for your hard work. It's much appreciated. Voat Forever!
:-D
Disappointed ago
Not sure if this is useful or not:
https://blogs.msdn.microsoft.com/dotnet/2017/06/07/performance-improvements-in-net-core/
Taken from here originally: https://www.hanselman.com/blog/TryingNETCoreOnLinuxWithJustATarballWithoutAptget.aspx
guinness2 ago
Congratulations Putt!
This is awesome beyond measure and this progress is giving me a huge sense of relief.
Most people don't understand how crucial Voat is to on-line free speech because Voat acts as a contingency for all other discussion forums: giving their communities somewhere to flee to and regroup in case of intolerable censorship. This compels the administration of all other platforms to constrain their fascism.
For example, The_Donald think they are being terribly mistreated by Reddit's admin censorship, but they have no idea how dark it would become if Spez knew that community was cornered with nowhere to run.
I believe we are witnessing a definitive battle between Western civilization and globalism and possibly the Muslim world... and free speech is more important now than ever before. If Voat fell, I suspect it would set a precedence for globalists to attack any remaining free speech forums which would likely result in the next US presidential election or EU referendum or similar being subject to nothing but globalist fake news.
That said, I'd love to volunteer as a tester when you are ready for user testing. I helped out during recent testing of the Voat 2.0 Set enhancements and found heaps of bugs and I'm super eager to be of service again.
Thank you Putt.
Vindicator ago
Thermonuclear upvoat
SaneGoatiSwear ago
you drank the SJW koolaid like a little bitch. listening to shill scripts come outta you, peace seeker, just deepens the conspiracy others have that you're puttitout's alt account. i don't believe that. your will is too weak. you're just a confused little agent smith trying to find smith prime. he's over there: @Puttitout.
jcal22x ago
I'm proud of the work you're doing here, @PuttItOut, and to all the devs that helped this come together, thank you. Keep up the good work.
Anchy ago
This is neat
digitalentity1497 ago
Sorry for going off topic @PuttItOut but please follow up with @Rotteuxx for the keychains and with the badges for the recent donators. Keep it up!
Plant_Boy ago
Well done!
goatboy ago
Weaponized autism is great and terrible to behold.
1202017 ago
Keep up the good work. Thank you very much!
Opieswife ago
Congratulations and thank you. The hard work is appreciated. Can someone arrange a golf vacation for Putt when this is complete? He deserves it and I will be happy to contribute.
StillNewbie ago
Could voat benefit from PGStrom? It is a GPU accelerator for PostgreSQL.
SelfReferenceParadox ago
Knowing sane he's probably complaining about the anti spam rules.
blackcoffeewithice ago
Congrats!
The_Duke_of_Dabs ago
Glad to see you nutted up and banged this shit out! You were pretty doom and gloom for a while there and I didn't see you post as often, so it's good to see you were hard at work! Thanks for everything, maaaaaaan.
Reddit_traitor ago
If you can't find the niggerfaggot then it must be you.
MaunaLoona ago
How's the performance of PostreSQL? From what I understand it's not known for its speed.
Rainy-Day-Dream ago
once things are more setup can we get some info on how much money voat has currently and how much it needs regularly?
piratse ago
Make a note that I objected to this place becoming like reddit with stupid puns and comments.
Helios-Apollo ago
I have no idea what any of this means. Will this remove kebab, gibs, and Schlomos in anyway?
Rainy-Day-Dream ago
it means this place is more likely to stay up and operational long term, which gives up a place to openly discuss such goals. So in a way yes.
GOMAD_OR_GFYAD ago
I don't understand what you're talking about but I'm glad that people are pumped about it
PraiseIPU ago
Switching to Linux means no more Microsoft licensing fees
tippyc ago
I just want to say, Thank you for the conscious attempt at transparency. After the "angel" announcement i was dubious about your commitment to meaningful improvement, but i have been happily proven wrong.
SubspaceDistortion ago
Under budget and ahead of schedule, Kek wills it.
Ocelot ago
Kek mit uns!
trentlapinski ago
Awesome.
When you're @PuttItOut ready to explore other cloud providers lets talk I can help do some cost analysis for you.
TasteeWheat ago
Nice work.. congrats.
BlueSpeed ago
In asp.NET async and await are used to release a thread back to the threadpool while waiting on long running I/O operations like a database query. The end result is the server can handle more requests with the same size threadpool.
sakuramboo ago
Holy shit, this is great! Seriously, amazing work, everyone.
Rotteuxx ago
Thx for all your dedication & hard work, this is moving at amazing speed.
jaceame ago
I don't know what this means but it sounds impressive.
PraiseIPU ago
Voat currently runs on Microsoft with is a $6000/month licensing fee
By switching the site to open source Linux it cuts out the biggest expense in keeping the site going.
Failure ago
It's not a licensing fee. Its server costs. There aren't any licensing fees at all. The goal for this is both portability and to move to more efficient software.
corpusant ago
Yes, but server costs are more expensive because the hosting provider has to pay licensing fees, and they pass that on to you in higher server costs.
Failure ago
Azure is the host, which is owned by MS. I dont believe that they have to give themselves a license.
corpusant ago
You are being pedantic. The server costs are higher because of licensing. It is running on the same hardware, with the same power requirements.
You can shop the pricing around, and MS hosting is more expensive everywhere; because the hosting company is paying for licensing. Azure is no exception.
Failure ago
I'm referring to Azure, which is the current host. Compare Linux pricing with Windows pricing.
I've use, and am using, Azure for various things, and the prices are the same all across the board. No license needed for any hosting, all costs arise from the other attributes, not what OS.
tabularassa ago
Azure is the exception. They have all the incentive to not charge more for the MS option, since that is the platform they prefer that you use over OSS.
For any other cloud provider I expect their OSS option to be cheaper than their MS option. It is just a fact that there is a licensing cost when running MS products that you do not have to pay if you use OSS.
With MS there is no free lunch.
PraiseIPU ago
whatever fagit
the point is
fuck microsoft
Jimbonez_Jonez ago
I don't either, but it sounds exciting and I'm glad Putt it happy with how things are progressing.
flope_de ago
Congratulations. Now, onwards to freedom and sustainability!
MadWorld ago
It's amazing how much work can be done in such a short time!!!
Norm ago
awesome! seems like it's going pretty well.
AnmanIndustries ago
Put me down for one of those "that went faster than expected" comments.
heygeorge ago
Congrats, Mr. Tiger Woods!
GO TEAM!
Disappointed ago
https://imgoat.com/uploads/6d767d2f8e/21948.png
Will be stealing this.
HamsterSlayer ago
Quick wallpaper mockup for all those interested
Kleyno ago
1080 only? Scrub.
SaneGoatiSwear ago
they have done so much more to shore up the behavioral manipulation controls, it's not even funny.
this is full SJW. go ahead and read: https://github.com/voat/voat/tree/Core/Voat/Voat.Business/Rules
facevalue ago
I'm pretty new here, so I don't have much clout, but you strike me as absolutely looney and I enjoy reading your crazy ass posts. Don't ever change, you marvelously insane goat.
Voopin__Voopin ago
sup facevalue.
I have a fairly long history with sane. He's a pretty cool guy when he's coherent. He makes a lot of good points.
I had lengthy discussions with him in the early days of voat regarding the oligarchy, the founding fathers, the deep state, etc.
Sane does not like any SJW bullshit, nor anything that could REMOTELY be construed as SJW bullshit, even out of context. In this regard, I support him.
When BOTH of our admins disappeared for a few months in 2016, he was sounding the alarm. (and rightfully so)
There was never any explanation, and with the shitstorm that ensued, why couldn't the admins say ANYTHING? Like "im on vacation, calm your tits." <--- @Atko was the creator of this site, a former admin, and he actually said "calm your tits" to a voater. Shit was hilarious. I just dont remember the context.
anyways, the hivemind hates sane now. I will upgoat him every time he makes a good point, or is contributory. I won't upvoat him when he latches onto top comments and spazzes out. But hey, it's free speech and he has the right to fucking say it.
@Sanegoatiswear sup sane. :)
edit: clarity on tits statement.
SaneGoatiSwear ago
hey voop you rock!
100% epic post. AMAZEballs you didn't get more downvoats!
Voopin__Voopin ago
thanks man. yeah, I figured i'd take a hit on the voats, but fuck it.
I judge comments one by one on their own merit. :)
SaneGoatiSwear ago
i know that feelin! yeah i do as well. sucks that 90% of users and content on voat is now 100% SHILL.
like oh y eah 400000 users coming from voat on this sub that got banned. sub of 14000 users arrive; stay for 2 days,
then that sub has 1% of that activity going foward...
where'd all those people go? why'd they leave?
hahaha. the damn censorship, that's why. where? to voat2, it's just not built yet. (we're WEEKS away hopefully!!!)
facevalue ago
Yeah he obviously isn't very popular in general. Hell just look at how well my comment was received. I find it difficult to understand what he says or what his stance is in most of his posts - I typically get "fuck everyone, here's some off the wall shit" as the gist. Always interesting to try to decipher though.
SaneGoatiSwear ago
lol you could try having meaningful discussion on a subject with me. private messages will still work as long as i'm above the censorship line of 100ccp.
facevalue ago
Well for some reason I thought your comment reply was a PM. Whatever, I'll leave my response as is. I am always open to alternative opinions and will enjoy reading your response, if any.
In short, the downvoating on my comments regarding you have only made me more interested in your response. Feel free to PM me or respond here.
facevalue ago
I dont even know where to start man. Im still trying to catch up on half a dozen topics that I never even knew about until I came to Voat. Its difficult to sift through all the bullshit to come to logical conclusions that are backed up by facts and irrefutable evidence. Sources that are widely accepted as credible rarely are, lesser known sources that contradict popular narratives and agendas have unique information but seem to often jump to wild conclusions and are ridden with ultra biased assumptions. Then theres the widespread manipulation of evidence and proof which makes me question everything that is written about such, regardless of source.
The main thing I've researched in my short time here is DNC/Hillary corruption, especially regarding Seth Rich. As new info regarding that seems to be tapering off, Im now looking into why the hell this Islam shit is being pushed so hard - uncommon sources seem to always point to Soros, Jews and Israel, etc, and some of the explanations make some logical sense, but it's damn hard to verify.
Anyhow I've enjoyed your unique perspective in a few of the posts I've seen from you. Not sure why people rag on you so hard here, not that it really matters.
Lucienne ago
he's just a d&c shill who uses an off-meds posting style to mask it
Rainy-Day-Dream ago
he never has
oftotc ago
Putt uses day mode!!! :-)
Also, congrats on the render, dude.
EDIT: Also, thanks for sending me knee deep into await vs. async. I can only offer encouragement.
BANGAndTheDirtIsGone ago
But they're using Windows 10 / Edge...
tippyc ago
he's not logged in, so theres no cookie directing the choice of night mode.
oftotc ago
I'm always willing to lose to facts and logic :-)
Goathole ago
We, The Night Mode People, will eradicate you Day Mode fascists one by one. We are Many and we're coming.
oftotc ago
Unfortunately, perhaps, now is a time for unity :-)
facevalue ago
So much overhead. So many new errors/exceptions to learn. I begrudgingly admit that the ambiguity is damn handy in some cases, but fuck. How's Unity doing in the juvenile state of the Linux porting anyhow?
HungryCrow ago
The day mode goats did 9/11
chrimata ago
Day Goats on the grassy knoll
Slayfire122 ago
Would night mode be implemented in the test render?
flope_de ago
Night mode is just a front end thing. If the back end works in day mode, it will work in night mode.