サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
夏の料理
www.hanselman.com
Web Development, specifically front end web development, is fast becoming as complex and sophisticated as traditional back end development. Most projects don't just upload some JS and CSS files via FTP. There's now a front end build process that can include expansion of SASS and LESS, minification of CSS/JS, running JSHint or JSLint, and much more. These build tasks and processes are coordinated w
A few years back Phil Haack wrote a great article on the dangers of recurring background tasks in ASP.NET. In it he points out a few gotchas that are SO common when folks try to do work in the background. Read it, but here's a summary from his post. An unhandled exception in a thread not associated with a request will take down the process. If you run your site in a Web Farm, you could end up with
If you right click in Windows and try to make a new text file with a . period/dot in front of it: Name the file...something like .gitignore, for example. You'll get the "You must type a file name" error. But, rather than typing .gitignore, if you include an ending dot also, like .gitignore. Then it works fine. Thanks, Mads, for the tip! NOTE: We're assuming that you have "File name extensions" tur
http://downloadvisualstudio.com You liked http://downloadsqlserverexpress.com, so, here's http://downloadvisualstudio.com because I like you so much. Here are the direct links to all the Express SKUs for Visual Studio. They are all completely free. NOTE: I wrote this post on my own, and not as a representative of Microsoft. That's their copyrighted logo over there on the right, and these downloads
In astronomy and cosmology, dark matter is a currently-undetermined type of matter hypothesized to account for a large part of the mass of the universe, but which neither emits nor scatters light or other electromagnetic radiation, and so cannot be directly seen with telescopes. - Wikipedia on Dark Matter You can't see dark matter, but we're pretty sure it's there. Not only is it there, but it's M
There’s some really cool stuff going on on the ASP.NET and Web Tools team. The team has been pushing open stuff at Microsoft for a few years now and we've joined forces with the amazing innovators from the .NET core team and beyond! Some of these features are 10+ years in the making from a host of technical wizards across many teams and disciplines. Today we’re announcing a preview (read: alpha) o
In a time where there is much gnashing of teeth around the meaning of community, what being on the "inside" vs. the "outside" means, I want to take a moment to remind my fellow blog writers, blog readers, blog commenters what makes it all work. You. Not a secret society or old boy's network, not a select few or someone knighted by The Queen. It's the nameless, faceless web search result that makes
Open Source is hard. Security is hard There's been lots of articles about the recent OpenSSL "Heartbleed" bug. You can spend a day reading all the technical analysis, but one headline that stood out to me was "OpenSSL shows big problem with open source; underfunded, understaffed." A fundamental part of the fabric of The Internet Itself is mostly just one person plus a bunch of volunteers. "The fas
I was talking to a young (<25) Front End Developer recently who actively hated Microsoft. Sometimes I meet folks that are actively pissed or sometimes ambivalent. But this dude was pissed. The ones I find the most interesting are the "Microsoft killed my Pappy" people, angry with generational anger. My elders hated Microsoft so I hate them. Why? Because, you wronged me. "You killed my pappy," said
Last year, about this time, a bunch of us sat down in a studio to give a full day of tutorials and discussion on "Building Web Apps with ASP.NET." All those videos are online and have lots of good content like: 1: What's New in ASP.NET 4.5 2: Building and Deploying Websites with ASP.NET MVC 4 3: Creating HTML5 Applications with jQuery 4: Building a Service Layer with ASP.NET Web API 5: Leveraging
I got an email today where someone had built a REST(ful/ish) API with ASP.NET Web API that had a customer who was against the idea of using GET, POST, PUT, and DELETE, and insisted that they only use GET and POST. Sometimes this is because of a browser or client limitaton, sometimes it's a really tense corporate firewall. They wanted to know what they could do. One thing you can do is to "tunnel"
I'm currently running 16 web sites on Windows Azure. I have a few Virtual Machines, but I prefer to run things using "platform as a service" where I don't have to sweat the underlying Virtual Machine. That means, while I know I can run a Virtual Machine and put "cron" jobs on it, I'm less likely to because I don't want to mess with VMs or Worker Roles. There are a few ways to run stuff on Azure, f
I've been using this Lenovo Yoga 2 Pro for the last few weeks, and lemme tell you, it's lovely. It's the perfect size, it weighs nothing, touch screen, fast SSD, it's thinner than the X1 Carbon Touch that is my primary machine, and it just feels right. It also has about the nicest screen I've ever seen on a Windows Laptop. Except. This thing runs at 3200x1800. That's FOUR of my 1600x900 ThinkPad X
I've been using GenyMotion for a FAST Android Emulator when developing with Visual Studio and Xamarin. However, I also use Hyper-V when developing for Windows Phone. GenyMotion use VirtualBox, which has it's own Hypervisor and you can't have two. Some sites say to use Add/Remove Features to turn the Hyper-V support off, but that seems like a big deal to do what should be a small thing. Instead, fr
A friend recently said: "I want to learn how to code. How and where do I start?" I want to learn how to code - Do I go to Ikea or grow my own tree? It's like woodworking. You can START by growing a tree, then chopping it down and finishing it, sanding it, before you make a table. Or you can go to Ikea. More likely you'll try something in between. Modifying a WordPress theme is going to Ikea. Writi
Just when you thought it couldn't be crazier in Redmond, today they are introducing node.js Tools for Visual Studio! NTVS runs inside VS2012 or VS2013. Some node.js enthusiasts had forked PTVS and begun some spikes of node tools for VS. At the same time the PTVS team was also working on node.js integration, so they all joined forces and made NTVS a community project. NTVS was developed by the same
I noticed yesterday that some C#, JavaScript and CSS files I had sitting in SkyDrive were suddenly editable. Not just editable, but there's also autocompletion of strings (not quite intellisense, as it's just one file at a time) and token/symbol recognition. Plus, this editor looked REALLY familiar to me. I started looking. I looked over at the Windows Azure Portal, where developers can write node
I've blogged before, in fact in 2004, (!) that Windows is missing the text mode boat. There is a massive opportunity for a great, nay, awesome and pretty, command line on Windows. If someone cracks this problem, they're gonna be heroes. I love iTerm2 and its tabs, its font handling, its simple elegance. I want this on Windows. In 2011 I found Console2, and then in 2012 I moved to ConEmu, a great t
I've talked some about the sweet support for node and PHP in Azure. You can also File | New | Node.js express application in WebMatrix, or run WordPress and get intellisense as well. "I installed windows just so i can use PTVS" - Comment on Hacker News But I'm consistently shocked that folks forget about Python at Microsoft. I am a C# person, myself, but the Developer Division at Microsoft loves t
What it does Chocolatey lets you install Windows applications quickly from the command line via a central catalog of installation scripts. You could install Git, 7Zip or even Microsoft Office (given a key.) The idea is seamless and quiet installations using a well-known key. For example, once installed you can do this from and command line: cinst git cinst 7zip cinst ruby cinst vlc That's basicall
Some years ago I said that JavaScript is the Assembly Language of the Web. In fact, lots of people said it, because it's true. Later, some folks disagreed, saying that this is an inaccurate analogy. Of course, it is inaccurate because it's an analogy. That said, as analogies go, it's pretty good. Sure, assemblers are architecture and processor specific. Maybe "JavaScript is the Web's Bytecode" is
I hope you've updated to Visual Studio 2012.2 and picked up Web Essentials because we're continuing to add goodness all the time. As we march forward with the One ASP.NET vision, so does the community. One of the major goals has been to make it easier for the community to not only make templates but also live alongside ASP.NET templates as peers. This has been historically hard. It's still too com
Last week Jon Galloway, Damian Edwards and myself (with a raspy throat) were up in Redmond at the Microsoft Campus filming at Microsoft Virtual Academy. They've got a whole studio there so we spent the whole day presenting LIVE. There were several thousand folks watching live and interacting with Very special thanks to Brady Gaster and ASP.NET community members Scott Koon, Peter Mourfield, and Rob
I use a number of text editors. The three I have pinned to my taskbar are Visual Studio, Sublime Text 2, and Notepad 2. I have three because I like features from one and wish those features were in another. Sublime Text (and a few other editors) has a great feature called Simultaneous Editing. It's the very definition of an advanced - but core - editor feature. Enter the MultiEdit extension for Vi
I'm a lousy programmer. However, I am less lousy than I was last year, and significantly less lousy than I was 20 years ago. Even still, there's a lot of crap on my GitHub and Bitbucket repos - but I'm totally OK with it. I am not my code. Yes, it's a reflection of me, but just as I am not my 8th grade English paper or my college entrance scores, I am not the code I wrote last year. Feel free to t
Disclaimer: I work for Microsoft in Azure doing open source for the web. I have never worked for the Windows group. I've been blogging here for a decade and I stand on my reputation for being fair and impartial to the best of my abilities. One day, someone will make the perfect computing device. Or will they? I'm starting to think it's just not possible. At this point, in 2013, we all want somethi
A few years back I did a podcast with Erik Meijer about Reactive Extensions for .NET (Rx). Since then thousands of people have enjoyed using Rx in the projects and a number of open source projects like ReactiveUI (also on the podcast) have popped up around it. Even GitHub for Windows uses Reactive Extensions. In fact, GitHub uses Rx a LOT in their Windows product. My friend Paul at GitHub says the
DISCLAIMER: I don't work on TypeScript. I am not involved with that team and this is all my own opinion and conjecture. UPDATE: After this post I sat down with Anders in Denmark at the GOTO 2012 Conference sin Aarhus and asked him bunch of questions about TypeScript. That recorded audio podcast is now available. TypeScript was announced and folks are saying "TypeScript is clearly Microsoft's answe
Eight years ago I wrote a post called Opportunity: Windows is completely missing the TextMode boat. The language is dated... I assume we all realize that there are literally millions of Windows machines from 95 to XP that exist only to allow more than one Telnet/ProcommPlus/Terminal window at a time, so end-users can interact with remote systems. ...but the point is there. I’m just saying that my
次のページ
このページを最初にブックマークしてみませんか?
『Scott Hanselman - Coder, Blogger, Teacher, Speaker, Author』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く