Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 58
  1. The Problem With Your AI Tests

    Now that AI is writing all our code, we need to concern ourselves with two questions: Is the code base maintainable?

  2. Zooming Out

    It’s mid 2026.

  3. AI Made Me Write This

    I have been inspired to write again by AI.

  4. Brasília was envisaged as the dawn of a new Brazil.

  5. I grew up in the Winamp days.

  6. But What About the Bus Factor?

    The term “bus factor” refers to the number of project maintainers who, if hit by a bus and incapacitated, would cause that project to stall.

  7. Welcome to the Twitterscape

    The land is flat and vast, extending as far as the eye can see.

  8. On Working Alone

    Earlier this year I quit my job to work full-time on an open source ecommerce framework.

  9. In unit testing, we often want to create mocks of other parts of our app in order to better isolate the particular component under test, and prevent us from dragging the whole dependency graph into our simple little unit test.

  10. Museum of the Analog Native

    If you, like me, were born in the 1980s, then you are a member of the generation of analog natives - those who grew up during that period in which the Information Age reached the masses.

  11. A Tale of Two Issues

    Zoid is a JavaScript library for simple arithmetic operations.

  12. Notes on AngularConnect 2017

    I write this from somewhere above Western Europe as I fly back to Vienna from the AngularConnect conference which just took place in London.

  13. The Covert Opt-In

    About 13 years ago I built a web shop for my dad’s company.

  14. Going Static with Hugo

    I have just converted this website from an AngularJS app backed by the Wordpress REST API to a static HTML site powered by Hugo, a static site generator written in Go.

  15. About

    Hi!

  16. Productivity Is Happiness

    When we talk about productivity, it is usually in the context of our professional lives.

  17. In software development, we often hear and speak of abstractions.

  18. Earlier this week I set out to convert a few of my Angular 2 apps to use Ahead-of-time (AoT) compilation.

  19. SKQW is an cross-platform audio visualizer built with Electron and Angular.

  20. SKQW (pronounced “skew”) is a native desktop audio visualization application written in TypeScript with Angular 2, and implemented on the Electron framework.

  21. Hi there.

  22. Want to create a reusable Angular 2 component which can be customized with a user-provided template?

  23. Yesterday I lost several hours to the following error in an Angular 2 app I am working on: Cannot resolve all parameters for 'BaseDataService'(Http, undefined, ODataService).

  24. AngularConnect, the largest Angular conference to date, has just taken place in London.

  25. I’ve recently been listening to the excellent podcast series Revolutions by Mike Duncan.

  26. On an ecommerce website I maintain, we started running into a strange issue where we were getting orders coming in with the first line of the address being duplicated in the “delivery instructions” field.

  27. This post describes a way to use Gulp to automatically @import Less files from anywhere in your project’s folder structure.

  28. Last September I wrote a post detailing how I went about re-building this website with AngularJS backed by WordPress.

  29. A variable used in an Angular expression cannot contain a hyphen.

  30. Chromata is a small tool written in JavaScript which can turn any image into a unique, animated artwork.

  31. This is a review of the book Responsive Web Design with AngularJS by Sandeep Kumar Patel.

  32. In this post I will describe a way of using ES6 classes today in your AngularJS 1.x applications.

  33. The Programmer Dad

    I’ve not typed a semicolon for a couple of weeks now.

  34. Next week sees the close of my first year as an active participant on GitHub and in the open source community.

  35. This is an experiment with using the WebRTC getUserMedia API to capture your webcam stream and then use a motion-detection algorithm to create kung-fu movie sound effects to match your motions.

  36. I have recently been exploring some of the lesser-used features of CSS - namely 3D transforms and animations.

  37. CSS Space Shooter

    An old-school arcade-style 3D shoot-em-up, rendered entirely with CSS and DOM.

  38. I write this from a tiny apartment in Paris, sitting up in bed on a sleepy Friday morning after a crazy couple of days at the ngEurope conference.

  39. AngularJS 1.2 introduced a new feature for the ngRepeat directive which allows the directive to span multiple elements, as opposed to just the single element that it is attached to.

  40. I’ve recently been having lots of fun with CSS 3D transforms and animations.

  41. I’ve just completed and launched a complete re-write of this website.

  42. Horizonal.js

    Horizonal.js takes any static HTML document and transforms it into a collection of discrete “pages”.

  43. Draw A Cat

    Another experiment with canvas.

  44. SoundCloud Visualizer

    An experiment in combining the Web Audio API with the HTML canvas element.

  45. Using touch events in your JavaScript app is as simple as adding event listeners like this: myElement.addEventListener('touchstart', myStartHandler); myElement.addEventListener('touchmove', myMoveHandler); myElement.addEventListener('touchend', myEndHandl…

  46. If you are building a public-facing app in AngularJS, you’ll want your users to be able to share it via social media.

  47. A Killer Startup Idea

    It was 2am, and I had been awake for about 30 minutes, bouncing my 7-month-old son to sleep.

  48. What Makes A Good Tech Talk?

    When I moved to Vienna last October, I was pleased to find a very active and vibrant development community.

  49. The Problem You use Google Analytics on your website and you want to do an A/B or multivariate test on some site-wide change, rather than just testing variations of a single page.

  50. The ng-repeat is probably one of the most oft-used of all the core AngularJS directives, and with good reason.