サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
codebetter.com
If you are building a data-driven web or mobile application, then key concerns you need to address is how data will be surfaced to the client and how the client can update the state on the server. This is not a new problem, and one that we have been solving for decades. GraphQL provides one way to address this problem and uses an approach that provides significant benefits over previous RPC-based
Many people have been getting confused over what CQRS is. They look at CQRS as being an architecture; it is not. CQRS is a very simple pattern that enables many opportunities for architecture that may otherwise not exist. CQRS is not eventual consistency, it is not eventing, it is not messaging, it is not having separated models for reading and writing, nor is it using event sourcing. I want to ta
Sponsored By Aspose - File Format APIs for .NET Aspose are the market leader of .NET APIs for file business formats – natively work with DOCX, XLSX, PPT, PDF, MSG, MPP, images formats and many more! A few weeks ago, I read a great post from Kin Lane where he was talking about the Open API movement in government. One of the things he discussed was the momentum around APIs and adoption of emerging s
Just a quick posting from some conversations that were going around. CQRS is not an architecture. CQRS can be called an architectural pattern. Just like Transaction Script is an architectural pattern. Event Sourcing is also an architectural pattern (it is also not an architecture or an architectural style). CQRS and Event Sourcing are not architectural styles. Service Oriented Architecture, Event
A Gentle Reintroduction to the Reactive Extensions for JavaScript One of the things that I’ve been doing since I last blogged has been working on the Reactive Extensions for JavaScript (RxJS). Since I last blogged, we have had two releases, a version 1.0.10621 SP1 which we released back in December of last year and version 2.0 Beta which was just released a couple of weeks ago. You can check out
Note: Code for this example is on Google Docs. SecureWebAPI SecureWebAPITest NOTE: DO NOT USE THE PUBLIC/PRIVATE KEYS IN THIS EXAMPLE IN YOUR PRODUCTION APPLICATION!!!! BE SURE TO GENERATE YOUR OWN KEYS!! OTHERWISE, YOUR APPLICATION WILL NOT BE SECURE AS THE PRIVATE KEY WILL BE IN THE FIELD!!!! Recently, I’ve been exploring the new ASP.NET Web API. So far, I’ve been impressed with how easy it is t
IronRuby and the Reactive Extensions for .NET Together at Last Recently, there was a release of IronRuby 1.1, which had a number of new features including targeting .NET 4 only, as well as the most interesting part, the support for Extension Methods. Taking a cue from the examples, we can write a simple LINQ comprehension using extension methods defined in the System.Core library’s System.Linq na
The last few months I have been sitting here fairly smugly saying there is nothing in BDD for me to understand (and have met others sitting with the same opinions). It’s just TDD + DDD reframed into a way that is easier to teach to developers who are new to the concept (as part of a great explanation by Aaron Feng and further discussed with Raymond Lewallen). There are however many differences an
If you’ve been following me on Twitter lately, I’ve been playing a lot lately with event based programming in both F# events as well as the Reactive Framework (RX). Today, I’m going to start a series in event processing, starting from the elementary concept of first class events in F#. Event-based programming is a pretty common scenario in .NET programming today, especially used in user interface
This discussion came up on the alt.net list last night and I had this post about half way done so I agreed to push it to the top of my stack and get it done for today given the timeliness of the information. I apologize that I lied about what the next post would be. I will have the follow up on the last DDDD post next. Consider the following code: Repository<Customer> repository = new Repository<C
Yes, this is overdue. Here is an introduction and table of contents to my “Build Your Own CAB” series of blog posts on designing WinForms applications. You’ll see nothing here about user experience and not much WinForms technology. That stuff is covered quite well in a hundred different places. This series is about code. How to write it, how to write less, how to test it, and how to structure
Speeding up Firefox seems to be a meme going around the blogsphere lately. Most of the tips I’ve seen, though, are only for broadband connections with the latest hardware and only include some of the settings that would affect performance. The Firefox Tweak Guide has the full details on how to speed up Firefox regardless of your connection or hardware, reprinted in part below. Don’t forget that th
このページを最初にブックマークしてみませんか?
『CodeBetter.Com - Stuff you need to Code Better!』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く