#JavaScript

9 writings

Differentiating Web Assembly with F#

This F# Advent article examines how F# stands out in WebAssembly and web development compared to JavaScript. It covers major F# transpilation tools like WebSharper, FunScript, and Fable, helping developers choose the best option for error-free front-end development.

8 min read 1,430 words

Tensorflow with Fable-Elmish. A Failed Try

A candid technical post documenting the author's failed attempt to integrate TensorFlow JS with Fable-Elmish. The article explores the challenges encountered with TypeScript definitions, object-oriented design patterns, and JavaScript callbacks, offering insights for developers considering similar approaches.

6 min read 1,166 words

Opinionated Fable2 - Architecture & Performance

This blog post revisits Fable's architecture and performance, demonstrating how Fable2 delivers significant improvements in code generation and JavaScript optimization. Through practical examples of F# type compilation, discover how the new compiler achieves smaller output with better tree shaking capabilities.

25 min read 4,880 words

Angularjs and the Mess we are in

A critical examination of AngularJS and its inherent complexities, this post explores why the framework demands exceptional discipline from developers. Through real-world experience, the author reveals the pitfalls of scope management, JavaScript abuses, and offers insights into choosing between AngularJS and modern Angular.

5 min read 906 words

Why I moved away from Sencha to Phonejs?

The author shares their experience moving from Sencha Touch to PhoneJS for cross-platform mobile development. Learn why overly complex frameworks can hinder productivity and what alternatives offer better developer experience.

3 min read 513 words

Type Casting JavaScript with Typescript

TypeScript brings static typing and tooling support to JavaScript without forcing unnecessary abstractions. This post explores how TypeScript enables type casting, compares it with CoffeeScript, and explains why developers should consider it for enterprise-level client-side code.

6 min read 1,167 words

JavaScript Diary II

A follow-up to JavaScript basics, this post dives into practical JavaScript language considerations from a Software Engineering viewpoint. The author, experienced in compiled languages like C++ and C#, shares critical lessons learned and references a 50-minute Channel9 video covering essential JavaScript practices.

2 min read 238 words

JavaScript Diary I

JavaScript Diary I explores essential JavaScript concepts for developers learning the language from scratch. This post covers the pitfalls of global variables and introduces self-executing anonymous functions as a solution to keep your code private and organized.

4 min read 683 words

Coffee with CoffeeScript

A personal journey into CoffeeScript and how it transformed the author's approach to JavaScript development. This post explores why CoffeeScript offers a more elegant solution for developers struggling with JavaScript's flexibility and complexity.

10 min read 1,962 words