41554 blogs · [ { "id": "01a08772-28fb-704a-93bf-ad43070ee900", "title": "UTW 2026 Call for Submissions open", "url": "https://elangocheran.com/2026/05/11/utw-2026-call-for-submissions-open/", "published_at": "2026-05-11T06:11:19+00:00" }, { "id": "01a08772-28fb-704a-93bf-ad43072d5572", "title": "Putting ICU to Work at UTW 2025", "url": "https://elangocheran.com/2026/05/11/putting-icu-to-work-at-utw-2025/", "published_at": "2026-05-11T06:09:41+00:00" }, { "id": "01a08772-28fb-704a-93bf-ad43079a085b", "title": "The Unicode Consortium: Inside the Global Mission", "url": "https://elangocheran.com/2026/05/11/the-unicode-consortium-inside-the-global-mission/", "published_at": "2026-05-11T05:56:27+00:00" }, { "id": "01a08772-28fb-704a-93bf-ad4307eff76d", "title": "Ask a Unicode Engineer Anything: Tech, localization, and global strategy – decoded", "url": "https://elangocheran.com/2026/05/11/my-interview-with-hilary-atkisson-normanha/", "published_at": "2026-05-11T05:40:16+00:00" }, { "id": "01a08772-28fb-704a-93bf-ad430875f299", "title": "Perfect meme about LLM AI", "url": "https://elangocheran.com/2026/05/11/perfect-meme-about-llm-ai/", "published_at": "2026-05-11T05:31:37+00:00" }, { "id": "01a08772-28fb-704a-93bf-ad430898f5e1", "title": "Innovating vs. Startups", "url": "https://elangocheran.com/2026/05/11/innovating-vs-startups/", "published_at": "2026-05-11T05:12:53+00:00" }, { "id": "01a08772-28fb-704a-93bf-ad4309138eff", "title": "Sustainable Clothing and Biodegradable Plastic from Seaweed", "url": "https://elangocheran.com/2024/09/05/sustainable-clothing-and-biodegradable-plastic-from-seaweed/", "published_at": "2024-09-05T04:45:13+00:00" }, { "id": "01a08772-28fb-704a-93bf-ad4309d0fe30", "title": "Transpiling, Simplicity, and the Value of (Programming) Languages", "url": "https://elangocheran.com/2024/09/05/transpiling-simplicity-and-the-value-of-programming-languages/", "published_at": "2024-09-05T03:23:34+00:00" }, { "id": "01a08772-28fb-704a-93bf-ad430a743a99", "title": "Teaching Programming, Logo, Clojure, and World Languages", "url": "https://elangocheran.com/2024/09/05/teaching-programming-logo-clojure-and-world-languages/", "published_at": "2024-09-05T01:27:15+00:00" }, { "id": "01a08772-28fb-704a-93bf-ad430b101cc6", "title": "The Blackfoot Nation, Self-Actualization, and More", "url": "https://elangocheran.com/2024/09/02/the-blackfoot-nation-self-actualization-and-more/", "published_at": "2024-09-02T00:16:53+00:00" }, { "id": "01a0c50a-54b4-7351-bbcd-b0a7b9aeeac2", "title": "Calendars and Usable Calendrical Calculations Code", "url": "https://elangocheran.com/2023/12/06/calendars-and-usable-calendrical-calculations-code/", "published_at": "2023-12-06T17:39:56+00:00" }, { "id": "01a0c50a-54b4-7351-bbcd-b0a7ba17dc04", "title": "Face/Interface 2023", "url": "https://elangocheran.com/2023/12/05/face-interface-2023/", "published_at": "2023-12-05T07:11:18+00:00" }, { "id": "01a0c50a-54b4-7351-bbcd-b0a7babd12fa", "title": "Unicode Technology Workshop 2023", "url": "https://elangocheran.com/2023/12/05/unicode-technology-workshop-2023/", "published_at": "2023-12-05T06:39:55+00:00" }, { "id": "01a0c50a-54b4-7351-bbcd-b0a7bb510791", "title": "See you at the Unicode Technology Workshop tomorrow", "url": "https://elangocheran.com/2023/11/06/see-you-at-the-unicode-technology-workshop-tomorrow/", "published_at": "2023-11-06T19:30:57+00:00" }, { "id": "01a0c50a-54b4-7351-bbcd-b0a7bb9083f8", "title": "Rendering Arabic in Computers", "url": "https://elangocheran.com/2023/03/06/rendering-arabic-in-computers/", "published_at": "2023-03-06T05:41:54+00:00" }, { "id": "01a0c50a-54b4-7351-bbcd-b0a7bbdaab38", "title": "More Sources to Learn Internationalization", "url": "https://elangocheran.com/2022/11/20/more-sources-to-learn-internationalization/", "published_at": "2022-11-20T03:18:39+00:00" }, { "id": "01a0c50a-54b4-7351-bbcd-b0a7bcd4313b", "title": "Introduction to Internationalization and Unicode", "url": "https://elangocheran.com/2022/10/06/introduction-to-internationalization-and-unicode/", "published_at": "2022-10-06T06:16:57+00:00" }, { "id": "01a0c50a-54b4-7351-bbcd-b0a7bd4d8908", "title": "Run Maven exec:java for multi-module projects", "url": "https://elangocheran.com/2022/10/06/run-maven-execjava-for-multi-module-projects/", "published_at": "2022-10-06T05:48:37+00:00" }, { "id": "01a0c50a-54b4-7351-bbcd-b0a7bdb0f53e", "title": "Redesigning an Input Method for an Abugida Script", "url": "https://elangocheran.com/2022/02/14/redesigning-an-input-method-for-an-abugida-script/", "published_at": "2022-02-14T08:26:58+00:00" }, { "id": "01a0c50a-54b4-7351-bbcd-b0a7be6e3798", "title": "Supporting and fixing North American Indigenous languages in technology", "url": "https://elangocheran.com/2022/02/04/supporting-and-fixing-north-american-indigenous-languages-in-technology/", "published_at": "2022-02-04T03:35:31+00:00" }, { "id": "01a0c51a-546c-712d-9cc5-7896a55521d4", "title": "My Wordle Strategy", "url": "https://elangocheran.com/2022/01/13/my-wordle-strategy/", "published_at": "2022-01-13T12:28:20+00:00" }, { "id": "01a0c51a-546c-712d-9cc5-7896a58dfd86", "title": "Choose the exemplar programming language for the use case", "url": "https://elangocheran.com/2021/12/04/choose-the-exemplar-programming-language-for-the-use-case/", "published_at": "2021-12-04T04:27:22+00:00" }, { "id": "01a0c51a-546c-712d-9cc5-7896a6414b44", "title": "Musings on Effort and Passion", "url": "https://elangocheran.com/2021/04/03/musings-on-effort-and-passion/", "published_at": "2021-04-03T05:57:24+00:00" }, { "id": "01a0c51a-546c-712d-9cc5-7896a6d2950c", "title": "Random Bits of Lisp/Clojure Hype", "url": "https://elangocheran.com/2021/03/14/random-bits-of-lisp-clojure-hype/", "published_at": "2021-03-14T07:33:14+00:00" }, { "id": "01a0c51a-546c-712d-9cc5-7896a7143319", "title": "D-Pub for Keyboards for Agglutinative Languages and Abugidas", "url": "https://elangocheran.com/2021/02/11/d-pub-for-keyboards-for-agglutinative-languages-and-abugidas/", "published_at": "2021-02-11T09:40:31+00:00" }, { "id": "01a0c51a-546c-712d-9cc5-7896a78e2641", "title": "LearnTamil.com is Refreshed", "url": "https://elangocheran.com/2021/02/07/learntamil-com-is-refreshed/", "published_at": "2021-02-07T23:47:58+00:00" }, { "id": "01a0c51a-546c-712d-9cc5-7896a7a72480", "title": "Learning Rust for Beginners", "url": "https://elangocheran.com/2021/01/26/learning-rust-for-beginners/", "published_at": "2021-01-26T07:50:35+00:00" }, { "id": "01a0c51a-546c-712d-9cc5-7896a7d64ec2", "title": "ICU4X Mailing List and 0.1 Release", "url": "https://elangocheran.com/2020/11/25/icu4x-mailing-list-and-0-1-release/", "published_at": "2020-11-25T02:59:05+00:00" }, { "id": "01a0c51a-546c-712d-9cc5-7896a8318ef5", "title": "Deriving Lexical Data for Tamil from Scratch Using Morphology", "url": "https://elangocheran.com/2020/11/01/deriving-lexical-data-for-tamil-from-scratch-using-morphology/", "published_at": "2020-11-01T20:28:04+00:00" }, { "id": "01a0c51a-546c-712d-9cc5-7896a8b4bbec", "title": "Tamil Names", "url": "https://elangocheran.com/2020/11/01/tamil-names/", "published_at": "2020-11-01T09:55:02+00:00" }, { "id": "01a0c525-513f-7185-b85e-c8367948a607", "title": "Ode to a Flame Lily", "url": "https://elangocheran.com/2020/06/02/ode-to-a-flame-lily/", "published_at": "2020-06-02T13:39:12+00:00" }, { "id": "01a0c525-513f-7185-b85e-c83679c5d866", "title": "Distractions during shelter-in-place", "url": "https://elangocheran.com/2020/04/24/distractions-during-shelter-in-place/", "published_at": "2020-04-24T04:27:59+00:00" }, { "id": "01a0c525-513f-7185-b85e-c8367aafacc6", "title": "More Instant Pot & other recipes", "url": "https://elangocheran.com/2020/03/30/more-instant-pot-other-recipes/", "published_at": "2020-03-30T20:31:23+00:00" }, { "id": "01a0c525-513f-7185-b85e-c8367b768589", "title": "Instant Pot recipes for Tamil food", "url": "https://elangocheran.com/2020/03/21/instant-pot-recipes-for-tamil-food/", "published_at": "2020-03-21T09:35:47+00:00" }, { "id": "01a0c525-513f-7185-b85e-c8367c16789b", "title": "Why Clojure (Lisp) is good for writing transpilers", "url": "https://elangocheran.com/2020/03/18/why-clojure-lisp-is-good-for-writing-transpilers/", "published_at": "2020-03-18T06:56:41+00:00" }, { "id": "01a0c525-513f-7185-b85e-c8367c2daab6", "title": "Learning about staying safe from COVID-19", "url": "https://elangocheran.com/2020/03/16/learning-about-staying-safe-from-covid-19/", "published_at": "2020-03-16T05:50:44+00:00" }, { "id": "01a0c525-513f-7185-b85e-c8367c444c27", "title": "VS Code supports abugida scripts", "url": "https://elangocheran.com/2019/12/04/vs-code-supports-abugida-scripts/", "published_at": "2019-12-04T16:25:46+00:00" }, { "id": "01a0c525-513f-7185-b85e-c8367cdb6a3b", "title": "How we write down languages", "url": "https://elangocheran.com/2018/11/13/how-we-write-down-languages/", "published_at": "2018-11-13T08:58:06+00:00" }, { "id": "01a0c525-513f-7185-b85e-c8367dd95ccf", "title": "Interviewing for a tech job", "url": "https://elangocheran.com/2018/08/06/interviewing-for-a-tech-job/", "published_at": "2018-08-06T15:25:04+00:00" }, { "id": "01a0c525-513f-7185-b85e-c8367e993fc3", "title": "How the Basque Language Has Survived", "url": "https://elangocheran.com/2018/07/11/how-the-basque-language-has-survived/", "published_at": "2018-07-11T03:00:15+00:00" }, { "id": "01a0c530-e1f8-725e-9c81-6b3a93e01e44", "title": "Half Gods by Akil Kumarasamy available on pre-order", "url": "https://elangocheran.com/2018/05/23/half-gods-by-akil-kumarasamy-available-on-pre-order/", "published_at": "2018-05-23T16:49:09+00:00" }, { "id": "01a0c530-e1f8-725e-9c81-6b3a94c70316", "title": "Favorite Tamil & South Indian restaurants of the SF Bay Area", "url": "https://elangocheran.com/2018/05/23/favorite-tamil-south-indian-restaurants-of-the-sf-bay-area/", "published_at": "2018-05-23T16:46:34+00:00" }, { "id": "01a0c530-e1f8-725e-9c81-6b3a956f6bbf", "title": "Helper code to mimic Clojure fns in Scala", "url": "https://elangocheran.com/2018/03/23/helper-code-to-mimic-clojure-fns-in-scala/", "published_at": "2018-03-23T16:28:33+00:00" }, { "id": "01a0c530-e1f8-725e-9c81-6b3a963f067e", "title": "Revitalizing the Hawaiian language", "url": "https://elangocheran.com/2018/03/19/revitalizing-the-hawaiian-language/", "published_at": "2018-03-19T17:37:00+00:00" }, { "id": "01a0c530-e1f8-725e-9c81-6b3a970ff043", "title": "Reviving the Miami language from the dead", "url": "https://elangocheran.com/2018/03/19/reviving-the-miami-language-from-the-dead/", "published_at": "2018-03-19T17:21:30+00:00" }, { "id": "01a0c530-e1f8-725e-9c81-6b3a971965e1", "title": "Google Design blog post on Indian language fonts", "url": "https://elangocheran.com/2018/03/08/google-design-blog-post-on-indian-language-fonts/", "published_at": "2018-03-08T06:49:47+00:00" }, { "id": "01a0c530-e1f8-725e-9c81-6b3a97947bba", "title": "Recent articles about kids, language, and technology", "url": "https://elangocheran.com/2018/03/07/recent-articles-about-kids-language-and-technology/", "published_at": "2018-03-07T08:15:53+00:00" }, { "id": "01a0c530-e1f8-725e-9c81-6b3a97be3823", "title": "Tamil Internet Conference 2018 Call for Papers", "url": "https://elangocheran.com/2018/03/07/tamil-internet-conference-2018-call-for-papers/", "published_at": "2018-03-07T05:33:56+00:00" }, { "id": "01a0c530-e1f8-725e-9c81-6b3a981de519", "title": "Tips for Writing SQL Queries", "url": "https://elangocheran.com/2018/02/09/tips-for-writing-sql-queries/", "published_at": "2018-02-10T03:16:34+00:00" }, { "id": "01a0c530-e1f8-725e-9c81-6b3a988add66", "title": "Updates from the last 20 months", "url": "https://elangocheran.com/2018/01/01/updates-from-the-last-20-months/", "published_at": "2018-01-01T19:55:03+00:00" }, { "id": "01a0c53a-f896-7337-b2ff-2f6d7e91bfae", "title": "Tamil Internet Conference 2017 – Prefix Trees for Language Processing – slides and paper", "url": "https://elangocheran.com/2017/08/29/tamil-internet-conference-2017-prefix-trees-for-language-processing-slides-and-paper/", "published_at": "2017-08-29T06:54:44+00:00" }, { "id": "01a0c53a-f896-7337-b2ff-2f6d7ec24edc", "title": "Using Clojure to Create Multi-Threaded Spark Jobs", "url": "https://elangocheran.com/2016/01/21/using-clojure-to-create-multi-threaded-spark-jobs/", "published_at": "2016-01-21T16:56:56+00:00" }, { "id": "01a0c53a-f896-7337-b2ff-2f6d7ec664c9", "title": "Compiling a Leiningen Project from Maven", "url": "https://elangocheran.com/2015/12/27/compiling-a-leiningen-project-from-maven/", "published_at": "2015-12-27T08:50:56+00:00" }, { "id": "01a0c53a-f896-7337-b2ff-2f6d7f3516bf", "title": "Using Prefix Trees for Thamil Language Processing", "url": "https://elangocheran.com/2015/11/24/using-prefix-trees-for-thamil-language-processing/", "published_at": "2015-11-24T07:25:19+00:00" }, { "id": "01a0c53a-f896-7337-b2ff-2f6d7f9751d2", "title": "Speaking at Clojure/West 2015!", "url": "https://elangocheran.com/2015/03/11/speaking-at-clojurewest-2015/", "published_at": "2015-03-11T07:30:04+00:00" }, { "id": "01a0c53a-f896-7337-b2ff-2f6d806c7bab", "title": "Exploring programming in Thamil (not English) through Clojure", "url": "https://elangocheran.com/2014/10/30/exploring-programming-in-thamil-not-english-through-clojure/", "published_at": "2014-10-30T16:01:10+00:00" }, { "id": "01a0c53a-f896-7337-b2ff-2f6d8150329d", "title": "Example of Storm and Kafka (in Clojure)", "url": "https://elangocheran.com/2014/06/11/example-of-storm-and-kafka-in-clojure/", "published_at": "2014-06-11T08:47:46+00:00" }, { "id": "01a0c53a-f896-7337-b2ff-2f6d818a033b", "title": "Organizing a Hack Day", "url": "https://elangocheran.com/2014/03/05/organizing-a-hack-day/", "published_at": "2014-03-06T03:19:03+00:00" }, { "id": "01a0c53a-f897-73a5-a2db-d231cefedf4a", "title": "Slides for Clojure for Beginners Workshop Available", "url": "https://elangocheran.com/2013/07/04/slides-for-clojure-for-beginners-workshop-available/", "published_at": "2013-07-04T05:51:41+00:00" }, { "id": "01a0c53a-f897-73a5-a2db-d231cfedadf2", "title": "Clojure for Beginners at June 2013 Oakland Workshop Weekend", "url": "https://elangocheran.com/2013/06/08/clojure-for-beginners-at-june-2013-oakland-works/", "published_at": "2013-06-08T21:14:58+00:00" }, { "id": "01a0c544-22a1-72ba-bd83-6b350121f5c1", "title": "Installing jar files locally for Leiningen 2", "url": "https://elangocheran.com/2013/03/10/installing-jar-files-locally-for-leiningen-2/", "published_at": "2013-03-10T20:20:15+00:00" }, { "id": "01a0c544-22a1-72ba-bd83-6b3501c83882", "title": "Executing System Processes and Illustrating FP in Clojure", "url": "https://elangocheran.com/2012/07/20/executing-system-processes-and-illustrating-fp-in-clojure/", "published_at": "2012-07-20T18:48:53+00:00" }, { "id": "01a0c544-22a1-72ba-bd83-6b350283ab1e", "title": "The Newbie’s Guide to Learning Clojure, Part 2 – Tooling", "url": "https://elangocheran.com/2012/05/03/the-newbies-guide-to-learning-clojure-part-2-tooling/", "published_at": "2012-05-04T00:50:10+00:00" }, { "id": "01a0c544-22a1-72ba-bd83-6b3502bf1d1f", "title": "Review of Polk Audio Ultrafit 500 Sports Earbuds", "url": "https://elangocheran.com/2012/04/26/review-of-polk-audio-ultrafit-500-sports-earbuds/", "published_at": "2012-04-27T00:40:27+00:00" }, { "id": "01a0c544-22a1-72ba-bd83-6b3502d7088c", "title": "The Newbie’s Guide to Learning Clojure", "url": "https://elangocheran.com/2012/03/26/the-newbies-guide-learning-clojure/", "published_at": "2012-03-27T02:26:11+00:00" }, { "id": "01a0c544-22a1-72ba-bd83-6b3503697c65", "title": "Software Carpentry Boot Camp in Berkeley", "url": "https://elangocheran.com/2012/03/25/software-carpentry-boot-camp-in-berkeley/", "published_at": "2012-03-25T22:17:02+00:00" }, { "id": "01a0c544-22a1-72ba-bd83-6b35043b5a2a", "title": "Essence of Productivity", "url": "https://elangocheran.com/2012/02/04/essence-of-productivity/", "published_at": "2012-02-04T22:44:21+00:00" }, { "id": "01a0c544-22a1-72ba-bd83-6b35046e7aa0", "title": "DNA Sequencing Moving Too Fast for Computers and Bioinformaticians", "url": "https://elangocheran.com/2011/12/02/dna-sequencing-moving-too-fast-for-computers-and-bioinformaticians/", "published_at": "2011-12-02T05:31:55+00:00" }, { "id": "01a0c544-22a1-72ba-bd83-6b3504f9b108", "title": "What are the alternatives to Ubuntu 11.10?", "url": "https://elangocheran.com/2011/11/04/what-are-the-alternatives-to-ubuntu-11-10/", "published_at": "2011-11-05T00:19:59+00:00" }, { "id": "01a0c544-22a1-72ba-bd83-6b35052e3f0d", "title": "Doing Things the Berkeley Way", "url": "https://elangocheran.com/2011/10/26/doing-things-the-berkeley-way/", "published_at": "2011-10-26T21:02:31+00:00" }, { "id": "01a0c54c-fa47-7391-80a2-eed2e9d3fa97", "title": "Book Review – Version Control by Example", "url": "https://elangocheran.com/2011/10/19/book-review-version-control-by-example/", "published_at": "2011-10-19T19:31:38+00:00" }, { "id": "01a0c54c-fa47-7391-80a2-eed2ea093821", "title": "Could Microsoft make a new Linux X11?", "url": "https://elangocheran.com/2011/10/12/could-microsoft-make-a-new-linux-x11/", "published_at": "2011-10-12T16:12:14+00:00" }, { "id": "01a0c54c-fa47-7391-80a2-eed2ea54e5ed", "title": "Can Linux server admin. get better?", "url": "https://elangocheran.com/2011/10/05/can-linux-server-admin-get-better/", "published_at": "2011-10-05T07:57:04+00:00" }, { "id": "01a0c54c-fa47-7391-80a2-eed2ea6e9d49", "title": "Re-installing WordPress on Ubuntu 11.04", "url": "https://elangocheran.com/2011/10/01/re-installing-wordpress-on-ubuntu-11-04/", "published_at": "2011-10-01T05:10:20+00:00" }, { "id": "01a0c54c-fa47-7391-80a2-eed2eb578c69", "title": "Troubleshooting Unicode in the Khan Academy exercise framework", "url": "https://elangocheran.com/2011/09/27/troubleshooting-unicode-in-the-khan-academy-exercise-framework/", "published_at": "2011-09-27T08:41:56+00:00" }, { "id": "01a0c54c-fa47-7391-80a2-eed2ec3034eb", "title": "Health insurance for the self-employed", "url": "https://elangocheran.com/2011/09/23/health-insurance-for-the-self-employed/", "published_at": "2011-09-23T23:44:35+00:00" }, { "id": "01a0c54c-fa47-7391-80a2-eed2ed0d5185", "title": "First post", "url": "https://elangocheran.com/2011/09/21/hello-world-2/", "published_at": "2011-09-21T06:51:02+00:00" } ] posts Claim your blog
Back to elangocheran.com
Blog · corpus.blog/blogs/elangocheran.com/posts

elangocheran.com

elangocheran.com

2026

2024

2023

2022

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011