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

Request Router is a routing engine. The default install methodology exposes a Geolocating Intelligent DNS Load Balancer. It features: Geolocation cost based routing (with overrides) Protocol Aware Delivery Status/Load Aware EDNS Client Subnet (ECS) support Wildcard support HTTP Redirect (302) Routing Support Content Optimised Routing in HTTP Routing Alt-Svc Header Support

Every now and again developers ask us how we do the graphics for our posts/promotions and up until recently the answer was “photoshop”. While knowing photoshop is still very worthwhile we still like these 3 tools that provide great shortcuts to creating both screenshots and art. The App Launchpad App Launchpad is a newcomer to the scene, it’s still a new tool at the MVP stage. The potential is still great and it generates reasonab..

Historical note: Codename One’s UWP target was discontinued in release 7.0.229 . This post is preserved for historical context only, and its build/setup instructions no longer apply to current Codename One projects. The UWP (Universal Windows Platform) port is finally stable enough to get an app into the Microsoft store . Steve published our Solitaire demo into the Microsoft appstore and it passed thru the whole process. You ca..

Every now and then an active java-based project enters a “dependency hell” state. That usually happens because people keep adding dependencies without checking what comes in transitively nor if that dependency is declared somewhere else already.

As usual I was so bored and wanted to build something cool on this weekend, So I ended up building an Arduino based Linux server monitoring solution for monitoring my Linux VPS. The idea was Simple, use an Arduino Ethernet module to make a get request to the php script hosted on the server and parse the response data (free -m,df -h,uptime) and display it on the LCD screen every one minute. And here is the demo of Arduino Linux monitor i..

There are different versions of Java available with different ways to sort collections of objects. We will be showing examples of how to sort a set of objects or strings alphabetically in Java 8, Java 7 and older versions using comparator. For this example we will take a Person object and put them all in a set. Each Person have a name and we will sort our collection of Person object alphabetically. It means that we need to implement a com..

Despite some bad things that happen in our planet (e.g. worldwide terrorism, weapons of mass destruction easily reached by dictators), if there’s something that makes me really positively thrilled about the near future, this thing is autonomous cars. I’m writing The post Autonomous Cars: A Letter to My Future Self appeared first on FullStack - Ofer Zelig's Blog .

Anees Shaikh and I presented at future:net talking about automation work that we’ve been doing in OpenConfig, and I shared some of the NMS implementation I’ve been working on recently. Slides are linked below.

Anees Shaikh and I presented at future:net talking about automation work that we’ve been doing in OpenConfig, and I shared some of the NMS implementation I’ve been working on recently. Slides are linked below.

After a one year long development cycle I am proud to announce that version 1.0 of Cerberus , the data validation and transformation tool for Python, is finally out. A while ago I wrote an article on the new features and breaking changes that come with it, so please check it out carefully along with the changelog . I just wish to reiterate my gratitude towards all the contributors to the project. The ones who specifically worked on th..

After a one year long development cycle I am proud to announce that version 1.0 of Cerberus , the data validation and transformation tool for Python, is finally out. A while ago I wrote an article on the new features and breaking changes that come with it, so please check it out carefully along with the changelog . I just wish to reiterate my gratitude towards all the contributors to the project. The ones who specifically worked on th..

You’ve probably heard the term serverless. But what does it actually mean? And more importantly, as a developer, why should you care?

2016-09-01 - ho.dges.online - 10 years ago - eng

August is finally over and we can get back to our more usual brisk pace of progress! The xcode migration which was one of the biggest pains to go thru is also mostly behind us and we can now turn our gaze to improving Codename One and its general usage experience. This week was mostly uneventful in terms of stack overflow, the biggest news is the migration on Android to API level 23 which might include some issues.


What should I defend my application against? Should I deal with Cross-Site Scripting (XSS) attacks? How about SQL injection? Should I protect myself against cross-site request forgery? The short answer is yes. But as always, it’s not that simple.



New open-source project TileServer GL has just been released in version 1.0 at the FOSS4G conference and is available on our GitHub.

