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

Note: this post was originally written for the Go Advent 2015 series, but I discovered that a post with almost exactly the same subject (and even similar code!) already planned :) That’s amazing. Golang is often used for writing microservices and various backends. Often these type of software do some computation, read/write data on external storage and expose it’s API via http handlers. All this functionality is remarkably easy to impl..

#noisevember - rjp.is - 10 years ago - eng
The output In reverse order; unless otherwise indicated, things were created on iOS and recorded over Audiobus to Audioshare before exporting to Soundcloud. https://soundcloud.com/zimpenfish/tidal-noisevember (Tidal through Audacity) https://soundcloud.com/zimpenfish/much-indulgent-very-soundscape (SoundScaper) https://soundcloud.com/zimpenfish/just-beatwave-drums (Beatwave) https://soundcloud.com/zimpenfish/coconut-latte (Figure); https://....


Flutter setup - xenodium.com - 10 years ago - eng
Based on Getting Started with Flutter . $ curl -O https://storage.googleapis.com/dart-archive/channels/stable/release/1.13.0/sdk/dartsdk-macos-x64-release.zip $ unzip dartsdk-macos-x64-release.zip $ export PATH=`pwd`/dart-sdk/bin:$PATH Verify with: $ pub --version

Dart SDK ships with an analysis server . Very handy if you'd like to write a completion plugin for your favorite editor. The API is well documented . Of interest, there's LocalDartServer.java , part of dartedit . $ dart path/to/bin/snapshots/analysis_server.dart.snapshot --sdk=path/to/dart-sdk NOTE: The server reads requests from standard input. Either escape or execute the following as one-liner json requests. { "id": "1\n", "me..

Dart bookmarks - xenodium.com - 10 years ago - kor

Like it or not, meetings are an essential part of any project communication plan. They can be an excellent way to create common knowledge and a shared understanding of a subject, or even to make group decisions. However, meetings may not always produce the desired outcomes. It is not uncommon to hear people complaining about a meeting that didn't add any value to the team.

Technology is no longer an expensive monolith that needs to be overcome for businesses to succeed. In the emerging digital economy companies are learning new ways to leverage technology. They are reshaping their business models and the relationships they have with their customer. The list of industries being disrupted by digital technologies is growing. The recording industry, banks, retailers, telcos and taxis are just the beginning. Any i..

Part One: Bow to Your Sensei These tips are the dojo ground rules you must learn before even the most basic command line work can get done. If you haven't got these down, everything is going to take much longer than it needs to. These are also definitely a prerequisite to any command line activity while pair programming if you don't want your pair to pull their hair out during the session. tab completion The shell can help you out wit....

Part One: Bow to Your Sensei These tips are the dojo ground rules you must learn before even the most basic command line work can get done. If you haven't got these down, everything is going to take much longer than it needs to. These are also definitely a prerequisite to any command line activity while pair programming if you don't want your pair to pull their hair out during the session. tab completion The shell can help you out wit....

Flutter bookmarks - xenodium.com - 10 years ago - yue
Eric Seidel introduces Sky, Dart Developer Summit 2015 (YouTube) . Flutter - Futures - Isolates - Event Loop . Flutter: Futures, Isolates, Event Loop (Hacker News) . Flutter: the good, the bad and the ugly – The ASOS Tech Blog – Medium .

Swift bookmarks - xenodium.com - 10 years ago - eng
10 Swift One Liners To Impress Your Friends . 5 secrets of Swift API design . 5 small but significant improvements in Swift 5.1 | Swift by Sundell . @State messing with initializer flow - Using Swift - Swift Forums . A beautiful graphics framework for Material Design in Swift . A collection view layout capable of laying out views in vertically scrolling grids and lists (AirBnB) . A first look at the new diffable data sources for table....


UPDATE August 10, 2018 – The steps described in this article are out of date. The Codename One project now includes an ANT script that will retrieve dependencies and build the project automatically. See the Quick Start section of the README for instructions. I’ve written open source software since the 90’s both for my own projects and for Sun Microsystems. When we founded Codename One open source was the only option! We didn’t choo..


This is the first year that I’ve been to the World of Commodore event in Mississauga, Ontario. It’s a yearly gathering of Commodorks who create new software and hardware for vintage Commodore computers. I had no idea that it even existed until someone I knew told me about it. Since it’s relatively close to me, I just had to go. Plus, I have many Commodore computers in my vintage computer collection.

This is the first year that I’ve been to the World of Commodore event in Mississauga, Ontario. It’s a yearly gathering of Commodorks who create new software and hardware for vintage Commodore computers. I had no idea that it even existed until someone I knew told me about it. Since it’s relatively close to me, I just had to go. Plus, I have many Commodore computers in my vintage computer collection.

Since Docker 1.9, the multi-host networks can be used very easily. All you have to do is just setup your Swarm cluster and use docker network create -d mynet and voila: Your multi host network is ready. I want to do a benchmark of this new feature, however, the official multi host networking examples are in Virtualbox and local performance can be misleading. I created an image called mustafaakin/alpine-iperf just has the Alpine image plus i..

Desiccant . I really enjoy the way that word sounds. It’s like a discount version of decadent , except that it hasn’t been soiled by rampant overuse in chocolate commercials. I was curious as to its etymology which, as you’ll see above, isn’t nearly as exciting as I’d hoped. I had never even heard of the word until a reader, known only to me as “BoscoBob”, brought it up in an email.

Desiccant . I really enjoy the way that word sounds. It’s like a discount version of decadent , except that it hasn’t been soiled by rampant overuse in chocolate commercials. I was curious as to its etymology which, as you’ll see above, isn’t nearly as exciting as I’d hoped. I had never even heard of the word until a reader, known only to me as “BoscoBob”, brought it up in an email.

Launching Snyk - snyk.io - 10 years ago - eng
I’m excited to announce Snyk is now live! Snyk helps you find and fix known vulnerabilities in your Node.js dependencies. These are publicly documented security holes, making them easy for attackers to track and exploit.




Do you own a website? If so, as of today Let's Encrypt , a new non-profit certificate authority (CA), entered Public Beta and allows you to add HTTPS to your website for free and more easily than ever before. If you've ever experienced the hassle of setting up a secure website, you'll be pleased to know that Let's Encrypt automates the entire process and only requires you to manage HTTPS with a few simple commands . This could be a hu....


Svoboda á la EU: - raději nevycházejte z domu - raději zrušíme koncerty - raději zrušíme fotbalové zápasy - raději zastavíme metro - raději zastavíme tramvaje - raději nepovolíme rozsvěcování vánočního stromku - raději se vyhýbejte nákupním střediskům - raději se vyhýbejte letištím i vlakovým nádražím Ale jinak je všechno krásné, multikulturalismus funguje, a kdo o tom pochybuje, je xenofob, rasista a fašista, který šíří strach a nenávist.

It’s been a while (six months almost to the day) since I did my last big Home Improvement post , and I think it’s about high time we changed that. Not only because a lack of Home Improvement posts signals stagnancy on the front of truck-progress, but also because there is much to be improved upon truck-wise, and I should be more proactive and motivated to work on it. This, as is likely evident from the title, is just a “Mini” Home Improv..

It’s been a while (six months almost to the day) since I did my last big Home Improvement post , and I think it’s about high time we changed that. Not only because a lack of Home Improvement posts signals stagnancy on the front of truck-progress, but also because there is much to be improved upon truck-wise, and I should be more proactive and motivated to work on it. This, as is likely evident from the title, is just a “Mini” Home Improv..

The advances and growth of our Selenium based automated testing infrastructure generated an unexpected number of test results to evaluate. We had to rethink our reporting systems. Combining the power of Selenium with Kibana's graphing and filtering features totally changed our way of working.

GitLab Flow - juri.dev - 10 years ago - eng

The advances and growth of our Selenium based automated testing infrastructure generated an unexpected number of test results to evaluate. We had to rethink our reporting systems. Combining the power of Selenium with Kibana's graphing and filtering features totally changed our way of working.

Setting the Scene My team and I were excited by the prospect of adding fingerprint login to the iOS version of our banking App. It was something our users had been asking for. As a team, we wanted to try out the new technology and create a more user friendly and quick way for customers to login and access their bank information.


Denim Tablet Case - june.kim - 10 years ago - tur

Denim Tablet Case - june.kim - 10 years ago - eng

I am the Managing Director of Thoughtworks Singapore. It has been 10 years since I came on board. It was very hard to imagine that a non-English speaking Chinese with no programming skills would join a global IT company back in 2005. And not just join, but thrive.

One of my favorite Pixar movies is Ratatouille, maybe because I’m such a glutton. So when I was thinking about the next tutorial/demo and the idea of a restaurant app came up I knew it had to be based on Ratatouille. This is a relatively simple demo that can literally fit in a single blog post all the way thru and the real cool thing about it is that you can try the JavaScript version right now from your browser without compiling ..


First some background–I’ve always had a bit of a love hate relationship with ORMs. ORMs are great for basic crud applications, which inevitably happens at some point for an app. The main two problems I have with ORMs is: They treat all databases as equal (yes, this is a little overgeneralized but typically true). They claim to do this for database portability, but in reality an app still can’t just up and move from one to another. They do....

First some background–I’ve always had a bit of a love hate relationship with ORMs. ORMs are great for basic crud applications, which inevitably happens at some point for an app. The main two problems I have with ORMs is: They treat all databases as equal (yes, this is a little overgeneralized but typically true). They claim to do this for database portability, but in reality an app still can’t just up and move from one to another. They do....

If you haven’t read the previous parts of this series yet, here are the links: [ Part 1 | Part 2 ]. A Refresher In the  first part  of this series I said that RAM access is the slow component of a modern in-memory database engine and for performance you’d want to reduce RAM access as much as possible. Reduced memory traffic thanks to the new columnar data formats is the most important enabler for the awesome In-Memory processing perf....

If you haven’t read the previous parts of this series yet, here are the links: [ Part 1 | Part 2 ]. A Refresher In the  first part  of this series I said that RAM access is the slow component of a modern in-memory database engine and for performance you’d want to reduce RAM access as much as possible. Reduced memory traffic thanks to the new columnar data formats is the most important enabler for the awesome In-Memory processing perf....

Trainspotting Definitely not the word I’m looking for, but it sounds cool I noted early on that I wasn’t the only sketchy-looking vehicle on campus. And the longer I’ve been doing this, the keener my eye has gotten to the subtle, but telltale signs of “unconventional” or otherwise “alternative” living situations: windows tinted a little too deeply, parking just slightly farther away from a building than everyone else, a f..

104 visitors online