Building Web Apps & Services with Entity Framework and Web API.
If you already know JavaScript, C#, an ORM, and IoC, and all of the other stuff for dealing with, then this is a fast-track to getting on-board with them on the MS platform. Yea, it is fast, but you can get the details elsewhere. This is the place just to see it happen. So many value-adds are referenced in the video. Don’t want to talk it up to much, but it is just very valuable. The major failing here is that the examples are no longer correct though, so you have to do research just to make sense of what is happening and how to implement it.
Tag: Programming Language
C# Tips and Traps
C# Tips and Traps.
Each session contains 5-10 pieces of information. The topics are varied and unrelated. That is OK. Basically, everything that you learn here, you ought to know. They are things that will, were you to not know these things, would easily identify you as not being a real .NET developer. Don’t get me wrong, you won’t learn anything here that will radically change your contribution. Rather, it is just little things, that, if you don’t know them, you will look really stupid, not dumb, just stupid. You probably won’t even remember them either, that is, until you run into that situation. At that point, you will recall “Hey I saw that video…” and that is where it pays off. Even just stuff like partial classes and functions, I haven’t thought about that for a long time, and hey, thanks for the reminder. Another nice one is seeing how easy it is to implement debugger visualizations with annotations. Knew you could, but didn’t realize it was that easy. So if you have 2-3 hours, then watch it, at 2X.
The Case for PowerShell
The Case for PowerShell.
Brief, terse, compact, too many jokes. Excellent details. Not training, rather informational. Must have scripting/automation experience to appreciate the implications of what is covered. Without that experience, the presentation could be viewed as too light-weight.
Tables in Text Files with Emacs
Table.el is a package that lets you utilize tables in plain text files.
It also works correctly within org-mode files.
What I found most interesting was the ability to split individual cells vertically and horizontally.
A reference card for code execution in org 8
refcard-org-babel “contains the reference documentation that describes how to perform code execution within Org mode documents using Org Babel 8”.
Look forward to referencing this when I read about other’s personal org workflows, and, document down my own.
Emacs lets you add buttons to your document
How to handle the enter key while inside of comment blocks
This post reveals a nice function comment-indent-new-line
which gives you the
right kind of indentation for block comments. That got me wondering if my
enter
key-binding should do different things depending upon whether or not the
cursor is inside of a comment block or not. Specifically, if it is, then call
the aforementioned function, else call the normal binding. This seems that it
might be an improvement
This post explains how to check if the cursor is inside of a comment block:
(nth 4 (syntax-ppss))
It is not nil when the point (cursor) is inside of a comment block.
Great to know.
I decided not to make this change yet, but, I wanted to capture how, here.
The Lenticular Text Style of Literate Programming
This announcement is pretty exciting because it reveals a new-to-me take on literate programming. The style is to store a single file as a source, and render disparate parts of that file in different buffers in a mode correct for the content.
For example you may have an Emacs Lisp file serve as the source and two separate buffers, one Emacs Lisp and one Organization (Mode), to work on the content, with all of the mode-specific assistance.
Is it a new idea? It is new to me and I am curious to find out about other approaches people have taken to realize this style.
The Emacs Widget Library
Probably Try to Avoid local-set-key
When I first learned how to set up Emacs, I really liked local-set-key
because you didn’t have to know about the keymap for the mode you just had to make the call in that mode’s hook. That is simple and makes total sense. That has worked well for me for years until two things happened:
- Wanted to use prefix commands
- Re-started using Windows again on a daily basis
The former is part of the natural expansion of use and its refinement. The latter is similar, but specific to running Emacs on Windows.
The last time that I ran Emacs on Windows I did not use the Super key. Then I went off into the wilderness and use it a lot only to return and find that Windows owns lot of my keybindings. Not only were they owned, but they would not let go of them no matter how I tried! Because if this major inconvenience, I’ve got no reasonable choice other than refactoring some of my perfect bindings into something, ahem, better.
This refactoring would have been pretty easy if I’d jus done normal keybindings against keymaps, but I didn’t, I used local-set-key
. So this becomes a good learning opportunity about the key-map names and additionally how, at least for myself, this is generally a bad approach because makes re-factoring harder.
The good thing is that at least up front there is a good time savings, I suppose.