Teaching a Local LLM a New Domain
As an interesting experiment I wanted to learn how to teach a tiny local llm a new domain by doing Continued Pretraining (CPT) on domain specific data. This article is a write-up of my...
Read articleBrowse the latest articles across software architecture, developer tools, and applied AI.
As an interesting experiment I wanted to learn how to teach a tiny local llm a new domain by doing Continued Pretraining (CPT) on domain specific data. This article is a write-up of my...
Read articleIn a previous article I showed how to fine-tune a local llm to categorize questions into a set of known categories. The use case a is chatbot I am working on where the predicted...
Read articleAs a fun personal project, I have been working on a chatbot for answering general questions about my household on anything from maintenance questions to doctor’s appointments. The...
Read articleIn this blog post I will show how I used a local LLM to create a chatbot that can be used to do a first-person interview with a random person based on their Wikipedia page. As an...
Read articleIn this post I will share a simple demo project where I integrated multiple external agents over A2A in a chatbot.
Read articleGoogle just announced a new interoperability protocol for AI agents called Agent 2 Agent (A2A). In this post I will share some of my learnings from playing with some of the early bits of...
Read articleIn this article I will show how to create a model context protocol (MCP) server and integrate it with a local LLM to implement a multi-step tool calling workflow.
Read articleIn this article I will show how to use LangGraph to create an AI agent that works with multiple local LLMs. Through a simple example I will implement a news agent that loads a rss feed...
Read articleIn a previous article I wrote about an experiment where I trained a neural network to play a card game. As a follow up to this project, I figured it would be fun to see if I could get an...
Read articleIn this article I will show how to use a local LLM with RAG and tool calling to extract structured data from a document. My first example will show how to use tool calling to expand...
Read articleIn this article I will show how to use Bazel as the single build tool for a Javascript application with C++ WebAssembly.
Read articleThe latest addition to my experimental Svelte Bazel rules is optional opt-in to advanced Closure compiler optimizations in the bundle_prod rule. This means you have a choice between...
Read articleThis short post shows a simple example of how to integrate the Closure compiler with Snowpack to create an optimized Svelte production build.
Read articleIn this post I show how to combine lit-html with the Closure compiler to get smaller, more performant JavaScript bundles.
Read articleIn this post I take a closer look at performance optimizations from using the Closure compiler to bundle Svelte applications.
Read articleThis article is a summary of a poc I ran this weekend where I used the Closure compiler to bundle a medium sized Svelte application.
Read articleIn this article I will show how to use MessagePack to stream binary responses to a Svelte application from a .Net Core backend.
Read articleIn this post I will show a few examples of how you can use Git to undo mistakes in your code base.
Read articleIn this post I will show an example of how to use threading with WebAssembly.
Read articleIn this short post I will show how to serve a Svelte application from a .Net Core backend.
Read articleIn this article I will show how to optimize integration testing by running tests incrementally. My example is using .Net Core with Bazel, but the concepts discussed in this article are...
Read articleOne of the challenges when integrating C++ WASM with JavaScript is dealing with complex types in method arguments and return types. In this article I will show an experimental solution...
Read articleThis weekend I looked into integrating WebAssembly in web components. This post is a write-up of what I learned.
Read articleIn this post I will show how to use SignalR in an Angular project with an asp.net core backend.
Read articleAfter hearing about Project YARP, an initiative from Microsoft to create a super fast .Net reverse proxy, I decided to give it a try in one of my private projects. This is a write up of...
Read articleToday I decided to run a quick experiment with Rust and WebAssembly. Here is a write up of what I learned.
Read articleIn this post I will show how to create a unified Bazel build for an asp.net core backend and an Angular frontend. I will be using the latest versions of both Angular and Asp.net core.
Read articleThe following post is a write up of my attempt to optimize a Blazor client side application.
Read articleIn this post I will show how to build a JavaScript application using Bazel and the Closure compiler.
Read articleIn this post I will show an example of a large React Bazel build consisting of more than 8000 components and service files. The sample uses Bazel to create a Rollup production bundle...
Read articleIn this article I will show how to self host Azure functions in a Kubernetes cluster.
Read articleLast weekend I spent some time playing with queue driven Azure functions to learn more about how serverless functions scale under load. This post is a write up of some of my findings.
Read articleIn this post I will discuss how to use Azure API Management to build a scalable and cost effective API gateway.
Read articleIn this post I will show how to expose multiple microservices from a Kubernetes cluster. This specific example uses Asp.Net Core microservices, but the approach will work for any...
Read articleIn this post I will show how to deploy microservices to Kubernetes. My example will show how to deploy a microservice with a public IP in front of an internal service with a cluster scoped IP.
Read articleIt’s still a bit too early to use the .Net Bazel rules in a real enterprise project, but it’s at least possible to start doing some small POCs. In this article I will show how I built a...
Read articleIn this post I will show how to configure Kubernetes to avoid downtime during pod deployments. In my example I will be using an Asp.Net Core microservice deployed to a Kubernetes cluster...
Read articleIn this post I will show how I created a gRPC based api using Asp.Net Core.
Read articleIn this post I will show how to create a serverless Azure function.
Read articleIn this post I will show how to dockerize an Asp.Net microservice and host it behind an nginx reverse proxy.
Read articleIn this post I will explain how I enabled server side rendering for my blog.
Read articleIn this post I do a quick comparison between client side Blazor and server side Blazor.
Read articleThis post is a quick write-up of a POC I worked on this weekend using .Net Blazor.
Read articleI just realized the other day that my blog is in its fifth year now. Since the application is built from scratch, I figured it would be fun to do a write-up of the architecture behind my blog.
Read articleI this post I will show how to use web assembly to integrate C++ code in a Javascript application.
Read articleI have created a seed application for people who are interested in exploring Bazel as the single build tool for Svelte applications.
Read articleThis post is a quick write-up of a poc on remote Bazel builds of Svelte code.
Read articleThis post is a writeup of a POC I did with Bazel and Svelte. The Bazel rules are still considered experimental, but I have a working Bazel build with Svelte compilation and Rollup bundling.
Read articleIn this article I will show a simple example of how to build a simple C# self hosted web api using Bazel.
Read articleLately I’ve run some experiments with remote Bazel builds of Angular and React applications. This post is a write-up of my results so far.
Read articleIn this post I will show how to build a scalable React dev environment using Bazel as the build tool.
Read articleI have created a simple demo where I show how to use Bazel to build a full stack application written in React and Java. This is just a simple POC, but it illustrates the concept of using...
Read articleIn this post I will show how to use Bazel with Protocol buffers to share types between Typescript, Java and C++ in the same application.
Read articleIn this post I will show how to create a NodeJS add-on using C++ and Bazel.
Read articleThis post is a quick write-up of an experiment where I use remote execution to build my Bazel project.
Read articleLately I have spent some time playing with remote caching of Bazel build artifacts. I am still exploring this, but here is a quick summary of what I’ve learned so far.
Read articleIn a previous post I showed how build an Angular app and a Node api with Bazel. In this post I will take this a step further by throwing a Java Api into the mix.
Read articleIn the following post I will show an example where I use Bazel to build an Angular application and a nodejs api.
Read articleLately I have started to combine Typescript more and more with nodejs coding. In this post I will show how to incorporate Typescript into a nodemon based workflow.
Read articleIn this post I will show how to use Angular to render server side templates.
Read articleHere is an early prototype of an Angular application with lazy loading, built using Bazel and Rollup.
Read articleRollup is currently working on support for code splitting. In this post I will use this new, experimental, feature to bundle a mid size Angular application.
Read articleIn this post I will evaluate the most common Angular bundlers to see how they compare in terms of bundle size.
Read articleIn my demo project I have examples of how to bundle Angular applications with pretty much any bundler under the sun. Today I added Parcel to the collection. Let’s see how it compares to...
Read articleToday I will test if there is a noticeable change in Angular bundle size from using ESM2015 bundles vs ESM5 bundles when using Rollup.
Read articleIn this post I will show how to wire up a simple implementation of a Bazel build with a “live refresh” dev server.
Read articleIn this post I will take a look at the new downgradeModule in ngUpgrade.
Read articleIn this post I will show how to use RxJs “lettable” operators in an Angular application.
Read articleThis weekend I decided to experiment with using Bazel as the build tool for a simple Angular application. This post is a quick write-up of my learnings so far.
Read articleIn this post I will show how to use @angular-devkit/build-optimizer to further optimize Angular Webpack builds.
Read articleIn a previous article I showed how to add conditional retry logic to RxJs based http requests. In the following post I will show how to unit test the retry logic.
Read articleIn this post I will show how to retry http requests using RxJs.
Read articleOne of the really cool things in Angular 5 is watch mode for the ngc (AoT) compiler. In this post I will look at how this works.
Read articleThis post is a write-up of an experiment where I measure the impact of removing whitespace from Ahead of Time Compiled (AoT) templates.
Read articleWorking with subjects usually involves “next-ing” out values that subscribers can subscribe to. In this post I will show that the “next-ed” values are received synchronously by the subscriber(s).
Read articleIn this post I will show how to avoid subscriptions in RxJs by utilizing the async pipe.
Read articleIn this post I will show how to mock http requests in unit tests using HttpClient.
Read articleThe goal of this post is to show how to fix a few common anti patterns I’ve seen in rxjs code.
Read articleIn this post I will show how to do a simple implementation of the Merge Sort in React.
Read articleIn this post I will show how I simplified the routing structure of my blog application.
Read articleIn this post I will show how to create a type to search filter using React and RxJs.
Read articleIn this post I will show how to use React Router 4 to add routing to a React application.
Read articleIn this post I will show how to use RxJs to implement pub sub in React components.
Read articleIn this post I take a look at service workers in JavaScript. I will show how to use a service worker to support offline loading of an Angular application.
Read articleIn this post I will show how to make external API responses compatible with Closure compiled code.
Read articleIn this post I will do a comparison between Webpack 3 and Webpack 2.
Read articleIn this post I will show how to integrate a simple ngrx sample with the Closure compiler.
Read articleIn this post I will show how to visually inspect the contents of Webpack bundles.
Read articleIn this post I will show how Babili can improve dead code removal in Webpack builds.
Read articleIn the following post I will show that you can shrink the footprint of your Angular Webpack build by switching to ES6 and Babili.
Read articleIn this post I will talk about error handling in complex RxJs streams.
Read articleIn this article I will discuss some of the alternatives for preparing an Angular application for production. I will look at several different approaches, and highlight the pros and cons.
Read articleIn this post I want to test if there is any benefit to combining Prepack with the Closure compiler (ADVANCED_OPTIMIZATIONS).
Read articleIn this post I will talk about integrating the Closure compiler with an NgUpgrade application.
Read articleIn this post I will show how to optimize NgUpgrade through lazy loading.
Read articleIn this post I will show a potential pitfall from combining ng-upgrade with long running intervals.
Read articleIn the following post I will show how to use momentJS in a closure compiled Angular application.
Read articleIn this post I will show how to use webpagetest.org to collect performance metrics for a web application.
Read articleI have migrated my demo application to use the Closure compiler for bundling. In this post I will do a quick comparison of bundle sizes between Closure, Rollup and Webpack.
Read articleIn this post I will show one of the pitfalls of bundling in Angular.
Read articleIn this post I will show how I implemented the commenting feature for my blog using a microservice api.
Read articleIn this post I will discuss an experiment where I set out to create the smallest Angular application possible using Angular 4-rc.5.
Read articleIn this post I will do a quick comparison between the Closure Compiler and UglifyJS2.
Read articleIn this post I will discuss JavaScript ASTs and show how you can easily generate an AST of your code using Rollup.
Read articleIn the following post I will show how to implement pub/sub in an NgUpgrade application.
Read articleIn this post I will show how to do code splitting in Webpack.
Read articleIn this post I will take a look at how Webpack handles Tree Shaking.
Read articleIn this post I will talk about some of the issues with Tree Shaking of decorators.
Read articleI just updated my Angular samples to version 4 of Angular. Since version 2 the Angular team has made a few tweaks to the Angular distribution format. In this post I will point out a few...
Read articleIn this post I want to share some info about how I built up my blog. Hopefully this will be helpful to other bloggers, but I am also looking for feedback and suggestions for improvement.
Read articleIn the following post I will show how to combine the Angular router with ui-router in an Ng-Upgrade application.
Read articleIn this post I will show to take advantage of the Closure Compiler's comprehensive typings annotations.
Read articleIn this post I will show how to combine ES2015 and CommonJS modules in the same bundle using the Closure Compiler.
Read articleNow that the Closure compiler is closer to becoming a viable option in Angular, I have decided to start migrating my Angular demo components to use it. I will give you updates on my...
Read articleIn this post I will discuss different ways to generate Angular application bundles. I will show examples using Rollup, Webpack and the Closure compiler (ADVANCED_OPTIMIZATION).
Read articleIn the following post I will compare immediately-invoked function expressions (IIFE) to Universal Module Definition (UMD) bundles.
Read articleIn this post I will show that putting entities in the same file does not impact Tree Shaking.
Read articleIn this post I will examine how Angular applications grow in size when moving beyond the “Hello World” baseline example.
Read articleIn the following post I will show how to make use of server-side rendering in Svelte.
Read articleI believe build-time compilers will play a much more important role in JavaScript development in the coming years. I this post I will show how I reduced the payload size of my blog...
Read articleIn this post I will show how to integrate Firebase with an Angular application.
Read articleIn this post I will show how to use Angular Universal with Sql Server.
Read articleIn this article I will show how to create a simple chat application using Svelte and Socket.io.
Read articleIn this post I will show how to add error handling when using async/await in TypeScript.
Read articleAt this point I've used so many different promise libraries that I've lost track of what's supported natively by ES6 promises. Today I learned that “finally” is not yet part of the...
Read articleIn this post I will show how to simplify promise handling using async and await in TypeScript.
Read articleI have created a demo project with lots of live samples to support my articles.
Read articleIn the following post I will show how to combine i18n translations with Ahead of Time Compilation (AoT).
Read articleIn the following post I will show how to do code splitting with the Closure compiler.
Read articleThe Closure compiler is an amazing tool for optimizing JavaScript. In this post I will show how to use it in some common scenarios. For the purposes of this post I will be using the...
Read articleIn the following post I will show how to create a treeview using Svelte. I will also compile the treeview with the closure compiler (ADVANCED_OPTIMIZATION).
Read articleIn the following post I will show how to create a recursive Treeview using Vue.
Read articleIn this post I will talk about how to apply Tree Shaking to JavaScript code.
Read articleMany existing Angular 1 projects are looking to NgUpgrade to help with the transition to post 1.x versions of Angular. In this post I will show how to create an optimized Angular bundle...
Read articleIn this article I will show how to use the ahead of time compiler (AOT) in Angular to improve performance.
Read articleAngular code is decoupled from the underlying runtime environment, so in theory our code could run on any type of host. In this post we will show how to use NativeScript in combination...
Read articleOne really cool thing about Angular is that the framework is decoupled from the DOM via a higher level API. In the following post I will show how to take advantage of this by running an...
Read articleIn this article we will discuss how to combine socket.io with RxJs Observables in Angular.
Read articleIn this article I will show how I built the commenting component for SyntaxSuccess.com using Aurelia.
Read articleI this post I will show how to use Angular Universal to generate Angular applications on the server.
Read articleRxJs is all about managing event streams. In this post we will look at buffering emitted values in an rxjs stream.
Read articleCaching is important for performance, especially on bandwidth restricted devices and slow networks. In this article we will discuss how to cache http calls using rxjs observables.
Read articleIn RxJs we often deal with multiple streams, but the end consumer typically only subscribes to a single stream. In this article we will look at ways to combine multiple streams into a...
Read articleIn this article I will show how to create a lazy loaded treeview using RxJs Observables.
Read articleIn this short post I will show you how to unit test EventEmitters in Angular
Read articleIn this post I will explain the purpose of the new @Input and @Output annotations in Angular.
Read articleIn this article I will attempt to use the Redux pattern in an Angular component.
Read articleIn this article I will show how to use dynamic forms in Angular.
Read articleOne of the most common criticisms of Angular 1.x is the potentially inefficient change detection algorithm tied to the digest cycle. In this post I will discuss some of the major...
Read articleThe new component based architecture in Angular is great for unit testing, so in the following article I will demonstrate how to unit test Angular 2.0 code using Jasmine and TypeScript.
Read articleThe RxJs community has presented the idea that any series of events can be modeled as one or many asynchronous or synchronous arrays. In the following post I want to explore this by...
Read articleIn this article I will demonstrate how we can use Observables to implement a basic pub sub example.
Read articleAngular is now a lot less forgiving about undefined references in binding expressions than Angular 1.x is. In this post I will show how to use the safe navigation operator to safe guard...
Read articleIn the following article I will show how to use ComponentFactoryResolver in Angular to insert components dynamically into the DOM
Read articleIn the following post I will show how to use the built in form functionality in Angular. Through an example I will wire up some common controls and show how to do data binding and...
Read articleOne really cool thing about Angular 2.0 is that the framework is decoupled from the DOM via a higher level API. In the following post I will show how to take advantage of this by running...
Read articleIn this article I will cover some of the details of Angular dependency injection and highlight some of the changes from Angular 1.x.
Read articleCapturing user input is an important part of web development, so in the following post I will demonstrate how to use common input controls like textbox, checkbox and radio button in Angular.
Read articleIn the following post I will describe how to integrate jQuery code with Angular.
Read articleI am continuing my Angular article series and today I want to show you how to integrate non Angular code in Angular. Specifically I will be integrating an existing React/Flux component...
Read articleLately I have spent quite a bit of time working in both Angular 2.0 and Aurelia, so I figured I'd share some of my experiences here.
Read articleMost Angular developers are probably already familiar with the $timeout service. This service serves an important role in Angular 1.x, so today I decided to go digging for its...
Read articleI have over the past months spent quite a bit of time working with Angular 2.0 by writing sample components and going through the Angular 2.0 source code. At this point I have decided to...
Read articleI am continuing my series of POC components using Angular. Today I have decided to create a virtualized spreadsheet component. The idea is to make a highly scalable grid by limiting the...
Read articleAngular allows you to build amazing user interfaces, but as complexity increases, unit testing becomes a very important part of your project. In this article I will provide a...
Read articleThe Angular team has just announced that the convenience wrappers success and error for promise handling have been deprecated. This is not surprising as the success/error API is not only...
Read articleBeing able to make http requests is a very important part of a single page application. In this post I will show a quick demo of how to make requests using the Angular http module.
Read articleIn this post I will give an introduction to the new Angular router.
Read articleMicrosoft has open sourced their entire .Net platform. This is huge since it opens up the .Net framework to a lot of new users who were previously blocked by the “Windows only” policy....
Read articleTypeScript introduces interfaces – a concept very familiar to developers with experience from languages like C# and Java.
Read articleAngular includes a directive that tells Angular to not compile or evaluate bindings in the contents of a specified DOM element. In this simple example I will demo how to wire this up.
Read articleIn Angular 2.0 – core directives are not automatically available in your templates. Instead you have to opt in to the directives you plan to use in your components. In cases where you...
Read articleAngular is probably still the undisputed heavy weight champion of JavaScript frameworks, but other frameworks are emerging as solid alternatives. In this post I will share some of my...
Read articleI am continuing to experiments with Angular. In this article I will demonstrate how to create a grid component using Angular.
Read articleIn this post I am continuing my series of Angular articles by showing how to set up two way binding between input elements and model.
Read articleIn this post I will demonstrate how to create a simple treeview using Angular and TypeScript.
Read articleJavaScript lacks explicit access modifiers, so variable “privacy” is hard to come by :-) . Instead we have to come up with clever workarounds to encapsulate objects to simulate the type...
Read articleMock Exceptions Using MOQ
Read articleAvoid Duplicate Mocking Code in Unit Tests
Read articleHow to Mock HttpContext
Read articleDefine Different Return Values in MOQ
Read articleHow to Change Default Return Values in MOQ
Read articleVariable assignment is a concept that many developers find confusing. In this post I will try to explain how JavaScript treats variable assignments and argument passing.
Read articleIn this article I will provide some details about how $q promise chaining works in Angular.
Read articleMost developers are already familiar with unit testing, but in this article I will describe a second category of automated tests – integration tests.
Read articleIn this post I will show how to use Sql Server with NodeJS.
Read articleFor better testability, and other important reasons, it's generally advisable to add some form of abstraction around your http access layer. However, Angular offers its own “hook” for...
Read articleAngular dependency injection is very flexible and easy to work with, but how do you inject dependencies in Jasmine tests. In the following short post I will show two common approaches
Read articleProviders in Angular serve as a way to create independent components that can be injected into other components. There are several different variations on providers; service, factory,...
Read articleRun blocks in Angular are commonly used to bootstrap the application and run initial setup functions. In some cases the logic might be complex enough to warrant unit tests, so in the...
Read articleWhenever you make an asynchronous remote call there is always the chance that the call will fail. In this post I will demonstrate how to simulate and test failing promises when using...
Read articleIn this article I will show how to unit test an angular service by mocking its external dependency. The service under test is trivial, but the key point is to demonstrate how to mock its...
Read articleThere are several great mocking frameworks available for .Net, but NSubstitute stands out because of its simple and elegant syntax. Perhaps the biggest benefit is how easy it is to...
Read articleAs an alternative to my previous xpath library, XpathItUp, I've created a lambda based framework for generating xpath expressions. The goal is to improve and address some of the short...
Read articleEcmaScript 6 offers some new really nice syntax additions to JavaScript. One of them is arrow functions. Arrow functions provide a compact way to create filter functions, so to take...
Read articleIn a previous post I showed how to combine RequireJS AMD with regular Angular DI. In this post I will demonstrate how to enhance this further by adding ocLazyLoad to support true on...
Read articleThe purpose of this post is to demonstrate how to use RequireJS AMD in combination with regular Angular dependency injection.
Read articleOne confusing thing about JavaScript is how the meaning of 'this' changes based on execution context. In this post I will demonstrate how to use bind() to inject the meaning of 'this' in...
Read articleIn a previous post I showed how to use React to create both client side and server side web components. In this post I will demonstrate how to use React Native to create an IOS application.
Read articlePreviously I showed how to write application code using ES6, but wouldn't it be nice to use ES6 when writing unit tests as well? In the following post I will demonstrate how to write...
Read articleDespite lack of browser support, ES6 is beginning to leave its mark on modern web development. We still have to transpile ES6 code down to ES5, but improvements in transpilers and...
Read articleI have added a cleaned up version of my Aurelia treeview project to Github and here is a quick tutorial showing you how to use it.
Read articleI have started exploring Aurelia and figured building a treeview would be a good way to learn more about the framework. The following post is a write up of how I built my treeview.
Read articleThe bindToController property makes it really easy to tie a directive's isolate scope to the controller when using controllerAs. BindToConroller effectively binds the scope properties to...
Read articleAngular 1.3 introduced the ability to bind validation expressions using the ng-pattern directive. Here is a quick description of how to use it.
Read articleIn this post I will talk about a few of the benefits of the ControllerAs syntax in Angular.
Read articleIn this post I will demonstrate how to use Webpack to bundle React jsx files into regular JavaScript code.
Read articleIn this post I will demonstrate how to create a Treeview component using React and Flux.
Read articleIn the following post I will show how to append documents to an existing array of sub documents using Mongoose and MongoDB.
Read articleIt's common practice in databases to keep a column or field to indicate when a record or document was created. This is useful for audit purposes, but also for sorting. You can add add...
Read articleProper object modeling is becoming more important in JavaScript development as client side features are growing in complexity. Most object models don't require inheritance, but for those...
Read articleCaching typically translates into an instant performance win in most applications. In this post I will demonstrate how to add basic cache handling to promise based http calls.
Read articleOne of the great things about React is the ability to easily share components between server and browser. In the following post I will demonstrate how to run the same exact React...
Read articleA common criticism of React seems to be that it's tearing down the barrier between view and object model - better known as separation of concerns. Some are even claiming that React is...
Read articleIn the following post I will demonstrate how to conditionally render content in a React component.
Read articleModern websites make heavy use of JavaScript to support a better user experience, but what is the impact on SEO?
Read articleLately there has been a lot of buzz about React. People are already comparing it to Angular – another very popular framework. In this post I will look at some of the differences between...
Read articleThere is a growing sentiment among developers that the community is saturated with frameworks that all promise to fix “JavaScript problems”. Some are just frustrated with the high number...
Read articleI have always advocated in favor of decoupled object models for testability and flexibility, but what does that really mean? In this post I will, through an example, demonstrate what I...
Read articleAs so many other developers I got my first introduction to complex client side web applications through jQuery. It was essentially the gateway drug that got most developers hooked on...
Read articleSince JavaScript has made a big comeback as one of the most sought after skills in the job market, there has been a lot of talk about which frameworks to focus on. Developers have...
Read articleJavaScript is everywhere these days! Both front end and the back end can be written in JavaScript, and in fact, this blog is an example of an application written entirely in JavaScript....
Read articleA while back the Angular team made an announcement about their plans for the next generation of Angular – Angular 2.0. The presentation revealed changes that represent a big departure...
Read articleI have created two helper libraries for building xpath xpressions in c#. Here are the nuget packages to get them.
Read articleReact has emerged as a popular library for creating complicated user interfaces, most notably Facebook and Instagram. React is great for building reusable components and one of its...
Read articleAngular is a great framework for composing complicated data driven user interfaces. Most of the time Angular does a good job of balancing flexibility and performance, but in large...
Read articleIn the following blog post I will show how to use machine learning to teach a computer to play cards. The game used for these experiments is called “Palace”, but some of you may also...
Read articleIn the following blog post I will show how to create a neural network for classifying various traffic signs.
Read article