-
Software Development
BitBucket Geek: Master your Pull Requests on the Command Line (correction: API v2)
BitBucket does have quite a UI these days, but I really don’t like websites that update their assets every single…
Read More » -
Software Development
Fluid designs or functionality oriented designs
“Functionality” is the implementation of a given requirement as a series of functional steps that a user or the system…
Read More » -
Software Development
Inversion of Control (explained non-technically)
The definition of Inversion of Control was presented in a paper published in 2015 (a free download is available here). …
Read More » -
Android Core
Update Your Fake AndroidInjector
Using Dagger 2 for dependency injection means that you can inject fake / mock objects for testing. I had been…
Read More » -
Software Development
IntelliJ IDEA vs Eclipse: Which Is Better for Beginners
Any discussion comparing IntelliJ IDEA and Eclipse for Java development can be tricky because it’s sticky. The IDE I mean.…
Read More » -
Android Core
Top 17 Plugins for Android Studio
There are hundreds of plugins out-there for Android Studio and the number grows daily. This is mainly due to two…
Read More » -
Software Development
[MEGA DEAL] Pay What You Want: The Complete Learn to Design Bundle (99% off)
Go From Complete Beginner to Expert Designer In This Massive 65-Hour Bundle Hey fellow geeks, This week, on our JCG…
Read More » -
Python
Python Trim String Example
1. Introduction White spaces are good to have, but sometimes they appear where they are not needed. White spaces are…
Read More » -
Core Java
Top 10 + 1 common mistakes every Java learner makes
It is said, “Your friend will swallow your mistakes, your enemy will present them on a plate”. I am definitely…
Read More »