62 karma · joined April 20, 2012
I'd think it should be:
// ES5
C.m3 = function(p3) { B4; }
// ES6
class C {
...
static m3(p3) { B4; }
}82,000 homeless on a population of 9,818,605 [2]; 0.835%
I just compared it to the 2012 stats for The Netherlands (highest homeless count in 2012).
27,300 homeless [3] on a population of 16,779,575 [4]; 0.163%
That was a bit surprising to me. It looks like there are 5 times more homeless per capita in LA than in The Netherlands...
[1] http://www.laalmanac.com/social/so14.htm [2] https://en.wikipedia.org/wiki/Los_Angeles_County,_California [3] http://www.cbs.nl/nl-NL/menu/themas/bevolking/publicaties/ar... [4] http://statline.cbs.nl/Statweb/publication/?VW=T&DM=SLNL&PA=...
I'm wondering if Google Glass and similar products will change the future the way mobile phones did back in the '90 and early '00. What do you think?
[1] http://www.youtube.com/watch?v=YZtNO2OnSqY [2] http://www.youtube.com/watch?v=0u0RQk2Z1-o
In the beginning we need cash flow, cash is king. So we hope lots of people buy the 2-year-deal. We are not trying to trick anyone. And I want an easy product, not a complicated one with different kind of support levels etc. No, I target a very specific audience, where there is no room for feature differentiation, imho. But who knows, this is just my feeling right now, we might change the offers in the future.
Of course there are similarities, giving the fact we target the same audience. But I really think we have a different kind of product. This sort of competition is only a good thing. It keeps us all motivated to make the best software for our customers. In the end it is the customer who wins.
What I meant of course is: most of the people cannot read it. So, lets trigger them to judge the design, just by its design. This gave me a lot of new insights I want to thank everyone for :)
We thought: what is accounting about? It is about registering financial facts. That's what we actually do. We optimized the user interface for normal human beings registering financial facts. We are then able to derive the entire accountancy fundament with double entries, ledgers, etc.
Suppose one transfers 100 euro from their bank book to the cash book. This should be registered using a cross post (don't know if this is the correct term). No human being (freelancer) understands this. But if they can select: oh, this was a cash withdrawal, Money Monk knows how to register the financial facts.
I don't like such an experience. This is exactly why I don't differentiate in functionality, but only in price based on the commitment. Our target customers are freelancers, our companies with at most two employees.
We only have one plan: THE AWESOME PLAN. Depending on how long you're willing to commit, you get a discount. I agree the table could point that out a little bit better.
The past couple of weeks I've been reading a lot of great articles online, viewed a couple of inspiring TED talks and other video's, and I used that information to build the landing page.
Tomorrow I'm going to try to recap which articles I read, which video's I watched, and I'll write about it in a blogpost.
Good point about the carrousel. I might want to track some events to see if people actually use it. But if it is a long form, doesn't that hurt the experience? On massive long page?
You are actually able to click on the screenshots, but I guess we could make that more clear? Thanks for the feedback! Much appreciated!
I still don't get it why I've seen so few Node.js applications using Application Service layers, Domain Models and Repositories, and instead clog their MVC containers with calls to whatever datastore directly, with no Domain Model at all.
If the entire industry would stop testing and developing for ancient browsers, I'm quite sure people will upgrade their browsers within a couple of months (I understand this is not possible from a business perspective). Companies that still rely on ActiveX components or other proprietary stuff, won't upgrade IE soon anyway, but they might install a browser like Firefox or Google Chrome for daily browsing.
I don't think people would like to create brand icons manually. If I get a lot of e-mails from john.doe@ah.nl, why not running a separate Node.js instance trying to locate the favicon (and using it to display the logo) by trying known locations, or parsing the HTML; http://ah.nl/favicon.ico
The name of the brand might be easy to fetch by doing a WHOIS lookup. Just a thought...
I'm sure it takes a lot of time and dedication to developing the plugin, and I enjoyed reading the article, but this is not what I was expecting to see.
What would be useful to me though is a list of the top X e-mail contacts I received e-mail from and sent e-mail to the last Y days. I regularly have contact with several people from the same company/brand, and I always are using the search bar on top like: "John Doe something I remembered from the specific e-mail I'm looking for".
So basically I'm not that interested in mails I received from a brand, but I'm more interested in e-mails I received from a specific person.
Gamification would be awesome candy: statistics and graphs on how fast I'm responding to e-mails I receive, etc.
Most banks also have mobile applications for smartphones making money transfer even easier. I'm able to transfer money to people I've already sent money to, by just using an iPhone app, and a personal pin code. When I loose my phone, I can just block the app, just like what I'd do when I loose my plastic (credit) bank card.
In Holland we also use iDEAL [1], a nation-wide system for online shopping. It works a little bit like OAuth; I provide the webshop the bank I use, the webshop requests a money transfer, the bank creates a unique transaction, the webshop sends me to the bank, bank requests credentials and processes payment, and sends me back to the webshop proving details about the transaction. This system sounds much more secure to me than the credit card paradigm; only using a credit card number, an expiration date and a 'security code'.
I just don't understand why the USA is still using a method so susceptible to fraud.
<?php
class AuthController extends Controller {
public function __construct(Request $request) {
$this->service = AuthService::getInstance();
}
// reflection calls a Module + Action attribute to {module}Controller
public function login(Request $request) {
if ($request->getRequestMethod() === WebRequest::POST) {
if ($this->service->login($request->getAttribute('username'), $request->getAttribute('response')) {
die('{ "success" : true }');
} else {
die('{ "success" : false }');
}
}
}
}
class AuthService { // Application Service -> it just defines a clear API, not a Domain Driven Design service
public function __construct(Session $session) {
$this->session = $session;
}
public function login($username, $response) {
try {
$user = User::getRepository()->getByUsername($username);
return $user->isValidChallengeResponse($this->session->getAttribute('challenge', 'auth'), $response);
} catch (UserDoesNotExistException $e) { }
return false;
}
}
class User {
protected static $repository;
public static function setRepository(IUserRepository $repository) {
self::$repository = $repository;
}
public function getRepository() {
return self::$repository;
}
// yeah yeah, it is arguably if this belongs as a Domain method of the user…
public function isValidChallengeResponse($challenge, $response) {
// and yes, this is very weak challenge response…
return md5($challenge . $this->getPassword()) === $response;
}
}
?>
If anyone can tell me what's wrong with this type of MVC, except it isn't using an actual View in this limited example, I'd love to hear it. Controllers should be thin, models and services should be thick.You have little to loose. You have a no now, and might be able to upgrade it to a yes :)
I'd love to see an API model based on events and callback URL's.
pseudo, but you'll get the idea:
http://api.facebook.com/event/on-friend-connect?callback=htt...
IMHO, WebServices should communicate in an evented fashion. If I want to draw an umbrella on myserver if it is going to rain in The Netherlands, I don't want to ask the weather server every X minutes: is it going to rain? is it going to rain? is it going to rain?
No, I want:
http://api.weeronline.nl/event/on-weather-change?location=Ut...
pubhubsubbub solves this issue for RSS feeds, but pubhubsubbub is way too narrow to me. I hope evented API's will become the next big thing, enabling developers to create a whole new bunch of awesome products.
If you've any comments, remarks, suggestions, criticism, I'd love to hear it!