Large naslovna bloga gorana
Gorana Blagus Saturday, January 14, 2017

This is How Authentic Snapchat Shook Digital Marketing in 2016

At the beginning of the 2016, nobody was taking Snapchat seriously - “another app trying to compete with Facebook”; “sexting app”, “the app for kids” - was how Snapchat was called. Snapchat’s ephemeral nature deceived many that it is, in its nature, just another ephemeral fad.  

Large blog header fotka  1
Mislav Kvesic Thursday, December 22, 2016

Navigate Through Virtual Rooms With JavaScript

This is the second part of my first blog where I have written about Presenting Your 360 Panorama Images With JavaScript. It's time to show you how to navigate through virtual rooms with JavaScript. This part is a bit more advanced but we'll guide your through it step by step. :)

Large blog header fotka  2
Mislav Kvesic Monday, November 7, 2016

Present Your 360° Panorama Images With JavaScript

Nowadays, 360° panorama images are everywhere. To make a panorama image, one would think you need a good equipment and great photography skills. Well...Wrong! The only thing you need is some experience in coding with JavaScript. Today, I will play with two libraries that present images as 360° panorama views and test two libraries, first is Panorama Viewer by Pete R. which is the simplest I could find and Three.js which is most complex one I could find. Both are free and easy to start with.

Large sass 2
Bruno Bušić Thursday, September 8, 2016

How to Draw Pokémon Using Sass Lists, Maps, and Box Shadows

There are many useful ways to use Sass lists and maps in frontend development, why not doing something just for fun? In this blog post, you will learn how to build pixelized characters using only the box-shadow attribute and the power of Sass.

Large sass 1
Bruno Bušić Saturday, September 3, 2016

Improve Your Development With Powerful Sass Lists and Maps

Looking to learn some advanced Sass functionalities, such as lists, nested lists, maps, and Sass methods? Jump in, you'll learn all of the above and then we'll have fun drawing CSS Pokemon in part two.

Large rails programming
Marko Ćilimković Thursday, July 7, 2016

Being More Effective in Rails with Services

Have you ever been stuck debugging a piece of code for hours, only to realize you were looking in the wrong place? Have you ever needed to take more than minutes to figure out why is something acting as it is? Do you remember how it feels to go back and work on a 2-year old application with the features you don't remember? Sounds like you need a new approach in developing Rails applications - outside the convention, but still inside Ruby and Rails. Take a look at the old new layer of abstraction that isn't used in Rails apps by default and learn how to be better at what you're already good at.

Large people communicating
Marko Ćilimković Thursday, April 14, 2016

How to Chat - A Simple Guide for Rails 4

One of the world's fastest growing web frameworks just celebrated its 10th anniversary. Rails 5 was released, and although it is still in beta, many developers and companies migrated to the new version and started using the awesome features it provides out of the box. The new big thing has got to be the ActionCable framework that automagically enables us the use of WebSockets, which makes implementing live features like chats, notifications and other real-time modules extremely simple. But, how does one achieve the same goal without ActionCable and Rails 5? Roll up your sleeves and let's start coding :)

Large dollarphotoclub smallr
Marko Ćilimković Friday, March 4, 2016

Experimenting With Indexes - How Important Are They?

There is a time in the project lifecycle when everything is working fine, but the stress test gives really bad results, especially on the web pages where a query traverses through a jungle of rows in the database. What should you do then? The majority of blog posts, articles and forums suggest to add an index on a column in the table, but the theory behind adding indexes goes much deeper. Through this blog post, I'll explain what to do and what not to do in different scenarios. Have you ever wondered how much a well-placed index speeds up your queries? 

Large gamification
Bruno Bušić Friday, February 5, 2016

Learn How to Win from 5 Amazing Examples of Gamification

Does anybody remember Cracker Jack, caramel-coated popcorn and peanuts (ooh yess) snack? It is well known for being packaged with a prize of trivial value inside the box. If you're not from America, there's probably a similar snack/cereal brand that does the same, wherever you are. This is one of the first examples of product gamification, but things got much more sophisticated since then.

Large gummibarchen 359950 1280
Marko Ćilimković Tuesday, January 19, 2016

The Beginner's Guide to Crafting Ruby Gems

Whether you use puts, print, echo, WriteLine or println to return "Hello World" in the terminal, you're probably familiar with plugins. It's that cool sophisticated subset of classes, objects and all the other object-oriented jibber jabber that many coders use to speed up their development, implement difficult features and make it easier to focus on the core functionalities of an application. All of the programming languages have a unique way of naming their plugins and gem is the term for plugins used in Ruby. Ruby is one of the programming languages that is considered having the largest number of plugins, which is a key factor in agile development. Don't worry, in this blog post we won't be just using gems, but rather implement our own gem.

Cookies help us deliver our services. By using our services, you agree to our use of cookies.