This is a repost that originally appeared on the Couchbase Blog: ASP.NET Core with Couchbase: Getting Started.
ASP.NET Core is the newest development platform for Microsoft developers. If you are looking for information about plain old ASP.NET, check out ASP.NET with Couchbase: Getting Started.
ASP.NET Core Tools to Get Started
The following video will take you from having no code to having an HTTP REST API that uses Couchbase Server, built with ASP.NET Core.
These tools are used in the video:
-
Couchbase Server 5.0 Community Edition (Enterprise Edition will also work)
-
ASP.NET Core 2.0
-
Swagger (provided by Swashbuckle.AspNetCore)
Getting Started Video
In the video, I touch quickly on Scan Consistency. For more details on that, check out the Scan Consistency documentation or read a blog post that I wrote introducing AtPlus, which also covers the other types of Scan Consistency.
Summary
This video gives you the absolute minimum to get started with Couchbase by walking you through a simple CRUD application.
If you have any questions, please leave a comment. Or, you can always ask me questions on Twitter @mgroves.
This is a repost that originally appeared on the Couchbase Blog: ASP.NET with Couchbase: Getting Started.
ASP.NET is the development platform that most Microsoft developers use. At the Couchbase Connect Silicon Valley 2017 conference, I spoke to some .NET developers in a workshop. I asked them what type of content they’d like to see me create that would be most useful for them. The answer was: videos on getting started.
ASP.NET Tools to Get Started
The below video takes you from having no code to having an HTTP-based REST API that uses Couchbase Server, built with ASP.NET.
The video uses the following tools:
-
Couchbase Server 5.0 Community Edition (Enterprise Edition will also work just fine)
-
ASP.NET (not ASP.NET Core, that’s coming in a later video)
-
Swagger (provided by Swashbuckle)
Getting Started Video
In the video, I briefly gloss over Scan Consistency. For more details on that, check out the Scan Consistency documentation or read a blog post that I wrote introducing AtPlus, which also covers the other types of Scan Consistency.
Summary
This video gives you the absolute minimum to get started with Couchbase by walking you through a simple CRUD application. Stay tuned for a similar video on getting started with ASP.NET Core.
If you have any questions, please leave a comment. Or, you can always ask me questions on Twitter @mgroves.
UPDATE: The calendar is full. You can sign up to be an alternate, in case someone drops out or fails to deliver. I can't give you a date though, so you'd essentially have to have a post ready to go as soon as December 1st. And please, don't let the lack of an advent date keep you from writing that C# blog post! Finally, due to the tremendous response, I will double up the slots next year (from 25 to 50), assuming this advent goes well :)
I heard about the F# Advent Calendar, a traditional that's been carried on since 2010 (2014 in English). I think this is a great idea, and there needs to be one for C# too!
(I asked Sergey Tihon for permission!)
So, I need you to write a C# blog post!
Here are the rules:
- Reserve a slot on Twitter (with hash tag #csadvent) or leave a comment on this post. You do not have to announce your topic until the day you reserve.
- Prepare a blog post (in English).
- Add a link in your blog post that links back to here, so that your readers may find the entire advent.
- Publish your blog post on the specified date. Your post must be related to C# in some way, but otherwise the content is completely up to you. I've posted a few ideas below to get your creativity flowing.
- Post the link to your post on Twitter with hashtags #csharp and #csadvent
Below are all the slots, and who has claimed each date. I chose to go with 25 total slots (yes I know some advent calendars are 24).
I will do my best to keep this up to date. The slots will be first come first serve. I have already claimed December 25th for myself, since I assume that will be the least desirable date. But I'm happy to swap if you really really want that day.
Alternates:
- Leave a comment or tweet with #csadvent to be put on this list!
Some ideas:
- Introduction to [your favorite NuGet package]
- X C# Tricks and Tips
- JSON (De)serialization
- Streams
- The newer C# 6 and 7 features
- Async/await
Thanks to everyone who is participating! I hope this goes well and it can become an annual tradition.
That's a wrap on 40 episodes of the Cross Cutting Concerns podcast for season 2. I'm going to take a break from recording over the holiday season, and resume posting new episodes in February 2018.
If you want to be a guest next season, you can! Just:
Click Here to Sign up to be on my Podcast!
Instead of sitting at your computer and hitting F5 waiting for a new episode, why don't you check out some other podcasts? Below are some recommendations. These aren't tech podcasts (though EconTalk does occasionally venture in this area), they are just for funsies:
- EconTalk from Russ Roberts
- Retronauts with hosts Bob Mackey and Jeremy Parish
- Dr. Gameshow with hosts Jo Firestone and Manola Moreno. Ohhhh yeah.
- 372 Pages We'll Never Get Back with hosts Michael J. Nelson and Conor Lastowka
- Movie Sign With the Mads with Hosts Frank Conniff, Trace Beaulieu, and the tremendously patient and upbeat Carolina Hidalgo
The background music for this episode is God Rest Ye Merry gentlemen by New Aging Sons.
Matt Bok is back yet again (again!) for an extra long, extra special episode. (Check out episode 16 and episode 26 for his previous episodes). Just in time for the holiday season, we discuss the SNES Classic, NES Classic, Nintendo Switch, Atari Box, and other stuff.
Tons of show notes:
- The NES Classic and SNES Classic
- Virtua Racing (used the "SVP" chip)
- Panzer Dragoon
- Super Mario Advance series
- Super Mario Advance = Super Mario Bros. 2
- Super Mario Advance 2 = Super Mario World
- Super Mario Advance 3 = Yoshi's Island (aka Super Mario World 2: Yoshi's Island)
- Super Mario Advance 4 = Super Mario Bros. 3
- SNES had a "mode 7" feature, you can learn about it and F-Zero in this video by Jeremy Parish
- Games that Matt mentioned as notable "omissions" from the SNES classic:
- The SNES Classic has indeed been hacked, and there was a message left by Nintendo
- The Ataribox. As of today, there is a "trailer" and a few photos. That's it.
- Ouya
- The M2 (from Matsushita Group, which is now known as Panasonic)
- Press conference about the M2 at E2 (1995)
- Micro Center is a computer store.
- Blade Runner 2049 trailer (which features the Atari logo)
- Might be a good time to brush up on your Atari history
- RetroN 77, by Hyperkin
- Vectrex
- Check out episode 035 with my brother Nathan to get some idea of why old consoles don't work so well with newer TVs.
- Nintendo Switch
- The "Mario game on the Wii U with the cats" I assume refers to Super Mario 3D World
- Is Game Boy Classic next?
- Books by Matt Bok:
- Check out some videos of Matt Bok's standup comedy
Want to be on the next episode? You can! All you need is the willingness to talk about something technical.
Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.