skip to main | skip to sidebar

Parsimony

entia non sunt multiplicanda praeter necessitatem - entities should not be multiplied beyond necessity.
C#.NET, XAML, Windows UWP, Xamarin, WebAPI, WCF, Agile, and other bits and bytes

Friday, May 18, 2018

Daily Links 18 May 2018

Drawing multiline text to Canvas on Android

Redis on Windows

Redis Desktop Manager

Efficient api calls with HttpClient and JSON.NET

The Big List Of Trello Chrome Extensions

Use inline icons in Xamarin.Forms with SkiaSharp Iconify

Measure your code sharing with xamarin projects

Creating a custom button with ripple effect in Xamarin Forms

Cosmos DB Solves Common Data Challenges in App Development

Adding Cross-Cutting Memory Caching to an HttpClientFactory in ASP.NET Core with Polly

Setting up .NET Core Configuration Providers

Using LazyCache for clean and simple .NET Core in-memory caching

UPLOADING AND SENDING IMAGE MESSAGES WITH ASP.NET CORE SIGNALR

Detect Application closing in UWP

Xamarin.Essentials: Cross-Platform APIs for Mobile Apps

XF 3.0 NEW FEATURE: CREATE WPF APPLICATION USING XAMARIN.FORMS

Posted by Malcolm Jack at 12:35 AM No comments:
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Labels: CosmosDB, DailyLinks, Redis, signalR, Xamarin, Xamarin Forms

Friday, April 6, 2018

Daily Links 6 Apr 2018

A cross-platform library for the processing of image files; written in C# 

Automatic Unit Testing in .NET Core plus Code Coverage in Visual Studio Code

Get started building .NET web apps that run in the browser with Blazor

Xamarin.Tip – iOS Pill Button (with Storyboard Support)

5 Key Trello Boards For That #StartupLife

Local File Storage Using Xamarin.Forms

Install Redis on Windows 10

Add Cloud Storage to Xamarin Apps with Azure Blob Storage

Flutter – The new kid on the block

Xamarin.iOS Snippet: Create custom transitions

Architecting your app http service – Consuming rest APIs

C#: Why you should use ConfigureAwait(false) in your library code

User input validation in Xamarin.Forms

Xamarin.Tip – Build Your Own AccordionView in Xamarin.Forms

Xamarin.Tip – Updating a Xamarin.Forms Button Style When Disabled



Posted by Malcolm Jack at 11:53 AM No comments:
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Labels: Blazor, DailyLinks, Unit Testing, Xamarin Forms

Friday, March 16, 2018

Daily Links 16 Mar 2018

Windows 10 Can't Install on a USB Flash Drive
did a fresh install on an SSD a while back, and made it my main drive. Windows 10 still wouldn't update though - simple Regex fix

New Plugin for Xamarin & Multi-Target Templates for Visual Studio 2017

Resilient Network Connectivity In Xamarin.Forms

Flexible Layouts with Yoga

Adding Badge to ToolbarItem in Xamarin Forms

THE MANY FLAVORS OF HTTPCLIENT

VS App Center Custom Build Scripts for Production Apps

Xamarin.iOS WiFi debugging

Azure Tips and Tricks Part 103 - Day 3 - An end to end scenario with Azure App Service, API Apps, SQL, VSTS and CI/CD

A Gentle and Practical Introduction to Progressive Web Apps - Part 3

Use SkiaSharp to convert SVG to Xamarin.Forms ImageSource

Xamarin Forms 101: How to create RepeaterView in your Xamarin Forms app

Custom Xamarin Forms Tabs

Xamarin.Forms MarkdownTextView NuGet Announcement!



Posted by Malcolm Jack at 7:43 AM No comments:
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Labels: App Center, DailyLinks, windows 10, Xamarin Forms

Saturday, March 3, 2018

Daily Links 3 Mar 2018

Cloud authentication with Azure Active Directory B2C

iOS Code Signing: 1. Getting Started

Xamarin.Forms Performance on Android

Introducing AsyncUtilities

Relative time formatting in Xamarin Forms

Continuous Integration with App Center Build for Xamarin Apps

Xamarin Forms UI Snippets

Xamarin Forms Search Bar

Ready for Prime Time: .NET Core 2.0 and ASP.NET Core 2.0 Have Arrived

BETTER TIMEOUT HANDLING WITH HTTPCLIENT

