Site uses cookies to provide basic functionality.
Javascript rendering is set to off by default when visiting the site via .onion and .i2p domains. It can be enabled back again in user's settings section. Javascript rendering set to off means, that you can disable javascript in your browser now and the site will remain functional.
There is also IRC server now available via native IRC clients or non javascript web based one.
Fonts can be adjusted in user's settings section as well.
Check FAQ for more.

OK

Beyond jQuery - amzn.com - 9 years ago - eng
A book that aims to educate web developers and give them the confidence to abandon their jQuery crutches and walk freely with the power of the web API and JavaScript. You will learn about the most important concepts surrounding web development as I demystify jQuery!

I was inspired last night by Cate Huston’s post, The Day I Leave the Tech Industry . I decided to write my own, except I’m not as eloquent a writer as Cate so before I go any further please, please, please read her post and not mine. Mine is going to be a bit different. Lately I’ve been thinking more and more about this. It seems imminent. I’m only 27 and let me repeat: it seems imminent. I’m going to tell you all the fantasy that play....

Update: You can find an updated and significantly improved version of this post in my book “Pro .NET Benchmarking” . DateTime is a widely used .NET type. A lot of developers use it all the time, but not all of them really know how it works. In this post, I discuss DateTime.UtcNow : how it’s implemented, what the latency and the resolution of DateTime on Windows and Linux, how the resolution can be changed, and how it can affect your ..

We've prioritized the resources that our users need to load and gained an impressive boost on our JavaScript application startup. In this article, I will explain how we've used Webpack, adjusted our handling of SVG icons and prioritized user needs to achieve up to 4.5 times faster startup.

Update: You can find an updated and significantly improved version of this post in my book “Pro .NET Benchmarking” . DateTime is a widely used .NET type. A lot of developers use it all the time, but not all of them really know how it works. In this post, I discuss DateTime.UtcNow : how it’s implemented, what the latency and the resolution of DateTime on Windows and Linux, how the resolution can be changed, and how it can affect your ..



