Care to know about Git and Github support coming inside Visual Studio 2015?
Catch me at Microsoft Indonesia’s TechDays 2015 event!
Register now at http://aka.ms/techdaysid
See you there!
Care to know about Git and Github support coming inside Visual Studio 2015?
Catch me at Microsoft Indonesia’s TechDays 2015 event!
Register now at http://aka.ms/techdaysid
See you there!
Hi guys!
In this blog entry, this is my story about helping to organize meetup of Lambda Jakarta.
The meetup was held on 19th September at MD Entertainment Tower 2.
The link is: http://www.meetup.com/Lambda-Jakarta/events/225037500/
The place of this meetup look weird, it looks like a building with lots of venous blood pumping;
The agenda is:
Presentations from Erik Dominicus was quite great. He presented a quick intro to Haskell, a quite old functional programming language that still influences many functional programming language today including ML, F#, Scala.
Dicky Arinal presented a lightning intro to concurrency in networking. A quite tedious and technical talk, but quite refreshing to know deep into what’s going on at multithreading in networking world.
The formalization was originally to discuss what will be the next meetup, but then the discussion crystalized onto one need of having online collaboration. After brainstorming, I proposed to use Github and Gitter to have chat. But most of the audiences were familiar with Slack, so I decided to jump in and set up Slack:
The Lambda’s Slack link: https://lambda-jakarta.slack.com/messages/general/
The collaboration is nice, you should try it! It’s quite the same as Gitter, but unfortunately not all of us can directly join the confirmation, you have to be invited first.
Here is the conversation at #general channel:
Now we have more channels for specific interests:
Of course, there’s F# in #fsharp channel
Now the organization of Lambda Jakarta has been set up as a repo in Github! <link is: https://github.com/Lambda-Jakarta >
Go Github! At the picture above, I also set up a repo to contain all of the source code sample to teach functional programming. This meetup was fun!
This the shoot from the meetup:

