Posts

Showing posts from 2016

Swift vs Objective-C (What to choose and where to choose)

Good Morning Fellas, Today we’ll be talking about iOS development! Don’t get too excited guys because this is not a hands-on for an iOS application development but you can consider it kind of prerequisite for development in iOS. As we all know that what we require to start developing a new application is some sorts of technologies and some languages. So what you’ll be needing for an iOS application development is as follows: -> MacOS (VM will also do, just make sure you have enough R.A.M.) -> xCode 7.0 ( preferred ) -> A language to code on (Swift or Objective-C ) So now let's have a look at what swift is and what Objective-C is, and what should you choose to start with the development of iOS application. Here I’ll try to cover all the pros and cons of both the languages and which one you have to choose is wholly your decision based on the demands of your project. So let's begin with a brief definition of these. Here are the wiki definitions, ** Swift

Repairing your Ubuntu or Linux Dist. manually

If you are a regular user of any Linux based operating System then it is for sure that you have faced the error of "Broken Packages". When you are installing something new to your OS, it says Package cannot be installed because Package A depends on Package B, but Package B cannot be installed because of broken packages and this issue might occur while updating your system using Software Updater. If you have faced this error then trust me, you have a really good hand in that Linux Based OS because you have worked enough to corrupt it once. Now making this post a little brief lets jump directly to the solution!! There are more then one solution for it and different in OS using different packaging system, if your system is using dpkg , thus implying you'll be using apt to keep everything in tandem. So here is a list of solutions you can try for Ubuntu and few Others: This is the most easy solution if you hate CLI, but is not recommended at all. Use Synaptic Package

Working with MVC using Laravel 101

Laravel starting with MVC and Laravel from Scratch If you are afraid of coding or maybe MVC or maybe frameworks like Laravel, nette or *, don't worry, everyone is here to learn, someday you have to do it and trust me today is the day for you to learn MVC and Laravel ( checked your horoscope, your stars are shining bright ) Prerequisite: A working system ( OS X/ windows / linux(preferred -> you'll get to know why) ) basic knowledge of php, html, css, javascript, firebase, angular js, mysql, node js, Java An I.D.E. (hope you know, what we are dealing with) : PhpStorm (An advise not a suggestion) Working internet connection In a mood to do hands on Ooh, you got lucky, you just need php and html ( told you your stars are bright)  Let's begin now, Step 1: Installing Laravel Install Composer first, it'll help you to download all the dependencies which laravel or any other project require. You just need to command composer to do so. Go to this link to see

Model View Controller (The basics of </>)

M V C the basics of web development Today we'll have a look at Model, View and Controller. We'll all know that web technologies are the ones trending these days, everyone want to shift to web rather then going mobile. So let's see what is there in this fragment of web which keeps all the assiduous motivated to learn this and to make new developments in it. Let us first have a look at what MVC is in laymen language. Model: Model acts exactly as human brain, what it does is it keeps the business logic with in it and helps the application to implement what is required to make advancement in the service from business point of view. View: View is similar to our skin, all the users i.e other humans see it, our view (lets say eyes) obtain data from external world and sends it to our brain i.e. the Model, but here lies the issue, Views are not meant to directly communicate with the Models, that brings the 'C' i.e Controllers into the picture. Controllers: As per our