All Regions
Argentina
Australia
Austria
Belgium (fr)
Belgium (nl)
Brazil
Bulgaria
Canada (en)
Canada (fr)
Catalonia
Chile
China
Colombia
Croatia
Czech Republic
Denmark
Estonia
Finland
France
Germany
Greece
Hong Kong
Hungary
Iceland
India (en)
Indonesia (en)
Ireland
Israel (en)
Italy
Japan
Korea
Latvia
Lithuania
Malaysia (en)
Mexico
Netherlands
New Zealand
Norway
Pakistan (en)
Peru
Philippines (en)
Poland
Portugal
Romania
Russia
Saudi Arabia
Singapore
Slovakia
Slovenia
South Africa
Spain (ca)
Spain (es)
Sweden
Switzerland (de)
Switzerland (fr)
Taiwan
Thailand (en)
Turkey
US (English)
US (Spanish)
Ukraine
United Kingdom
Vietnam (en)
Any Time
Past Day
Past Week
Past Month
Past Year
ariya.io
ariya.io
Deploying an Uberjar to Dokku. Feb 23, 2023 5 min read #dokku #deployment #continuousdeployment. Dokku is a self-hosted Platform-as-a-Service (PaaS) that offers a compelling alternative to popular PaaS solutions like Heroku. With built-in support for Linux containers, deploying an application on Dokku is straightforward.
About - ariya.io
ariya.io/about
About. I am a technologist currently focusing on making a social impact. I write blog posts and tweet fairly regularly. I do speak at developer events from time to time.. I live and breathe open-source. I created the world's first truly headless web browser, PhantomJS, used by thousands organizations for web automation.I authored Esprima, the world's first proper JavaScript parser in ...
Articles - ariya.io
ariya.io/articles
Articles. In the last few years, I have written a lot of technical articles (full archives), shown here organized by topic.Note that some of them have been covered as well in various presentations.
Nix Package Manager on Ubuntu or Debian - ariya.io
ariya.io/2020/05/nix-package-manager-on-ubuntu-or-debian
Nix Package Manager on Ubuntu or Debian. May 30, 2020 3 min read #nix #debian #ubuntu #linux #wsl. Even though Ubuntu/Debian is equipped with its legendary powerful package manager, dpkg, in some cases, it is still beneficial to take advantage of Nix, a purely functional package manager. The complete manual of Nix does a fantastic job on explaining how to install and use it.
Archives of All Posts - ariya.io
ariya.io/posts
Copyright © 2005-2023 Ariya Hidayat Subscribe via RSSAriya Hidayat Subscribe via RSS
Talks · ariya.io
ariya.io/talks
In the last few years, I have delivered 70+ technical presentations (averaging 4-star feedback) on various topics related to software engineering, presented to the audience of hundreds of passionate engineers. Check some of the highlights or scroll further to see the complete list.
Code - ariya.io
ariya.io/code
Code. This is a (long) list of short examples I have published. They are related to C++, Qt, or WebKit in one way or another. For more serious code, check out my projects.. The source code is available from these two repositories:
Next Chapter · ariya.io
ariya.io/next
Next Chapter. My accomplishments in the last 10 years, which make me stand out, are mostly: starting two widely adopted open-source projects: PhantomJS (25K GitHub stars): the first headless browser useful for web automation; Esprima (70M downloads/month): the first JavaScript parser to build language tooling; applying my academic-trained rigor and discipline:
Projects - ariya.io
ariya.io/projects
Projects. Disclaimer: Except otherwise noted, my activities around these projects are my own personal where my involvement is not necessarily endorsed, sponsored, encouraged, funded, nor recommended by my employer.. Active Projects. Currently my main focus is Esprima (esprima.org), an ECMAScript parser written in ECMAScript.Esprima is designed to be educational, readable, standard-compliant ...
Building iOS Apps on Azure Pipelines - ariya.io
ariya.io/2019/02/building-ios-apps-on-azure-pipelines
Traditionally, setting up a continuous integration system for iOS development is not always trivial. Since building can only happen on macOS, this requires a dedicated machine or alternatively, a machine you can rent (in the cloud). With all the hosted CI these days offering macOS support, such a task becomes less challenging.
Feedback