Agenda link: https://ndc-london.com/agenda
👋 My talk on Redis Cluster is between 9am and 10am on Friday (29th of January). Please drop by, and say hi 🙂
Time | Talk |
---|
Agenda link: https://ndc-london.com/agenda
👋 My talk on Redis Cluster is between 9am and 10am on Friday (29th of January). Please drop by, and say hi 🙂
Time | Talk |
---|
➜ aws ec2 describe-images --image-id ami-0a879f21e6f3b1fb2
{
"Images": [
{
"Architecture": "arm64",
"CreationDate": "2020-12-10T18:09:00.000Z",
"ImageId": "ami-0a879f21e6f3b1fb2",
"ImageLocation": "amazon/amzn2-ami-ecs-hvm-2.0.20201209-arm64-ebs",
"ImageType": "machine",
From f629b295fc8f9bbd44904284cb0ec832d51185be Mon Sep 17 00:00:00 2001 | |
From: Tugberk Ugurlu | |
Date: Tue, 30 Apr 2019 09:55:44 +0100 | |
Subject: [PATCH] cache invalidation, imperatively | |
--- | |
postsharp/0-caching/1-sample-web/Startup.cs | 4 ++++ | |
1 file changed, 4 insertions(+) | |
diff --git a/postsharp/0-caching/1-sample-web/Startup.cs b/postsharp/0-caching/1-sample-web/Startup.cs |
From f0889e68e55298e43360e01dd3b0e8b1cf6468e3 Mon Sep 17 00:00:00 2001 | |
From: Tugberk Ugurlu | |
Date: Tue, 30 Apr 2019 09:40:21 +0100 | |
Subject: [PATCH] cache invalidation, declarative | |
--- | |
postsharp/0-caching/1-sample-web/Startup.cs | 6 ++++-- | |
1 file changed, 4 insertions(+), 2 deletions(-) | |
diff --git a/postsharp/0-caching/1-sample-web/Startup.cs b/postsharp/0-caching/1-sample-web/Startup.cs |
From a20fc8e95ffd9bf5d424467e0e1283ae5891454a Mon Sep 17 00:00:00 2001 | |
From: Tugberk Ugurlu | |
Date: Tue, 9 Apr 2019 23:38:32 +0100 | |
Subject: [PATCH] add caching | |
--- | |
postsharp/0-caching/1-sample-web/1-sample-web.csproj | 1 + | |
postsharp/0-caching/1-sample-web/Program.cs | 3 +++ | |
postsharp/0-caching/1-sample-web/Startup.cs | 4 +++- | |
3 files changed, 7 insertions(+), 1 deletion(-) |
using System; | |
using System.Collections.Concurrent; | |
using System.Collections.Generic; | |
using System.ComponentModel.DataAnnotations; | |
using System.Linq; | |
using System.Threading; | |
using System.Threading.Tasks; | |
using Microsoft.AspNetCore.Builder; | |
using Microsoft.AspNetCore.Hosting; | |
using Microsoft.AspNetCore.Http; |
using Microsoft.AspNetCore.Hosting; | |
using Microsoft.Extensions.Configuration; | |
using Microsoft.Extensions.Logging; | |
+using PostSharp.Patterns.Diagnostics; | |
+using PostSharp.Patterns.Diagnostics.Backends.Console; | |
namespace _1_sample_web | |
{ | |
+ [Log(AttributeExclude = true)] | |
public class Program |
using PostSharp.Patterns.Diagnostics; | |
using PostSharp.Extensibility; | |
[assembly: Log(AttributePriority = 1, AttributeTargetMemberAttributes = MulticastAttributes.Protected | MulticastAttributes.Internal | MulticastAttributes.Public)] | |
[assembly: Log(AttributePriority = 2, AttributeExclude = true, AttributeTargetMembers = "get_*" )] |
using System; | |
using System.Linq; | |
using System.Reflection; | |
namespace abstract_impl_reflect | |
{ | |
public class Foo : FooBase | |
{ | |
public Foo() : base() | |
{ |