The next meetup has been also scheduled for 31st October 2015. Guess what? I’ll present an intro to Functional Programming without hurting your brain, and Erik will present an intro to Functional Programming but with totally noob view!
Hi my blog readers! I know, this blog installment should be out at before 24th July, but there were some exciting news to tell!
This is the fourth installment of Visual Studio releases update. In this installment, the updates are not so much like previous (on May 2015) but it’s very worthy to know!
These are the updates:
Now let’s talk about those releases!
Yes, Visual Studio 2015 has been released on 20th Jluy! I have described the what’s new on Visual Studio 2015 RC on the previous Visual Studio updates, now the RTM add this nice additions:
More detailed description is available at: http://blogs.msdn.com/b/visualstudio/archive/2015/07/20/visual-studio-2015-and-visual-studio-2013-update-5-released.aspx and also specifically at: https://www.visualstudio.com/news/vs2015-vs
Also there are videos to watch at the launch of Visual Studio 2015: https://channel9.msdn.com/Events/Visual-Studio/Visual-Studio-2015-Final-Release-Event
I encourage you to check those videos!
Not much is new on this release, but these are the most notable additions:
For more information on VS 2013 Update 5, visit VS 2013 Update 5 release notes: https://www.visualstudio.com/news/vs2013-update5-vs
To download VS 2013 Update 5, go here: https://www.visualstudio.com/downloads/download-visual-studio-vs
Finally, Team Foundation Server 2015 (a.k.a. TFS 2015) is not just feature complete, but it’s nearing RTM release!
From Brian Harry blog post:
Our plan had been that the Release Candidate we shipped at the end of April would be our last public pre-release and that mid-July would be our RTM date. About a week ago, I made the decision to change the plan. Instead, we are shipping a “Release Candidate 2” now and will RTM as soon as we are ready after that.
This means TFS 2015 is not released at the same time of Visual Studio 2015 and it’ll be definitely released after Visual Studio 2015 RTM.
One thing for sure is that the support for team project rename is available on this TFS 2015 RC2, and it works the same as in VS 2013 Update 5.
To download TFS 2015 RC2, visit: https://www.visualstudio.com/downloads/download-visual-studio-vs
But by the time TFS 2015 RTM released, the download will be replaced by RTM version of TFS 2015.
Hi my blog readers! I know, this blog installment should be out regularly at 19th or 20th May, but there are many things to be discussed and lots of excitements to be shared for you before I publish this. So please be with me
This is the third installment of Visual Studio releases update. In this installment, again, there are many exciting news about Visual Studio!
Here they are:
Now here are the breakdown of those above. A friendly warning: this is a loooong list, a little bit TLDR.
As usual, if Microsoft releases a software that has RC mark, the RTM release is near: within 3-4 months. Yes, it’s at faster cadence as indicated by my previous blog almost 2 years ago: http://fsharpmonologue.blogspot.com/2013/07/current-state-and-product-lifecycle-of.html
NOTE: This meaning of RC thing may be only apply at Microsoft world and this is common at least in the last 14 years (since Windows XP). In detail, the release of RC means the feature is fixed. This simply means that there will be no new features for the next release for the RTM. The next release of RC can be RC2 or the release, usually (officially) named as RTM, or Release-To-Market.
Even at the release of VS 2010, this trend of faster cadence has stabilized. Yes, there was broken rule of semantic versioning between VS 2012 and 2013, and it was quite annoying. The new version of Visual Studio 2013 should be bringing more features instead of just minor updates and fixes.
Fortunately, Visual Studio 2015 has many good news:
The official announcement is available at Visual Studio blog: http://blogs.msdn.com/b/visualstudio/archive/2015/04/29/build-2015-news-visual-studio-code-visual-studio-2015-rc-team-foundation-server-2015-rc-visual-studio-2013-update-5.aspx
You can download Visual Studio 2015 RC (Community, Professional, Enterprise) at: https://www.visualstudio.com/downloads/visual-studio-2015-downloads-vs
This SDK is released at the same time of Visual Studio 2015 Release Candidate. It is also contains the implementation of Roslyn integrated into the way of Visual Studio extension development.
You can also try the samples (included in the SDK) and experiment cool new features of Roslyn, such as building AST of the code (C# and VB only) and analyze your code.
One of the nice features of Visual Studio 2015 is the Light Bulb suggestions when you code using built in managed languages (VB, C#, F#, managed C++) and native C++. Therefore you can also build your own custom Light Bulb suggestions using Visual Studio 2015 SDK. For more information about custom Light Bulb development, visit: https://msdn.microsoft.com/en-us/library/dn903708(v=vs.140).aspx
The official announcement of VS 2015 SDK RC is available at the same Visual Studio blog entry above: http://blogs.msdn.com/b/visualstudio/archive/2015/04/29/build-2015-news-visual-studio-code-visual-studio-2015-rc-team-foundation-server-2015-rc-visual-studio-2013-update-5.aspx
Visual Studio 2015 SDK RC can be downloaded at: http://www.microsoft.com/en-us/download/details.aspx?id=46850
A new Visual Studio family is here! It’s very light, free, and cross platform!
Now why I emphasize this? There has been a strong image that Visual Studio will never have lightweight editor that runs on OS other than Windows!
What is Visual Studio Code, really?
It is simply a lightweight development editor but with intelligent features partially borrowed from a full big IDEs such as intellisense, code completion, keyword highlights. It’s based on Omnisharp, a lightweight editor that is also open source. The web development editing part is based on Electron, a subpart of Atom which is also open source. Omnisharp itself is an Atom package that provides C# and ASP.NET support.
At the time of this writing; Visual Studio Code isn’t yet reached RTM. The initial version number is version 0.1.0.
This is the official home page of Visual Studio Code: https://code.visualstudio.com/
One more thing, I have mentioned cross platform! Because Visual Studio Code runs not just on Windows, but it can run on Linux Linux 64-bit, and MacOS.
To download the current Visual Studio Code, you can get it at the landing page (home page) above.
Yes, you got it right: it’s another update for Visual Studio 2013 after Update 4.
Now what does this Update 5 have? Actually, it’s simply Update 4 with numerous bug fixes and a small additional feature, including these notable bug fixes:
The additional small features are:
NOTE:
This update is the last release of Visual Studio 2013 update, so there will be no next Visual Studio 2013 Update after Update 5.
There is support for GitHub built in, not just Git repo support since Visual Studio 2013 initial RTM release. This extension is available as an option when installing VS 2015 or as stand alone installation.
Not just GitHub, but initial feature of pull request, merge, diff, sync, graph is also available.
This is the announcement from official Visual Studio blog: http://blogs.msdn.com/b/visualstudio/archive/2015/04/30/announcing-the-github-extension-for-visual-studio.aspx
The picture below is taken from the blog entry:
To download stand alone installation of this GitHub extension, visit: https://visualstudio.github.com/?CR_CC=200627595
Hi, my blog readers!
This is the second installment of Visual Studio releases update information on March 2015.
For complete series of Visual Studio releases update of my blog, go to: http://fsharpmonologue.blogspot.com/search/label/Visual%20Studio%20release%20state%20update
For March 2015, we have exciting news about Visual Studio! There are:
This update is a little bit late (it should be on 19th or 20th March), as I was keeping up with the streaming broadcast of dotnetconf 2015.
The dotnetconf 2015 is an online conference for all of .NET update including .NET Core, WPF, ASP.NET, Roslyn, F# and many more!
Didn’t have time to watch? Watch or download offline at: http://channel9.msdn.com/Events/dotnetConf/2015
ENJOY!
Now, here are the updates…
Visual Studio 2015 is at CTP 6. The CTP marks that this release is not for “go live” or for production environment. I will keep stating (or reminding) this as many of you, blog readers, including my friends are confusing the CTP for production environment.
This CTP 6 contains these notable features and improvements:
For complete list of CTP 6 release notes, visit: https://www.visualstudio.com/en-us/news/vs2015-vs
The official blog that described this release is available at:
With the release of CTP 6, it’s expected that Visual Studio 2015 is nearing the release of Release Candidate. This assumption is safe unless there is a notable bug needs to be fixed.
Special notes:
The UI debugging is surely a very useful feature:

Please check up the original blog post of Visual Studio for more detailed explanation: http://blogs.msdn.com/b/visualstudio/archive/2015/02/23/visual-studio-2015-ctp-6-and-team-foundation-server-2015-ctp-released.aspx
Well.. I suggest you should download the ISO instead of using web installer to minimize error while installing this CTP, since the download is more than 4GB.
Team Foundation Server 2015 CTP is the next release after the preview release (the same time at Visual Studio 2015 Preview public release).
There are not so may improvements, but the improvements are mostly worthy to be considered:
The assign and invite testers is very helpful. Now you can invite testers, attached with the test suite number to test.
This is the screenshot from VisualStudio.com website (link below):
Those screenshots are taken from the notable release notes of Team Foundation Server 2015 CTP. The official link is:
https://www.visualstudio.com/news/tfs2015-vs
Personal note on TFS:
Compared to other ALM product such as SVN or even commercial one such as StarTeam, TFS has widen the competitive edge. But compared specifically to IBM Rational UrbanCode coupled with IBM Rational Team Concert, TFS is quite on a par to IBM’s.
Before you proceed, please read and notice my friendly reminder below.
If you want to try develop apps in Windows 10 Preview, this tooling is the one that you must install after you install Visual Studio 2015 CTP 6.
Why, because Visual Studio 2015 CTP 6 is the prerequisite of this tool.
Yes, the latest Windows 10 Preview on March 2015 is also available to be downloaded! But it is available after you join/register first for the Windows Insider program. Don’t worry, it’s totally free! Just go to this official site: http://windows.microsoft.com/en-us/windows/preview-faq
If you are done installing, there will be a new template for Windows 10 UAP (Universal App Platform) projects, not just the usual Windows 8/Windows 8.1/Windows 8.1 (phone) Universal Apps.
To bring you quick peek, I copy picture from Microsoft’s Somasegar’s blog on Visual Studio Tools for Windows 10:
Here is the original location of Somasegar’s blog entry: http://blogs.msdn.com/b/somasegar/archive/2015/03/23/visual-studio-tools-for-windows-10-technical-preview.aspx
Now what are you waiting for? Code right now, guys! :)
Hi my blog readers!
Begin with this date, I will post Visual Studio updates every 2 months: January, March, May, July, and so the next 2 months.
The update from me will always be released on every 19th or 20th bimonthly.
On 19th January 2015, these are the updates of Visual Studio (from the latest in January 2015 goes back to December 2014):
This is the 5th CTP release of Visual Studio 2015. Reference:
The updates on this release are new features and bug fixes. These are the new features:
There are bug fixes (for bugs reported in earlier version of Visual Studio 2015 CTP/Preview): http://support2.microsoft.com/kb/2967191
For more information about VS 2015 CTP 5, visit this page: http://www.visualstudio.com/news/vs2015-vs
Yes, there will be another update for Visual Studio 2013! Personally, I thought Visual Studio 2013 Update 4 was the last update and I was wrong.
Visual Studio 2013 Update 5 CTP 1 brings only two updates:
For #2, the bug (and also the fix) is described as:
FIX: You cannot dismiss developer license notifications in Visual Studio 2013 Update 4
Let me elaborate more on this bug. This bug is available since Visual Studio 2013 Update 4. After you successfully install Visual Studio 2013 Update 4 (either standalone update or as included installation of fresh installation of Visual Studio), a notification about acquiring developer license would always appear, even after you dismiss it and open another project.
For full explanation about this bug, here is the original MS KB article: http://support.microsoft.com/kb/3018885
For more information about Visual Studio 2013 Update 5 CTP 1, visit this MS KB: http://support.microsoft.com/kb/3021976
See you again in two months