
What Do you want to learn today? Find Cool Stuff Here
Categories
Featured
OOP Core Concepts: Encapsulation
In our current society, we are more than used to live with technology gadgets, most of them not even in the minds of our ancestors. Things as common and “simple” as a remote for our TV, just to mention one, that avoid the need to stand up for interacting with…
Access Modifiers Encapsulation Java Object Oriented Programming OOP programming 101
Spring Boot Introduction
Spring is the world’s most popular Java framework, it is widely used to help developers write Java programs in a faster and easier way, but its configuration always was a total nightmare. The Spring Boot module provides a solution to this configuration boilerplate Spring had. Spring Boot makes it easy…
Java Object Oriented Programming programming programming 101 Web Development
Programming 101: Subroutines
At the beginning of our experience in cooking, we usually don’t start with difficult or too complex recipes, instead, we start with some very simple ones that help us to gather experience and knowledge in the art of cooking… Let’s suppose by just a moment that, due to our great…
algorithms Functions Methods programming programming 101 Programs Technology
Responsive Web Design
The term “Responsive” has become widely used and misused in web design environments, what it really means can be easily understood if we take a look into the history of the web design world. Back in the 90s, when having a personal computer was still a luxury, not every family…
Bootstrap CSS Foundation HTML Media Queries Responsive Web Design Skeleton
OOP in Java: Objects and Classes
As mentioned in a previous post, object-oriented programming is a paradigm in which we model our problem’s actors (objects) using some structures called classes. A class defines the common structure of all objects (of the same type) will share. An object could be described as a sort of entity that…
Classes Java Object Oriented Programming Objects programming 101
Hello World Java
Tools we need JDK 8 (could be a newer version as well) The Java Development Kit is the development environment we use for writing applications using the Java Programming language An IDE (Integrated Development Environment), This tool help developers to go faster in the development of applications, even though is…
Classes Eclipse Hello World Java Netbeans Object Oriented Programming Objects
Java: A First Sip!
For the past 25 years, Java, with more than 40 billions of Java Virtual Machines running around the world, has been the leading programming platform. Although, its beginnings are far from what we know right now for this programming language. Once upon a time in a not that far away…
C# Green Team James Gosling Java Java Platform Oak Object Oriented Programming
Programming 101: Loops
¿What happens when we are serving soda from a dispenser? Usually, we start our process by putting the glass below the dispenser and opening it in order to fill our cup, but it starts to fill out with foam, and we wait until it disappears and continues filling our cup…
Introduction to CSS: Creating documents with style
* This excerpt was taken from pages 60-67 of Quick and Fun guide for HTML and CSS by Hamit Peña Sierra. CSS (Cascading Style Sheets) is a language that describes the style for HTML documents. Using CSS, you can control the layout, colours margins, height, width, backgrounds and many other things from…
CSS HTML HTTP Quick and fun guide for HTML and CSS Style Web Development XML
Web Services: A glimpse
The universe of programming languages is vast and full of technologies, and it has always been very difficult to make products of different platforms communicate among them. In our current world, it has become imperative to make this communication more fluid, as we now are able to provide services across…
Object Oriented Programming: Classes and Objects
When writing a computer program, there are different approaches we can follow to solve a specific problem. Some people can focus on solving it by creating subprograms or functions to solve each small part of the problem (Structured programming paradigm). In an Object-Oriented Programming (OOP) style, on the other hand,…
C# Classes Java Object Oriented Programming Objects OOP programming
Programming 101: Conditionals
We have defined programs like a list of instructions similar to cooking’s recipes, which indicate to computers what to do and how to do it in order to achieve some goal. Sometimes it is necessary to make decisions within programs and these decisions lead us to one path of instructions…
HTML: What is it all about?
* This excerpt was taken from pages 8-15 of Quick and Fun guide for HTML and CSS by Hamit Peña Sierra. HTML stands for HyperText Markup Language; as its name says, it is a markup language used to define and describe the structure of a webpage. All the Content in HTML is annotated…
HTML HTTP Introduction Markup Languages Quick and fun guide for HTML and CSS Tags Web Development WWW
Programming 101: Variables and Operations
As mentioned in a previous post, programs are lists of instructions that indicate to devices how to process some input data to produce the desired output. To do so; programs must keep a registry of those input values, and of every other resulting data, this storage of information is made…
Creating your first app with Xamarin.Forms
Xamarin is a technology for creating 100% native mobile applications for a variety of platforms, the first step to start using it is to install the Visual Studio in your local machine (See how to do it for PC and for Mac devices) After we have our Visual Studio already…
Android C# iOS Mobile Development Xamarin Xamarin.Forms XAML
Xamarin: Multiplatform Mobile Development
Mobile devices have become a huge part of our lives, every day we’re using them to access a lot of information, from the regular and old emails to the overused social media apps, we’re all day long handling them. As an app developer the challenge is bigger now, there are…
Android iOS Markup Languages Mobile Development programming Xamarin Xamarin.Forms XAML
Using the increment and decrement operators in Java
These operators can be applied as a prefix (before the variable’s name) or a postfix (after the variable’s name); the position of it may affect the obtained result.
Decrement Increment Java postfix prefix programming Unary Operators
About the Author
Hamit is a Computer Engineer with 14+ years of experience in software development as a full-stack developer, using technologies like Java, .Net, Oracle DB, HTML, CSS, Angular, among many others. He’s also the author of books like Quick and Fun guide for HTML and CSS. He also teaches software development technologies in some colleges of Canada.