Install homebrew Install python Install virtualenv and virtualenv wrapper pip install virtualenv pip install virtualenvwrapper Add the following to ~/.bash_profile: export WORKON_HOME =$ HOME /. virtualenvs export PROJECT_HOME = /Users/ dhruvkar /< projectdirectory > source /usr/ local /bin/ virtualenvwrapper . sh To make virutal environments for existing projects use: mkvirtualenv -a [project ..

We've prioritized the resources that our users need to load and gained an impressive boost on our JavaScript application startup. In this article, I will explain how we've used Webpack, adjusted our handling of SVG icons and prioritized user needs to achieve up to 4.5 times faster startup.

There are many different types of testing which exist in software engineering. They should not be confused with the test levels, unit testing, integration testing, component interface testing, and system testing. However the different test levels may be used by each type as a way of checking for software quality. The following are all different types of tests in software engineering. A/B A/B testing is testing the comparison of two ..

We unified the site with our updated branding, and also focused on improving digitalocean.com's accessibility, organization, and performance.

Snyk founder Guy Podjarny joins Courtney Nash on the new O’Reilly Security podcast, discussing key topics such as: - Why developers should own security, and why they haven’t done so yet - How can we bring the DevOps revolution into the world of security - What are each of our roles in improving Open Source Security - More tactically, handling vulnerabilities in open source components


Remark : I have not had this problem in years, and it’s probably long resolved. Unless you’re using Debian, where people care about this, chances are that setting up GPG Smartcards with your Linux distribution is an adventure. There are two ways to do it, CCID and PCSCLite, the latter of which runs a background service pcscd – as root, at least on Arch, while GnuPG’s built-in CCID driver accesses the reader directly through the USB dev....

Remark : I have not had this problem in years, and it’s probably long resolved. Unless you’re using Debian, where people care about this, chances are that setting up GPG Smartcards with your Linux distribution is an adventure. There are two ways to do it, CCID and PCSCLite, the latter of which runs a background service pcscd – as root, at least on Arch, while GnuPG’s built-in CCID driver accesses the reader directly through the USB dev....

Remark : I have not had this problem in years, and it’s probably long resolved. Unless you’re using Debian, where people care about this, chances are that setting up GPG Smartcards with your Linux distribution is an adventure. There are two ways to do it, CCID and PCSCLite, the latter of which runs a background service pcscd – as root, at least on Arch, while GnuPG’s built-in CCID driver accesses the reader directly through the USB dev....

I’m talking to myself but you can join the conversation. It goes like this… How much is your time worth? Ten dollars per hour? Fifty dollars per hour? Thousand dollars per hour? If you pick a number that you like, can you use it to justify your spending habits, to justify buying expensive clothes and car? How much is your time worth? When you wake up with a hangover, is your time worth as much as when you’ve slept well and drank a coff....



If you know me, or have read various sections of my website, you’ll know that I am a die hard member of the computing industry that also likes to collect vintage computers (this is actually quite common - you’d be surprised how many of my colleagues do the same). Yesterday, I managed to find a very interesting canvas painting in Toronto (the picture at the top of this post), and just HAD to have it. From the signature, it was painted ..

If you know me, or have read various sections of my website, you’ll know that I am a die hard member of the computing industry that also likes to collect vintage computers (this is actually quite common - you’d be surprised how many of my colleagues do the same). Yesterday, I managed to find a very interesting canvas painting in Toronto (the picture at the top of this post), and just HAD to have it. From the signature, it was painted ..


A fast method for converting Xcode test results to JUnit format for better CI integration and test reporting.

Tractatus Map - mbutler.org - 9 years ago - eng
I built this subway style data visualization of Ludwig Wittgenstein’s Tractatus Logico-Philosophicus for Philosophy professor David Stern and graduate fellows Philip Ricks and Landon Elkind at the University of Iowa. They came to me with an Excel file sketch of an idea they had about a brand new way to read this seminal philosophical work. […]

Minimalist interpreters have always attracted me. First of all, they are a good fit for embedded systems whenever you need a custom domain-specific language. If one needs a scripting language for a microcontroller - there is not so many choices. Instead there are lots of constraints, like the size of the compiled binary code, RAM usage and memory management. Of course the language itself is important, too. Lua, a very stable, pragmatic and ..

A bit over two years ago I blogged about migrating to Octopress from Wordpress, this time I'll blog about migrating to Hugo from Octopress. I started messing around with Hugo because I was experimenting with Go and wanted to take a look at a simple and complete Go project. I ended up liking the simplicity of setting up a new site and decided to try porting my blog to it.

Minimalist interpreters have always attracted me. First of all, they are a good fit for embedded systems whenever you need a custom domain-specific language. If one needs a scripting language for a microcontroller - there is not so many choices. Instead there are lots of constraints, like the size of the compiled binary code, RAM usage and memory management. Of course the language itself is important, too. Lua, a very stable, pragmatic and ..


The Great Migration - xavd.id - 9 years ago - eng

The Great Migration - xavd.id - 9 years ago - eng

I usually attend quite a few meetups in Melbourne, in the areas of entrepreneurship and software development, but recently all planets aligned perfectly and I was fortunate enough to go to NDC Sydney – my first attendance at an International The post Observations from NDC Sydney 2016 appeared first on FullStack - Ofer Zelig's Blog .

Lolita - apurva-shukla.me - 9 years ago - eng
Undoubtedly the face of transgression; this spectacle of the inner workings of Humbert Humbert divulge humanity’s own insecurities…

My work setup requires a non-administrator account for normal login. I have sudo access set up for my normal user. For some reason, Atom's autoupdate feature can't seem to deal with this and gets stuck in a loop trying to install updates. So I just scripted it as below: update_atom() { local atom="${HOME}Downloads/atom.zip" echo -n "downloading…" curl --silent --fail --location 'https://atom.io/download/mac' > "${atom}" echo "✓" local..


Aarron Walter is the VP of Design Education at InVision and is the author of Designing for Emotion. Previously he founded the UX practice at Mailchimp.

In the Visual Studio 2015 standard library, the implementation of std::map::find is unnecessarily slow. The underlying reason seems to be similar to that for bug #2 - using operations on a generic tree class that doesn't take advantage of the restrictions places on std::map - that entry keys are unique. The issue in detail: std::map::find() calls std::_Tree::lower_bound, which calls _Lbound, which looks like _Nodeptr _Lbound(const _Oth....

How do you tell if an entry with a specific key has been inserted in a std::map and std::unordered_map? Historically the way was to call find and compare against end , e.g. if(m.find(x) != m.end()) // If present: // do something With the introduction of C++11, there is another technique - calling count . if(m.count(x) != 0) // If present: // do something Count returns the number of entries with the given key. Note also that....

I really enjoyed Felipe Hoffa’s post on Analyzing GitHub issues and comments with BigQuery . Which got me wondering about my favorite subject ever, The Art of Closing . I wonder what the stats are for the top 15 projects on GitHub in terms of pull requests opened vs. pull requests closed. This post will use the GitHub Archive dataset . Top 15 repositories with the most pull requests First let’s find the top 15 repos with the most p....




A quick note to say that ActionHero has reached version 15. You can read the full release notes here.

I’ve lost a considerable amount of time trying to bind those things together, so I decided to write this quick post about it, so others could also benefit from it.

I’ve got a new project. I’ll be hosting DN FM, which is the Designer News Podcast. Designer News is one of my favorite online communities.

45 visitors online