Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Adding a dependency takes one line in a manifest, and someone else’s hard problem is solved.
-
General code comes out better than code cut to fit one job, and its authors are the first to benefit.
-
Duff’s device in JavaScript raced hand-written loops that copy one array into another.
-
Over the summer I published a series on coding tactics: the everyday craft of ifs, loops, and the reasoning behind them.
-
“Premature optimization is the root of all evil” — our field’s favorite half-sentence, quoted far more often than the sentence it was cut from.
-
When I read consistent, cohesive code, I have a feel for its author.
-
The last post argued that break, continue, and labeled jumps are structured goto — disciplined jumps that keep code linear.
-
In 1983, Tom Duff needed to copy memory into an output register faster than his compiler could manage, and wrote the most famous abuse of switch in the history of C.
-
“Go To Statement Considered Harmful” is one of the most-quoted titles in programming, and almost nobody reads past it.
-
Efficient resource utilization was at the forefront of computing from the very beginning.
-
We spend a lot of effort making code run and almost none making it argue.
-
Most of the numbers that decide an architecture can be settled on the back of a napkin, before a line of the prototype is written.
-
Tests are a cornerstone of modern development, and somewhere along the way we started treating a green suite as proof.
-
I once needed the SLA for an endpoint my dashboard leaned on, so I asked the team that owned it.
-
The third article in the series, still on conditions.
-
Great programmers cheat.
-
The second article in the series.
-
The first time I said “code is cheap” out loud in a meeting, a manager waved at the budget — headcount, salaries, the tooling line — and asked which part of that looked cheap.
-
You can find plenty of articles about design — where and how to use SQL, NoSQL, message queues, Redis, VMs, and so on.
-
How a slow first cut, a surprising benchmark, and a tour through V8’s regex engine landed five small libraries on npm that still earn their keep a decade later.
-
As programmers we rarely have a luxury to write a project from scratch.
-
Incomplete objects allow us to concentrate on important properties of JavaScript objects ignoring the rest: we don’t need to specify every single property, and we can deal with cyclical graphs.
-
Custom unification in heya-unify allows us to deal with our specific objects in JavaScript, create unification helpers, and even custom logical conditions.
-
Unification for JS introduced heya-unify — a practical mini library to leverage unification in JavaScript.
-
Unification is a very interesting programming tool.
-
Time and again working on big web applications we customize files based on user’s platform, and their preferences.
-
ClubAjax invited me to speak about technologies behind Heya , specifically about code generative solutions behind heya-pipe .
-
After 8 years I decided to switch to Octopress .
-
I spoke at ClubAjax about optimization of modern web applications.
-
Once I wrote a blog post On JavaScript, EDP, and 0ms timeouts , which discussed a "smart" trend to pepper code with timeouts of … 0ms: setTimeout(f, 0).
-
Finally: my open source JavaScript project DCL is built on ideas described in this article.
-
Finally: my open source JavaScript project DCL is built on ideas described in this article.
-
Many years ago I decided to replace plain text areas in Django’s Admin with rich text editor, so I can edit HTML on my blog using WYSIWYG.
-
What happened to Dojo in 2008?
-
This month I continued my presentation at ClubAJAX .
-
Today at dojo.connect I did a presentation “RAD CRUD”: rapid development of form-based applications.
-
I was asked to talk about advanced JavaScript techniques at the last monthly meeting of ClubAJAX — monthly get-together of Dallas-area JavaScript programmers.
-
Wolfram Kriesing asked : Somehow I have the feeling that you can bend dojox’s charting module to look and feel like http://highcharts.com/ — will be for free.
-
My presentation at ClubAJAX got off to a rocky start: I was let in the building 40 minutes after I was supposed to start the presentation.
-
Time to time I sync my blog software to the Django trunk and introduce small enhancements.
-
Steve Yegge is one of the bloggers I read almost religiously.
-
Explaining some dark corners of JavaScript, browsers, or Dojo for the 100th time I realized that I already did it on numerous occasions, and some of my answers are published on public web sites.
-
As you may know today Google released Friend Connect .
-
In the previous post we explored “array extras” and how they can help us to write concise yet performant and clean code.
-
Finally: my open source JavaScript project DCL is built on ideas described in this article.
-
Yesterday Google announced its new offering: Google App Engine .
-
As you all know by now Dojo 1.1 was released in the wild .
-
What makes JavaScript so different from other languages?
-
I just finished the first cut of the dojo.dnd 1.1 technical documentation .
-
F/OSS is a phenomenon of the modern life.