VirtualBox is able to host 64bit guest OS on Windows. That’s useful for testing various platforms. The trouble begins when you turn on Hyper-V Windows Feature. It might happen by installing some software or update. When Hyper-V is enabled then it’s not possible to create new guests with 64bit OS and it’s not possible to boot […]
One of our internal projects at Y Soft R&D carried out by the Lead Developers is to prepare and maintain internal teaching materials. We have only recently started with the project and our first goal is to prepare trainings and drills for the baseline level to establish the basic skills each and every developer at […]
Over the years, I have acummulated several acronyms, which I believe capture essence of various disciplines done right. Here are some picks from my list… SOLID One cannot ignore SOLID principles, if you are serious about object oriented design. While this might seem obsolete, it is now relevant more than ever. One word of advice, […]
Gradle is great tool for automation in organization. Software developers often stick just with command line or IDE integration. Non-programmers can use Gradle GUI feature. Just type command (or store it in batch file): gradle –gui You can select task and execute it. There is another handy feature: Favorites. Here you can store useful commands for […]
User Stories, Epics, Themes, Agile Use Cases, Behaviors… whatever helps us capture user motivation, need and the benefit is useful and an improvement over bloated analyses and specifications which (and many developers do not notice that) just steal creativity out of our work. I am not going to write another post about the benefits of […]
In Y Soft, there is a group of Clojure fans (including myself) that are fool enough to participate as contestants in Clojure cup and we are looking forward to see you there as well! Clojure cup is a world-wide competition where you develop a Clojure or ClojureScript application in 48 hours and then being judged by some […]
You made changes in your repository. You made the commit and at the very same moment you realize that it’s not completely correct. You need to fix the last commit. Git provides possibility to amend last change. Type command for git gui interface: git gui Click radio button Amend Last Commit. You can change the commit […]
Virtual environment is essential component of Python world. You can isolate different version of packages into separate environments. How to set up virtualenv? Install Python and virtualenv package by pip: pip install virtualenv Create directory which will hold the virtual environment (e.g. pyenv34) and initialize it: virtualenv –system-site-packages pyenv34 You can uses system-site-packages option to […]
Git has very good command line interface. Git package also contains one handy GUI extension. Type command: git gui You’ll get simple GUI tool for staging commits, viewing diffs and many more. Windows users can install git package by Chocolatey. You can find more information about this command at git-scm.com.
Watch our video stream at Vimeo or Youtube.