blog.janjongboom.com
Jan Jongboom's blog
http://blog.janjongboom.com/page7
Mar 29, 2011. Validatie zoals UX het wil, met ASP.NET MVC 2. De standaard validatie in MVC 2 gaat er vanuit dat je werkt met 'Validation messages' achter je tekstvelden, en een 'Validation summary' bovenaan je scherm. Dit werkt snel en out-of-the box, inclusief javascript validatie via jQuery Validate, en ook server side wanneer er geen javascript beschikbaar is (pic via. Maar wat als je UX-afdeling dit spuuglelijk vindt? Vandaar dat we bovenstaande gaan transformeren naar:. Continue reading ». Dit is go...
blog.janjongboom.com
Jan Jongboom's blog
http://blog.janjongboom.com/page6
Oct 27, 2011. Live file sharing met socket.io en node.js. File uploading is altijd een pain in the ass geweest, upload limits, geen progress informatie, geklooi met Flash plugins voor multiple file selection. Gedoe. Maar nu hebben we de File API. En node.js. Alvast filmpje van het eindresultaat:. Continue reading ». Oct 24, 2011. Nerd tshirts met obfuscated javascript. Het resultaat (uitvoeren in Chrome of Firefox console):. Geinspireerd door deze blogpost. Continue reading ». Oct 20, 2011. Het leuke van...
blog.janjongboom.com
Jan Jongboom's blog
http://blog.janjongboom.com/page3
Dec 23, 2015. Web Standards column: Web Bluetooth. For the January 2016 issue of net magazine I wrote the Web Standards column on Web Bluetooth (and a little bit about physical web). Every object around us is getting smart. Plants, suitcases, keys; there is a Make X smart -Kickstarter campaign for all of them. And that is just the start. Billions of smart devices are coming to our world in the next years, and that brings a new challenge: how do you discover these devices? Continue reading ». Dec 8, 2015.
blog.janjongboom.com
Reducing memory usage by tuning RTOS configuration
http://blog.janjongboom.com/2016/12/14/reducing-memory-rtos.html
Reducing memory usage by tuning RTOS configuration. Dec 14, 2016. This post was originally published on mbed Developer Blog. Two weeks ago, we blogged about optimizing memory usage for mbed OS 5.2. And today we want to show how memory usage can be decreased even further. This can be accomplished by tuning the RTOS configuration to our specific needs, or even turning off mbed RTOS altogether. This allows us to fit mbed mbed OS 5.2 on the smallest targets, like the nRF51822. Disabled (see this blog post.
blog.janjongboom.com
Fixed exporters in the mbed Online Compiler
http://blog.janjongboom.com/2016/09/16/fixed-exporters.html
Fixed exporters in the mbed Online Compiler. Sep 16, 2016. This post was originally published on mbed Developer Blog. We have three ways of developing on top of mbed OS: in the browser using the mbed Online Compiler. Offline using mbed CLI. Or by using an IDE like µVision or Eclipse. The last option adds a lot of flexibility: you can use mbed RTOS and mbed OS 5 as your application middleware, while still being able to develop and properly debug your application in your favourite editor. This blog is the ...
blog.janjongboom.com
Jan Jongboom's blog
http://blog.janjongboom.com/page10
Dec 27, 2010. Intelligente suggesties, deel 1: Introductie en 'StartsWith'. Dit is deel 1 in een serie over de techniek uit een 'intelligente' zoekbox. 1 Introductie en 'StartsWith'. 2 Volledige matching en typfouten. 3 Uitspraak en hierarchie. 4 Aantallen, caching en Protocol Buffers. Enkele weken geleden werd mij een functioneel ontwerp in de handen gedrukt met als enige opmerking: 'kijk eens of we dit kunnen maken'. In twee weken bouwtijd was dit het resultaat. Continue reading ». Dec 24, 2010. 1] Goo...
blog.janjongboom.com
Why JavaScript on microcontrollers makes sense
http://blog.janjongboom.com/2016/12/16/why-js-on-microcontrollers.html
Why JavaScript on microcontrollers makes sense. Dec 16, 2016. This post was originally published on mbed Developer Blog. Three weeks ago, during JSConf.asia 2016. We announced JavaScript on mbed. Which enables developers to write firmware for IoT devices in JavaScript. This is not done by transpiling JavaScript into C or Assembly, but rather by running the JerryScript VM. An event-driven model makes a lot of sense for IoT devices, especially on smaller sensor nodes. Many of them only run a networking...
blog.janjongboom.com
Jan Jongboom's blog
http://blog.janjongboom.com/page9
Jan 14, 2011. Solr, deel 1: Introductie tot faceted search. Alle huizen op funda staan netjes opgeslagen in een SQL Server database. Normaal gesproken best praktisch, maar niet flexibel genoeg om al onze wensen. Eenvoudig te vervullen. Vandaar de overstap naar een zoekplatform dat hier wél voor geoptimaliseerd is. Vandaag deel 1 in een technische serie over de overgang naar Solr. Continue reading ». Jan 12, 2011. Javascript, state van snel opvolgende AJAX requests bijhouden (? Continue reading ». Vrijdag...
blog.janjongboom.com
Building IoT devices: scaling from 10 - 1,000 devices
http://blog.janjongboom.com/2016/10/04/building-iot-scaling.html
Building IoT devices: scaling from 10 - 1,000 devices. Oct 4, 2016. This post was originally published on mbed Developer Blog. Unbeknownst to many of you, December 10th, 2015 was a historic day. That morning, I walked into the building of Noca. On the left: First factory sample of our mounted PCB. On the right: Trying to figure out why our JTAG header did not work properly. While prototyping. Underneath the breadboard are the schematics for the final board. No Are we going in the right direction? Which c...
blog.janjongboom.com
Using Bluetooth Low Energy from JavaScript on mbed
http://blog.janjongboom.com/2016/12/01/using-ble-from-js.html
Using Bluetooth Low Energy from JavaScript on mbed. Dec 1, 2016. This post was originally published on mbed Developer Blog. Some time ago we blogged about adding JavaScript support for mbed OS 5. In this article we’ll write a small program in JavaScript that allows us to control an LED on our development board from a smartphone. You will need a development board capable of running mbed OS 5. With at least 64K of RAM, like the Nordic Semiconductors nRF52-DK. In addition you’ll need the following software:.
SOCIAL ENGAGEMENT