Xamarin.Forms Performance on Android

The Cost Center Trap

How GraphQL Solves the Problem of Sprawling Architecture for the Enterprise

Consuming a RESTful Web Service in Xamarin Forms using Refit (Part 3)

Xamarin: SQLite & Material Design Frames on iOS

How to free up disk space in Windows

Posted by Malcolm Jack at 11:07 AM No comments:
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Labels: android, DailyLinks, GraphQL, windows 10, Xamarin

Tuesday, February 13, 2018

Daily Links 13 Feb 2018

Kickstart 2018 with 8 Best Hacking Tips & Tricks For Android

Feature Toggles (aka Feature Flags)

The C# Developer’s Guide to Shipping Better Apps with Visual Studio App Center

Two Ways to Do Async/Await in ASP.NET Wrong (and How to Fix Them)

Strategies for migrating serialized Json.NET document between versions/formats

Attempting to go “weeeeeee” with Ooui

Colorful rating system with Xamarin.Forms and Custom Animations

Getting Started with VS App Center

Xamarin.Forms ultimate horizontal list guide

Implementing Signin And Signup With Xamarin Forms And ASP.NET Identity

Playing with ParallaxView

Paste JSON as Code with quicktype.io in Visual Studio

Taking REST beyond CRUD

Securing ASP.NET Core 2.0 Applications with JWTs

Posted by Malcolm Jack at 7:29 AM No comments:
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Labels: App Center, ASP.NET, DailyLinks, REST, Xamarin

Wednesday, January 3, 2018

Daily Links 3 Jan 2018

Xamarin Forms: Flip View

Mobile Design Essentials

Fast Mockup: Free UI mockup tool

building flexible xamarin apps with graphql

Curated collection of useful Javascript snippets that you can understand in 30 seconds or less.

BetterSnapTool: Window management for MacOS

YOU'RE USING HTTPCLIENT WRONG AND IT IS DESTABILIZING YOUR SOFTWARE

Introducing VSTS Mobile App Tasks Extension for iOS and Android

Empty State Design

Xamarin Forms 101: How to create a floating action button

INTERCEPTING IPHONE TRAFFIC ON A MAC - A HOW-TO GUIDE

Replacing Services With Jobs in Android Oreo 8.0







Posted by Malcolm Jack at 9:23 PM No comments:
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Labels: android, DailyLinks, GraphQL, MacOS, Xamarin Forms

Monday, December 11, 2017

Daily Links 11 Dec 2017

Testing Android App Shortcuts with UI Automator

The Entity Service Antipattern

A Mobile DevOps Retrospective, Part III: Measurement, the Last Mile 

Windows Template Studio 1.5 released

Tackling Business Complexity in a Microservice with DDD and CQRS Patterns

Zero to App in 20 Minutes: Build Your First Chat App with Microsoft Azure, Visual Studio App Center, and Rapid

3 Hard Lessons from Scaling Continuous Deployment to a Monolith with 70+ Engineers

VSTS Git Tutorials

fetch.pull and pull.rebase git support in latest Visual Studio

Store user data in an secure way

Dock Panel Control In UWP

Xamarin.Android - Gesture Overlay View

Embedded Xamarin Forms changes the playing field








Posted by Malcolm Jack at 8:03 PM No comments:
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Labels: android, DailyLinks, devops, git, UWP, VSTS, Xamarin
Newer Posts Older Posts Home
Subscribe to: Posts (Atom)
My photo
Malcolm Jack
View my complete profile

Twitter

Tweets by @InquisitorJax
View Malcolm Jack's profile on LinkedIn

Subscribe to this blog feed

 Subscribe in a reader

Blog Post Categories

  • Blog Home
  • Software Development Articles
  • Daily Links
  • Random Thoughts
  • Sport

Blog Links List

  • Alvin Ashcraft's Morning Dew
    1 day ago
  • The Morning Brew
    2 years ago

