Blog Archive
2020
Mar 06
Getting a Little Further Than Hello World With Rust - Part 4: Anatomy of a Data Type
Posted by
Atamert Ölçgen
Filed under:
Programming
2019
Sep 18
SOLID Principles and Functional Programming
Posted by
Atamert Ölçgen
Filed under:
Programming
Apr 19
Cost of Laziness in Clojure
Posted by
Atamert Ölçgen
Filed under:
Programming
Jan 13
First Order Thinking and Pragmatism Are Not the Same Thing
Posted by
Atamert Ölçgen
Filed under:
Programming
2018
Dec 09
Presentation: Main-Loop in Clojure
Oct 08
Getting a Little Further Than Hello World With Rust - Part 3: Concurrency & Parallelism
Posted by
Atamert Ölçgen
Filed under:
Programming
Apr 03
Getting a Little Further Than Hello World With Rust - Part 2: Test Driven Development
Posted by
Atamert Ölçgen
Filed under:
Programming
2017
Nov 28
Getting a Little Further Than Hello World With Rust - Part 1: Ownership & Mutability
Posted by
Atamert Ölçgen
Filed under:
Programming
Nov 07
How to Install Rust on Debian Without Sudo
Nov 01
Presentation: Building a Simple DSL in Clojure
Posted by
Atamert Ölçgen
Filed under:
Programming
Sep 24
How to Write Easy to Read Code
Apr 16
Don’t Hire Debuggers
Posted by
Atamert Ölçgen
Filed under:
Programming
Jan 29
Domain Specific Languages in Clojure
Posted by
Atamert Ölçgen
Filed under:
Programming
2016
Nov 13
Making Color Schemes in Node Editor
Jul 24
Installing Elm with Stack
Jun 13
Yurt: A Functional Relation Programming Implementation
Posted by
Atamert Ölçgen
Filed under:
Personal
Programming
Jun 04
How to Call Scala From Java: Inheritance & Singletons
Posted by
Atamert Ölçgen
Filed under:
Programming
May 24
How to Call Scala From Java: Using Scala Classes
Posted by
Atamert Ölçgen
Filed under:
Programming
May 17
Validation Benchmark Update
Posted by
Atamert Ölçgen
Filed under:
Programming
May 10
Using Codox Effectively
Apr 18
Performance Comparison of Annotate, Herbert & Schema
Posted by
Atamert Ölçgen
Filed under:
Programming
Mar 22
Strong Testing Does Not Obsolete Strong Typing
Posted by
Atamert Ölçgen
Filed under:
Programming
Mar 15
Benchmarking Clojure Validation Libraries
Posted by
Atamert Ölçgen
Filed under:
Programming
Mar 01
The (Real) Age of Stupid
Feb 23
Performance Cost of Runtime Type Checking
Posted by
Atamert Ölçgen
Filed under:
Programming
2015
Dec 22
Laziness in Clojure
Dec 01
In Defense of the Obvious - Part 2
Posted by
Atamert Ölçgen
Filed under:
Personal
Programming
Nov 24
In Defense of the Obvious - Part 1
Posted by
Atamert Ölçgen
Filed under:
Personal
Programming
Nov 10
Infinite Sequences in Clojure
Posted by
Atamert Ölçgen
Filed under:
Programming
Nov 01
Completely Fair and Democratic Elections in Turkey
Posted by
Atamert Ölçgen
Filed under:
Personal
Oct 07
Is Clecs Dead?
Oct 01
Who in Their Right Mind Would Use Monads in Clojure?
Sep 29
Would I like to Work for You for Free?
Posted by
Atamert Ölçgen
Filed under:
Personal
Programming
Sep 17
Performance Tuning Clojure Generative Tests
Sep 09
Displaying Clojure Test Results in Taskbar
Posted by
Atamert Ölçgen
Filed under:
Programming
Sep 03
The Tree of Life: Top Level Code
Posted by
Atamert Ölçgen
Filed under:
Programming
Sep 01
The Tree of Life: Walking the Tree
Posted by
Atamert Ölçgen
Filed under:
Programming
Aug 27
The Tree of Life: Rules & Evolution
Posted by
Atamert Ölçgen
Filed under:
Programming
Aug 25
The Tree of Life: Reading the Input
Posted by
Atamert Ölçgen
Filed under:
Programming
Jun 28
Heavy Duty Report: It Works for Me
Posted by
Atamert Ölçgen
Filed under:
Bodybuilding
Personal
May 28
Using Guice Effectively
Posted by
Atamert Ölçgen
Filed under:
Programming
May 02
Socko - An Embedded Web Server Written in Scala
Apr 07
Mind Your Form
Mar 07
Capitalize: Lessons Learned
Mar 06
Announcing Capitalize
Posted by
Atamert Ölçgen
Filed under:
Personal
Programming
Jan 26
When Decent Programmers Fail
Posted by
Atamert Ölçgen
Filed under:
Programming
2014
Nov 09
Making clecs Less Suicide-Inducing
Posted by
Atamert Ölçgen
Filed under:
Games
Programming
Sep 28
Is Clojure Homoiconic?
Posted by
Atamert Ölçgen
Filed under:
Programming
Aug 17
Lean Startup Notes - Part 2: Techniques
Posted by
Atamert Ölçgen
Aug 05
Clojure Macro Spotted In Wild: ? of useful
Aug 01
Lean Startup Notes - Part 1: Theory
Posted by
Atamert Ölçgen
Jul 01
Clojure Macro Spotted In Wild: defproject of Leiningen
Jun 23
More Or Less?
Posted by
Atamert Ölçgen
Filed under:
Bodybuilding
Jun 19
Announcing lesscss-cli 1.1.0
Jun 08
Entity-component-system in Clojure
Posted by
Atamert Ölçgen
Filed under:
Games
Programming
Mar 27
A Makeshift Solution to Expression Problem
Posted by
Atamert Ölçgen
Filed under:
Programming
Mar 12
What is Expression Problem and Why Should We Care?
Posted by
Atamert Ölçgen
Filed under:
Programming
Feb 23
triangulate-ui: GUI for triangulate
Jan 26
Announcing Triangulate, a Delanuay Triangulation Library for Clojure.
Posted by
Atamert Ölçgen
Filed under:
Programming
2013
Dec 21
Why MVC Is Not an Ideal Model for Games
Sep 29
Unified Support for Numbers in Scala
Sep 16
Is Technology Disconnecting Us
Aug 03
Just Wait Released
Jul 10
On Recognition
Posted by
Atamert Ölçgen
Filed under:
Personal
Jun 12
Please Update Your RSS Reader
Jun 06
Working for Free
May 28
My OUYA Has Arrived
May 17
Just Wait Game Update
Apr 28
My First Serious Game for Some Definition of Serious: Just Wait
Posted by
Atamert Ölçgen
Apr 11
Personal Finance for Geeks
Mar 25
I Want to Trust Feedly, I Do
Feb 28
django-simple-friends 1.0.0 is soon to be released
Posted by
Atamert Ölçgen
Filed under:
Programming
Internet
Feb 20
Not Everyone Play Games for the Challenge
Jan 23
If It Ain’t Broken, Look for What You Can Improve
Posted by
Atamert Ölçgen
Filed under:
Programming
Jan 14
Quick Debian tip for Testing Static HTML Sites
2012
Nov 13
Announcing Indie Game Crowdfunding Projects With Linux Support List
Posted by
Atamert Ölçgen
Nov 08
Coedit.me
Oct 14
Teaching myself some LÖVE
Posted by
Atamert Ölçgen
Filed under:
Games
Programming
Oct 10
John Cleese on Creativity
Oct 06
How to Make Music for Your Games Using MilkyTracker
Posted by
Atamert Ölçgen
Filed under:
Games
Sep 30
Hello Tinkerer, Goodbye WordPress
May 04
The Pirate Ninja Rockstar Developer
Posted by
Atamert Ölçgen
Filed under:
Personal
Programming
Apr 09
Carl Meyer’s Testing Talk At PyCon 2012
Apr 06
Less Is More, Elegantly Explained
Posted by
Atamert Ölçgen
Filed under:
Personal
Programming
Mar 16
Installing Subversion 1.7 on Debian Squeeze via Apt
Posted by
Atamert Ölçgen
Filed under:
Personal
Programming
Mar 12
Emperor Leto
Mar 06
Debian FTW
Feb 21
How to take a screenshot at the end of your Selenium WebDriver tests?
Posted by
Atamert Ölçgen
Filed under:
Programming
2011
Dec 29
Dune Art
Nov 30
Working with files in Django - Part 3
Nov 26
Working with files in Django - Part 2
Nov 21
Working with files in Django - Part 1
Nov 16
Was it the imperialism that made the west rich?
Sep 29
Sign of a Stupid Programmer
Sep 21
Our Fear of Success, Reptilian Brain and Principles
Posted by
Atamert Ölçgen
Filed under:
Personal
Jul 14
Programming is Debating
Posted by
Atamert Ölçgen
Filed under:
Personal
Programming
Jun 28
My PyCon APAC 2011 Presentation: Optimizing Media Performance with django_compressor
Posted by
Atamert Ölçgen
Filed under:
Programming
2010
Nov 20
Drawing Gradients with PyGame
Posted by
Atamert Ölçgen
Filed under:
Games
Programming
Jul 07
How To Create A Debian VM With Qemu
May 22
How to Install MySQL with Fabric
Apr 28
My Idea Of The Django Blogging App™
Apr 16
Why Not To Localize Community Support
Posted by
Atamert Ölçgen
Filed under:
Personal
Programming
Mar 29
Free Software & Linux Days 2010
Posted by
Atamert Ölçgen
Mar 14
The Zen of CherryPy
Mar 04
Developing Reusable Django Apps: Signals
Feb 09
Top 5 Untrends According To Me
Posted by
Atamert Ölçgen
Filed under:
Programming
Feb 04
Discrimination
Posted by
Atamert Ölçgen
Filed under:
Personal
Jan 26
Developing Reusable Django Apps: App Settings
Posted by
Atamert Ölçgen
Filed under:
Programming
Jan 21
Quest For Ultimate Development/Deployment Toolset: Fabric, Pip & Virtualenv
Jan 13
Developing Reusable Django Apps
Jan 06
Dynamic Translation Apps for Django
Posted by
Atamert Ölçgen
Filed under:
Programming
2009
Nov 13
ProFORMA: Probabilistic Feature-based On-line Rapid Model Acquisition
Posted by
Atamert Ölçgen
Filed under:
Internet
Sep 24
Django Fixtures
Jul 30
Django: Testing With File System Side Effects
Jun 28
Bodybuilding Supplements For Beginners
Jun 24
Psychic IRC Support In 10 Easy Steps
May 25
Serving Static Media In Django Development Server
May 14
Django Permission System
Apr 30
Using Layouts In Qooxdoo - Part 5: Basic & Canvas
Apr 30
Using Layouts In Qooxdoo - Index
Apr 19
Freedays‘09 Recap
Posted by
Atamert Ölçgen
Filed under:
Personal
Mar 12
Django: Where Should My App Live
Feb 21
Using Layouts In Qooxdoo - Part 4: Grid Layout
Feb 15
Using Layouts In Qooxdoo - Part 3: HBox Layout
Posted by
Atamert Ölçgen
Filed under:
Games
Programming
Feb 04
Using Layouts In Qooxdoo - Part 2: VBox Layout
Jan 30
Using Layouts In Qooxdoo - Part 1
2008
Dec 09
I Can’t Learn From My Fitness Instructor Because I’m Prejudiced
Posted by
Atamert Ölçgen
Filed under:
Bodybuilding
Personal
Nov 19
Adding GIT support to Meld
Nov 05
Dictionary Key Validation, Lists, Sets and Iterators
Oct 17
Getting A Little Further Than Hello World With Qooxdoo
Posted by
Atamert Ölçgen
Filed under:
Programming