Blog Posts¶
2024¶
- 2024-08-14 - Everybody Python, FTW?
2023¶
- 2023-11-27 - Manage Go CLI tools via Go modules and tools.go
- 2023-11-19 - Social Networks are time killers
- 2023-11-17 - Play 3.0.0 Release and Scala
- 2023-11-09 - Octoverse 2023: The most popular programming languages
- 2023-10-30 - Stockholm Syndrome and Programming Languages
- 2023-10-14 - Why MacOS make version is outdated?
- 2023-06-02 - P-99: Ninety-Nine Problems
- 2023-04-06 - First official Javadoc version
- 2023-01-17 - Golang: Do you commit your generated mocks to repo?
- 2023-01-01 - Personal Techradar for Programming Languages - 2023 H1
2022¶
- 2022-12-23 - Blog, Digital Garden, Wiki. FTW?
- 2022-12-20 - Python is the second best language for anything
- 2022-12-01 - ZSH on MacOS
- 2022-11-17 - Popularity of Programming Languages - 2022
- 2022-09-09 - Lightbend is Changing the License for Akka
- 2022-08-20 - Rethinking Bloging
2021¶
- 2021-11-22 -
base64
encoding/decoding on MacOS - 2021-05-20 - Haskell: Development Environment Setup
- 2021-04-13 - OpenCV tutorials and learning materials
- 2021-04-05 - How to remove image background color using JVM?
- 2021-02-07 - Thoughts about Audiobooks
2020¶
- 2020-12-30 - Ruby 3 and static typing
- 2020-08-25 - Personal Techradar for Programming Languages - 2020 H2
2019¶
- 2019-09-30 - Python Bad Practices
- 2019-09-27 - Design Patterns in Scala/FP Java
- 2019-09-26 - Scala Best Practices
- 2019-04-28 - Scala vs Kotlin
- 2019-04-10 - Common misuses of Java 8+ features
- 2019-03-02 - Scala and FP Conferences
- 2019-02-27 - Lambda Days - Krakow, 2019 - Report
- 2019-02-10 - Data Science Learning Resources
- 2019-02-07 - Data Science YouTube Channels (Python, R)
- 2019-01-26 - Machine Learning and Data Science MOOCs
- 2019-01-23 - Go vs Python comparison
- 2019-01-22 - PostgreSQL command line cheatsheet
- 2019-01-20 - Ruby vs Javascript comparison
- 2019-01-19 - Python vs Javascript comparison
- 2019-01-17 - Algorithms, System Design, Interview Preparation - Github Repos
- 2019-01-13 - Top “Algorithms and Data Structures” Books
2018¶
- 2018-12-31 - Thoughts about Blogging
- 2018-12-30 - Functional programming in Haskell - Part 1
- 2018-12-29 - Resources for System Design Interview
- 2018-12-28 - Resources for Practicing Coding Interview
- 2018-12-21 - [WIP] Scala vs Haskell
- 2018-12-20 - Scala
for
-comprehensions - 2018-12-20 - Git Notes
- 2018-12-19 - How to configure docker bash completion on Mac
- 2018-12-18 - [WIP] Verify Ruby
github/markup
gem for markdown rendering - 2018-10-30 - Russian MOOCs
- 2018-05-20 - Scala Days - Berlin, 2018 - Report
- 2018-04-05 - Programming Quizzes
- 2018-03-15 - REST API Guidelines
2017¶
- 2017-11-05 - My Favorite Podcasts
- 2017-10-31 - Reflection about the next main scripting language
2016¶
- 2016-12-02 - Scala for Ruby Developers
- 2016-12-01 - Scala for Python Developers by Kevin Stanton
- 2016-11-30 - Python vs. Ruby: A Battle to The Death by Gary Bernhardt
- 2016-11-29 - Ruby: The Bad Parts by Bozhidar Batsov
- 2016-11-28 - Ruby and Rails: The Bad Parts by Volodymyr Melnyk
- 2016-11-28 - Reserved Words of Programming languages
- 2016-11-27 - Who left Ruby Community?
- 2016-06-15 - Gradle, Groovy, Kotlin. FTW?
- 2016-05-22 - JEEConf - Kyiv, 2016 - Report
- 2016-05-14 - The state of Groovy and other JVM Languages
2015¶
- 2015-11-08 - Java Day - Kiev, 2015 - Report
- 2015-10-20 - How to run Netflix Eureka via Webapp Runner?
- 2015-09-25 - Distribute application as Native Single binary
- 2015-09-20 - JDay - Lviv, 2015 - Report
- 2015-07-20 - Grails 2.x best practices collection
- 2015-06-29 - DevoxxPL - Krakow, 2015 - Report
- 2015-05-25 - JEEConf - Kyiv, 2015 - Report
- 2015-05-19 - Grails 2.5.0 debug in IntelliJ IDEA
- 2015-05-18 - Go presentation tool
- 2015-04-06 - Java full stack web framework
- 2015-04-04 - Rails Architecture and Scalability
- 2015-03-17 - How to download jars from Maven Central
- 2015-02-17 - How to Install Octopress on Windows?
- 2015-02-13 - Maven Flow for Simple App Creation
- 2015-02-12 - Do We Need Java for Everything?
- 2015-02-05 - How to Generate PermGen leak?
- 2015-02-02 - Scripting in Scala
- 2015-01-22 - How to Use Embedded H2 with web Console?
2014¶
- 2014-11-16 - How to Fix Textmate OSX Yosemite ruby 1.8 issues?
- 2014-10-20 - Switching to Textmate 2
- 2014-10-09 - How to use block comments in Bash Script
- 2014-09-07 - Migration to Octopress
- 2014-08-13 - Groovy Notes: Pretty print JSON from the command line
- 2014-08-12 - How to disable Tomcat session serialization
- 2014-07-23 - Review: Programming Groovy 2: Dynamic Productivity for the Java Developer
- 2014-05-25 - JEEConf - Kyiv, 2014 - Report
- 2014-04-19 - Thor notes
- 2014-03-17 - Review: Making Java Groovy
- 2014-01-26 - About Learning New Programming Languages
2013¶
- 2013-12-03 - List of Real Spring-Based Projects
- 2013-10-21 - REST with JAX-RS: Part 3 - Embedded Jetty
- 2013-10-20 - REST with JAX-RS: Part 2 - Spring Java Config and CXF Improvement
- 2013-10-19 - REST with JAX-RS: Part 1 - Spring Java Config
- 2013-10-03 - Java Object to Object Mapper
- 2013-08-27 - How to remove .svn folders recursively?
- 2013-08-17 - Git, Jenkins, Gerrit, Code Review and pre-tested commits
- 2013-07-02 - Concurrency vs. Parallelism Definitions
- 2013-07-01 - JAI and Image Processing in Java
- 2013-06-14 - Java Barcode Generation and Scanning Library
- 2013-05-27 - JEEConf - Kyiv, 2013 - Report
- 2013-05-23 - Graphics Unit Conversion
- 2013-05-20 - Equals, HashCode and toString in Java
- 2013-05-13 - iText Useful Resources
- 2013-04-27 - The long way to Evernote
- 2013-04-23 - Java PDF Libraries
- 2013-02-09 - i18n vs l10n
- 2013-01-26 - Jenkins hierarchical jobs and jobs status aggregation
- 2013-01-21 - Auto install required Ruby gems via script
2012¶
- 2012-12-31 - Jenkins enhancements without plugins
- 2012-12-12 - Groovy or JRuby for Java developer
- 2012-11-02 - How to Configure Git Diff and Merge Tools?
- 2012-10-27 - Mac OS X terminal supports colored output
- 2012-10-20 - Git command extension
- 2012-10-01 - RubyShift 2012 Conference Report
- 2012-09-10 - Ruby Style Guides
- 2012-09-04 - How to prepare to pass Oracle Web Component Developer Certified Expert Exam
- 2012-06-27 - Maven Build Number Plugin - Sample Usage
- 2012-06-12 - How to improve cmd.exe prompt
- 2012-06-11 - Maven Resource Filtering
- 2012-05-20 - JEEConf - Kyiv, 2012 - Report
- 2012-03-27 - Why you should join a user group?
- 2012-02-26 - State of numerical computation languages
- 2012-02-13 - UML Sketching Tools
- 2012-01-21 - Quick way to join array of String in Java without third party libraries
2011¶
- 2011-12-25 - How to decide which technology hype is worth personal investments?
- 2011-11-03 - How to run ANT script from .BAT/.CMD?
- 2011-10-21 - Java Reflection: Invoke Constructor Issue
- 2011-10-10 - Overview: Optimistic vs. Pessimistic Locking
- 2011-08-31 - Java Code Quality Tools - Overview
- 2011-08-15 - My reflection on “Programming Achievements: How to Level Up as a Developer”
- 2011-07-20 - How to disable System.out?
- 2011-06-28 - How to Add Jars at Runtime?
- 2011-06-20 -
@Override
Java Annotation Issue - 2011-05-24 - JEEConf - Kyiv, 2011 - Report
- 2011-02-15 - Lisp Balkanization?
- 2011-02-11 - How to choose the next programming language to learn?
- 2011-01-26 - Review: Language Grubbing
- 2011-01-25 - Review: Beating the Averages
- 2011-01-22 - Lisp, Ruby, Acceptable and not Acceptable
- 2011-01-14 - Review: You Should Write Blogs?
- 2011-01-12 - Should I Learn Lisp?
- 2011-01-10 - Review: How To Become A Hacker?
2010¶
- 2010-12-15 - Java Build Tools and Future
- 2010-10-31 - Why Should I Attend Conferences?
- 2010-08-12 - (J)Ruby or Groovy for scripting in Java environment
- 2010-04-22 - How to setup Ruby/Rails development environment, Part 2 - E-TextEditor
- 2010-04-16 - How to setup Ruby/Rails development environment, Part 1 - Ubuntu VM
2009¶
- 2009-12-27 - Why I’ve chosen Ruby as main scripting language for my toolbox
- 2009-11-18 - *nix-like environments for Windows
- 2009-11-08 - GNUstep Getting Started