In the coming update we have a new API to expand/collapse an Accordion component programmatically similar to the Tree component. To achieve this we introduced three new API’s to the Accordion class: /** * Returns the body component of the currently expanded accordion element or null if none is expanded * @return a component */ public Component getCurrentlyExpanded(); /** * Expands the accordion with the given "body" * @param body the bod..

In the last few years, we’ve spent more and more effort working on developer tools, to the point where we now have a tools-and-compilers group devoted to the area, for which we’re actively hiring.

In the last few years, we’ve spent more and more effort working on developer tools, to the point where we now have a tools-and-compilers group devoted to the area, for which we’re actively hiring.

Slicing SVG 9 Ways - aerotwist.com - 10 years ago - eng
I recently made a 3D Card Flip element as part of my Supercharged YouTube video series, and I ran into some challenges with the shadows. I decided I should explain how I approached the solution.

Slicing SVG 9 Ways - aerotwist.com - 10 years ago - eng
I recently made a 3D Card Flip element as part of my Supercharged YouTube video series, and I ran into some challenges with the shadows. I decided I should explain how I approached the solution.

I try all things, I achieve what I can. — Herman Melville Moby-Dick Opening with a Moby-Dick quote seems rather appropriate for taking on the kitchen sink demo. It often seemed like a task that is too big and unsurmountable as we were working our way thru it. In fact the version that we are releasing now has far less features and abilities than our original whiteboard…​ The kitchen sink was our first demo, we drew inspiration from..

All good sysadmins eventually learn about using tail -F to tail files. Yes upper-case F is superior. Around the time I wrote that article, I remember wanting to stream dmesg output too! The functionality wasn’t available without some sort of polling hack, but it turns out that kernel support for this actually landed around the same time in version 3.5.0! Most GNU/Linux distros are probably running a new enough version by now, and you c..

All good sysadmins eventually learn about using tail -F to tail files. Yes upper-case F is superior. Around the time I wrote that article, I remember wanting to stream dmesg output too! The functionality wasn’t available without some sort of polling hack, but it turns out that kernel support for this actually landed around the same time in version 3.5.0! Most GNU/Linux distros are probably running a new enough version by now, and you c..

UPDATES Following some feedback I am going to rename my usage of “Time-Bomb” due to potential negative connotation on the words. I am going to call it “Eventually Open”. Also a few other things need mentioning. I am not looking for code submissions back into the source at this time. This was a move to show that there are no back-doors in the code sending source code back to a master server.

One of the biggest changes we made in the past couple of years was the introduction of Java 8 language support features and making it the default target. We are now ready for the next step: removing compatibility for Java 5 targeted builds. Notice that this won’t break existing projects…​ They will compile with the retrolambda pipeline even if you set the build hint java.version=5. We are doing this so we can integrate Java 8 features i..

Juliet: Like, oh my gosh! Romeo: She spoke dude! Oh, please like speak again, wondrous angel, because you are As gnarly as this night, being like, over my head, You're like a totally winged messenger from God or something, Who like everyone looks at, with their way wandering eyes Like …

Juliet: Like, oh my gosh! Romeo: She spoke dude! Oh, please like speak again, wondrous angel, because you are As gnarly as this night, being like, over my head, You're like a totally winged messenger from God or something, Who like everyone looks at, with their way wandering eyes Like …

Diamond asked us about an easy way to do dropshadows in Codename One to which I answered that it’s pretty easy thanks to our Gaussian blur support …​ We ended up with this code which is usable but probably not as intuitive for most: Form hi = new Form("Drop Shadow", new BorderLayout(BorderLayout.CENTER_BEHAVIOR_CENTER)); FontImage mm = FontImage.createMaterial(FontImage.MATERIAL_PERSON, "Button", 30); int[] rgb = mm.toImage().getRGB();....

I’ve gotten into this wonderful rhythm of publishing posts that are tragically untimely. My Spring Cleaning post was five days too late, I’d had the insulation and skylight for weeks before I’d recounted the tale , and I’d successfully picked up and put down my weight goals way before I picked up the pen and put down a post. So it’s only fitting that I’m just getting around to talking about a feature I added to the site over eight mont..

I’ve gotten into this wonderful rhythm of publishing posts that are tragically untimely. My Spring Cleaning post was five days too late, I’d had the insulation and skylight for weeks before I’d recounted the tale , and I’d successfully picked up and put down my weight goals way before I picked up the pen and put down a post. So it’s only fitting that I’m just getting around to talking about a feature I added to the site over eight mont..



Test-Defective - cmdev.com - 10 years ago - eng

Over 60 retail technology executives attended the Thoughtworks Retail Roadshow in Melbourne, Brisbane and Sydney on the topic ‘Platforms for Growth’.

2016-08-27/01 - ho.dges.online - 10 years ago - eng

2016-08-27/02 - ho.dges.online - 10 years ago - eng

I stumbled upon this video the other day. Some ex navy seal guy, they do army-style training programs for people who like to get their butt kicked. But also, they happen to have very good content on psychology of motivation (which actually make sense given what they do as a job.) The following video is about the reasons behind lack of motivation, lazy-style, I’ll do it tomorrow approach. TL;DW: Lazy is incompetence-driven.

In a previous series of blog posts, we covered our decision to move away from a monolithic architecture, replacing it with microservices, interacting synchronously with each other over HTTP, and asynchronously using events. In this post, we review our progress toward this goal, and talk about the conditions and strategy required to decommission our monolith.

When thinking about design patterns and architectures in iOS development, MVC might be the first thing that comes to mind for most of you. But throughout the last years, MVC got a really bad reputation. Probably a lot of you heard about MVC as the massive view controller.

In a previous series of blog posts, we covered our decision to move away from a monolithic architecture, replacing it with microservices, interacting synchronously with each other over HTTP, and asynchronously using events. In this post, we review our progress toward this goal, and talk about the conditions and strategy required to decommission our monolith.

29 visitors online