Blog Archive

  • ▼  2025 (2)
    • ▼  December (1)
      • Daily Links 8 Dec 2025
    • ►  March (1)
  • ►  2024 (5)
    • ►  November (1)
    • ►  August (1)
    • ►  June (1)
    • ►  April (1)
    • ►  February (1)
  • ►  2023 (6)
    • ►  December (1)
    • ►  September (1)
    • ►  August (1)
    • ►  June (1)
    • ►  March (1)
    • ►  January (1)
  • ►  2022 (7)
    • ►  October (1)
    • ►  September (1)
    • ►  July (1)
    • ►  April (1)
    • ►  March (1)
    • ►  February (1)
    • ►  January (1)
  • ►  2021 (5)
    • ►  November (1)
    • ►  July (1)
    • ►  June (1)
    • ►  April (1)
    • ►  March (1)
  • ►  2020 (6)
    • ►  November (1)
    • ►  August (1)
    • ►  May (1)
    • ►  March (1)
    • ►  January (2)
  • ►  2019 (11)
    • ►  October (1)
    • ►  September (1)
    • ►  August (1)
    • ►  July (1)
    • ►  May (2)
    • ►  April (1)
    • ►  March (1)
    • ►  February (1)
    • ►  January (2)
  • ►  2018 (9)
    • ►  August (1)
    • ►  July (1)
    • ►  June (1)
    • ►  May (1)
    • ►  April (1)
    • ►  March (2)
    • ►  February (1)
    • ►  January (1)
  • ►  2017 (26)
    • ►  December (2)
    • ►  November (1)
    • ►  October (5)
    • ►  September (1)
    • ►  August (2)
    • ►  July (3)
    • ►  June (1)
    • ►  May (3)
    • ►  April (2)
    • ►  March (3)
    • ►  February (1)
    • ►  January (2)
  • ►  2016 (24)
    • ►  December (3)
    • ►  November (2)
    • ►  September (1)
    • ►  August (2)
    • ►  July (2)
    • ►  June (2)
    • ►  May (3)
    • ►  April (5)
    • ►  March (2)
    • ►  February (2)
  • ►  2015 (14)
    • ►  December (1)
    • ►  November (1)
    • ►  October (1)
    • ►  September (2)
    • ►  August (1)
    • ►  July (2)
    • ►  June (2)
    • ►  April (1)
    • ►  February (2)
    • ►  January (1)
  • ►  2014 (16)
    • ►  October (1)
    • ►  September (2)
    • ►  August (2)
    • ►  July (1)
    • ►  June (2)
    • ►  May (1)
    • ►  April (1)
    • ►  March (4)
    • ►  February (1)
    • ►  January (1)
  • ►  2013 (18)
    • ►  December (1)
    • ►  November (1)
    • ►  October (2)
    • ►  September (1)
    • ►  August (1)
    • ►  July (2)
    • ►  June (2)
    • ►  May (1)
    • ►  April (1)
    • ►  March (1)
    • ►  February (2)
    • ►  January (3)
  • ►  2012 (33)
    • ►  December (1)
    • ►  November (4)
    • ►  October (6)
    • ►  September (2)
    • ►  August (3)
    • ►  July (2)
    • ►  June (2)
    • ►  May (2)
    • ►  April (2)
    • ►  March (3)
    • ►  February (3)
    • ►  January (3)
  • ►  2011 (45)
    • ►  December (2)
    • ►  November (2)
    • ►  October (3)
    • ►  September (3)
    • ►  August (3)
    • ►  July (6)
    • ►  June (7)
    • ►  May (7)
    • ►  April (3)
    • ►  March (3)
    • ►  February (3)
    • ►  January (3)
  • ►  2010 (45)
    • ►  December (2)
    • ►  November (5)
    • ►  October (9)
    • ►  September (4)
    • ►  August (4)
    • ►  July (6)
    • ►  June (2)
    • ►  May (3)
    • ►  April (3)
    • ►  March (4)
    • ►  February (1)
    • ►  January (2)
  • ►  2009 (39)
    • ►  December (2)
    • ►  November (3)
    • ►  October (3)
    • ►  September (2)
    • ►  August (2)
    • ►  July (1)
    • ►  June (4)
    • ►  May (3)
    • ►  April (4)
    • ►  March (3)
    • ►  February (6)
    • ►  January (6)
  • ►  2008 (66)
    • ►  December (1)
    • ►  November (4)
    • ►  October (6)
    • ►  September (4)
    • ►  August (8)
    • ►  July (8)
    • ►  June (8)
    • ►  May (3)
    • ►  April (6)
    • ►  March (4)
    • ►  February (5)
    • ►  January (9)
  • ►  2007 (47)
    • ►  November (6)
    • ►  October (8)
    • ►  September (14)
    • ►  August (19)