Saturday, October 28, 2017

Performance Tips for Android’s ListView

I've been messing around with Android-based code for a few months now while hacking on Native Firefox for Android and Pattrn. I noticed that the performance tips for ListViews are a bit scattered in different sources. This post is an attempt to summarize the ones I found most useful.



I'm assuming you're already familiar with ListViews and understand the framework around AdapterViews. I've added some Android source code pointers for the curious readers willing to understand things a bit deeper.


I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too.

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

Android, Android Development, Android Resources, Android Samples,Mobile Development Tutorials,Mobile Developments

Friday, April 14, 2017

Difference between TDD, BDD and ATDD

TDD

Test driven development is a particular approach to writing code where the tests are written at the same time as the code and involves constant refactoring. Because of its association with XP, TDD is historically associated with the unit test level. However, it is possible to apply it at other levels of testing (such as functional E2E level testing).

TDD tools are traditionally unit testing and mocking tools such as
​​
JUnit and
​​
JMock.

BDD

Behaviour Driven Development can be seen as an extension of TDD. The key enhancement with BDD is the introduction of a domain specific language that is very accesible to business users. BDD will typically be more at the functional test level as that is natural outcome of working with a business focused language.

The most commonly used BDD tool by far is Cucumber.

ATDD

With acceptance test driven development the focus is verifying work is done by passing acceptance tests. As it is dealing with acceptance tests it will usually be at the functional test level. ATDD is close in concept to BDD, but with a stronger focus on the testing aspect as validation. It would be perfectly possible to do BDD in a way that was compliant with ATDD or to do ATDD in a way that was compliant with BDD.

ATDD tools would include Cucumber and Fitnesse.

I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they mi
​​
ght find it useful too.

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.

Sunday, February 26, 2017

Configuring ASP.NET Core Applications in Azure App Service

The .NET Core framework has a nice robust configuration framework. You will normally see the following (or something akin to it) in the constructor of the Startup.cs file: This version gets its settings from JSON files and then overrides these settings with things from environment variables. It seems ideal for Azure App Service because all

✔ Read More...

I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too. 

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

C#,.NET,Architect,Intermediate,VS2010,.Net,Articles,Computer Tutorials
​,ASP.Net Core, Azure App Service​

Tuesday, February 21, 2017

Setting up Hangfire in an ASP.NET Web API Application

If you want to run some background tasks inside your ASP.NET Web API application, I strongly suggest you have a look at Hangfire. You don't need a separate Windows Service or anything, you can just spawn the task within the Web API. Having said that, Hangfire gives you extended functionality to run your background task as a Console Application or as a Windows Service. For the persistence storage for the tasks, Hangfire uses SQL Server, MySQL, Redis etc.


I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too.

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

.Net, ASP.Net, WebAPIs, Hangfire, Scheduling Tasks

Friday, February 3, 2017

HOW TO KEEP YOUR STYLE CODE CLEAN IN SWIFT

You've just finished your new app, and you go to show it off to a friend, and they say "Those red buttons look kind of harsh. What if you changed them all to be blue instead?" Your heart sinks, especially if you're using xibs or storyboards. It's going to take a while to go through them all and update the colors.

It's even harder if you're working with a designer since they have a real stake in wanting the app to look perfect. They will want to tweak the colors, fonts and overall look of the app until it looks just how they envisioned it. Neither of you can afford to have it take 30 minutes of coding between every small tweak that needs to be made. You need a way to update the style of the app quickly, easily and completely. You don't want to have one accidentally red button in an app full of blue ones. Like the rest of your code, you want the look and feel of the app to be something that can be controlled all from one place, where you can update it once and have it work everywhere.

This is something that comes up in almost every project I've worked on. As a project grows bigger, it becomes more and more necessary, but the styling code can also grow bigger until the whole thing is a nasty mess. So what can we do?


I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too. 

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

iPad,iPhone,iPhone Resources,iPhone Articles,iPhone Development,iPhone Turorial,Mobile Development Tutorials,Mobile Developments,Objective C
​,Swift,Code Style

Safely unboxing the swift language : Map function

Map is a function that converts a collection into another collection. It applies a transformation operation to each element in the input collection, and outputs a collection of the transformed elements.


I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too. 

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

iPad,iPhone,iPhone Resources,iPhone Articles,iPhone Development,iPhone Turorial,Mobile Development Tutorials,Mobile Developments,Objective C
​,Swift

iOS : Smooth Scrolling in UITableView and UICollectionView

As most iOS developers know, displaying sets of data is a rather common task in building a mobile app. Apple's SDK provides two components to help carry out such a task without having to implement everything from scratch: A table view (UITableView) and a collection view (UICollectionView).
Table views and collection views are both designed to support displaying sets of data that can be scrolled. However, when displaying a very large amount of data, it could be very tricky to achieve a perfectly smooth scrolling. This is not ideal because it negatively affects the user experience.
As a member of the iOS dev team for the Capital One Mobile app, I've had the chance to experiment with table views and collection views; this post reflects my personal experience in displaying large amounts of scrollable data. In it, we'll review the most important tips to optimize the performance of the above mentioned SDK components. This step is paramount to achieving a very smooth scrolling experience. Note that most of the following points apply to both UITableView and UICollectionView as they share a good amount of their "under the hood" behavior. A few points are specific to UICollectionView, as this view puts additional layout details on the shoulders of the developer.


I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too. 

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

iPad,iPhone,iPhone Resources,iPhone Articles,iPhone Development,iPhone Turorial,Mobile Development Tutorials,Mobile Developments,Objective C
​,​
UITableView
​,​
UICollectionView
​,​
Smooth Scrolling

Understanding memory leaks in closures

Ahh memory leaks… At first you don't even know they can exist, then you ignore them, and then you start seeing them everywhere without knowing how do handle them properly.
OK, so maybe now is the time to understand clearly, when they can happen and what tools you can use to get rid of them.
Apple made a great article about strong reference cycles in classes. It's easy to understand what is a memory leak and how to avoid them in this case. However, this is a pretty rare scenario, and quite easy to spot. I find the part about closures a lot more confusing. So let's clarify this once and for all.


I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too. 

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

iPad,iPhone,iPhone Resources,iPhone Articles,iPhone Development,iPhone Turorial,Mobile Development Tutorials,Mobile Developments,Objective C
​,Memory Leaks,Objective C Closure,Swift

14 must knows for an iOS developer

As an iOS developer (currently addicted to Swift 😍). I have created apps from scratch, maintained apps and, been in a lot of different teams. In all my time in the industry, a saying has stuck with me: "If you can't explain it, you don't understand it". So in an attempt to fully understand what I do on a daily basis, I'm creating a list of what, in my opinion, is essencial to any iOS dev. I will try to explain each point in a clear fashion. 

[Please, feel free to correct me, offer your opinion or even suggest a "must know" which, you feel, should be on the list.]

Topics: [Source Control | Architecture Patterns | Objective-C vs Swift | React | Dependency Manager | Storing Information | CollectionViews & TableViews | UI | Protocols | Closures | Schemes | Tests | Location | Localizable Strings]

Without further ado, and in no particular order, here is my list.


I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too. 

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

Topics: [Source Control | Architecture Patterns | Objective-C vs Swift | React | Dependency Manager | Storing Information | CollectionViews & TableViews | UI | Protocols | Closures | Schemes | Tests | Location | Localizable Strings]

Saturday, January 21, 2017

Protocol Oriented Programming View in Swift 3 - Learn how to animate buttons, labels, imageView without creating bunch of classes

ou've heard knowledge without execution is like having teeth but only drinking milk. You ask, "Okay, enough of theories. How can I start using POP in my app?" 🤔 In order to drink the most juice out of your time with me, I expect my readers to understand Completion Handlers, and create basic implementation using Protocol. If you aren't comfortable with them, I ask you to kindly leave and then watch some of my articles and videos below and come back after.


I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too.

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

Swift,iPad,iPhone,iPhone Resources,iPhone Articles,iPhone Development,iPhone Turorial,Mobile Development Tutorials,Mobile Developments,Objective C

iOS Architecture Patterns - Demystifying MVC, MVP, MVVM and VIPER

Feeling weird while doing MVC in iOS? Have doubts about switching to MVVM? Heard about VIPER, but not sure if it worth it? Keep reading, and you will find answers to questions above, if you don't — feel free to complain in comments. You are about to structure your knowledge about architectural patterns in iOS environment. We'll briefly review some popular ones and compare them in theory and practice going over a few tiny examples. Follow links if you need more details about any particular one. Mastering design patterns might be addictive, so beware: you might end up asking yourself more questions now than before reading this article, like these: Who supposed to own networking request: a Model or a Controller? How do I pass a Model into a View Model of a new View? Who creates a new VIPER module: Router or Presenter?


I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too.

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

Swift,iPad,iPhone,iPhone Resources,iPhone Articles,iPhone Development,iPhone Turorial,Mobile Development Tutorials,Mobile Developments,Objective C,MVC, MVP, MVVM,VIPER

Friday, January 20, 2017

SpriteKit Tutorial: Create an Interactive Children’s Book with Sprite Kit and Swift 3

Using Apple's SpriteKit, the iPad allows developers to create beautiful interactive children's books that simply cannot be replicated in any other medium. For some examples, check out The Monster at the End of This Book, Bobo Explores Light, and Wild Fables. In this tutorial, you'll create an interactive children's book named The Seasons using the SpriteKit framework, where you'll learn how to add objects to scenes, create animation sequences, allow the reader to interact with the book's characters and even how to add sound and music to your book! If you're a beginner to SpriteKit, you'll find out how much you can do visually in the SpriteKit scene editor without writing any code at all. When you do have to write some code, you'll discover how easy it is to build on top of your scene.


I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too.

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

Swift, Swift3, SpriteKit, iOS, iPhone,Swift,iPad,iPhone,iPhone Resources,iPhone Articles,iPhone Development,iPhone Turorial,Mobile Development Tutorials,Mobile Developments,Swift

Wednesday, January 18, 2017

Introduction to Unity: Getting Started – Part 1/2

When I first started looking into iOS game development, Xcode (before SpriteKit) made game development look very challenging. Unity on the other hand had a powerful visual editor and was also capable of publishing to mobile. Looking further, its asset store and fantastic developer community made Unity a very compelling option indeed. Today it is able to boast more games being made with Unity than any other game technology. And with support for almost 30 platforms including mobile, VR, desktop and console, it's no longer a great place to start, but the perfect place to start!


I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too.

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

iPad,iPhone,iPhone Resources,iPhone Articles,iPhone Development,iPhone Turorial,Mobile Development Tutorials,Mobile Developments,Objective C, Unity, Game Development, iOS Game Development, iPhone Game Development, Raywenderlich Tutorials

Monday, January 16, 2017

Design Patterns — Creational Patterns — Factory Pattern in Swift

As a budding computer scientist, you no doubt have heard of design patterns in your classes and learning paths. Design patterns are blueprints which outline the best practices that create re-usable object oriented code, solving common software problems. To avoid giving you a long history lesson, I will describe the origin of design patterns as dating back to the 1970s but gaining wide acceptance with the release of Design Patterns: Elements of Reusable Object-Oriented Software, published in 1994 and authored by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides, collectively referred to as the Gang of Four (GoF). The book was wildly successful due to its description of 23 classic software design patterns. Design patterns are extremely useful for helping you break down complex systems into components that very often, fit into one of the design patterns described by the GoF. Because I know, as developers, we love to learn and sometimes need quick references to do our jobs better, I'm dedicating time to write a series of articles, of which this is the first, to show how to use each GoF design pattern in Swift.


I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too.

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

Swift,iPad,iPhone,iPhone Resources,iPhone Articles,iPhone Development,Swift Design Pattern,iPhone Turorial,Mobile Development Tutorials,Mobile Developments,Objective C

Alamofire Tutorial: Getting Started

Alamofire is a Swift-based HTTP networking library for iOS and Mac OS X. It provides an elegant interface on top of Apple's Foundation networking stack that simplifies a number of common networking tasks. Alamofire provides chainable request/response methods, JSON parameter and response serialization, authentication, and many other features. In this Alamofire tutorial, you'll use Alamofire to perform basic networking tasks like uploading files and requesting data from a third-party RESTful API. Alamofire's elegance comes from the fact it was written from the ground up in Swift and does not inherit anything from its Objective-C counterpart, AFNetworking. You should have a conceptual understanding of HTTP networking and some exposure to Apple's networking classes such as URLSession. While Alamofire does obscure some implementation details, it's good to have some background knowledge if you ever need to troubleshoot your network requests. You'll also need CocoaPods installed to pull Alamofire into the project.


I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too.

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

Swift,iPad,Alamofire,iPhone,iPhone Resources,iPhone Articles,iPhone Development,iPhone Turorial,Mobile Development Tutorials,Mobile Developments

Friday, January 13, 2017

Using AsyncDisplayKit to Develop Responsive UIs in iOS

Let's get back to 2011, when I have seen this brilliant guy called Mike Matas on Ted introducing this new way of reading books interactively with a polished user interface as well as this astonishing user experience. The app was ridiculously fluid that you cannot believe it is run on a mobile device. Later that year, the company Push Pop Press behind this app was acquired by Facebook to take full advantage of the tools created on their behalf and let billions of users have this great experience.


I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too.

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

iOS, iPhone, iPad, Objective-C, Swift, xCode, AsyncDisplayKit

In-App Purchases in iOS With Swift 3

In-app purchase is a great feature for all those developers who want to get more revenue and offer extra content and features through their applications. For example, for games you can buy gems or coins, and for photography apps you may unlock new effects or tools. And you can do all this using a credit card or other payment method, without exiting the app. In this tutorial I'll cover all the necessary steps to create a Consumable and Non-Consumable IAP product on iTunes Connect, and I'll show you the code you'll need to purchase both items. I've made a sample Xcode project with a label and two buttons, so download it and follow along with this tutorial to understand how it works.


I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too.

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

iOS, iPhone, iPad, Objective-C, Swift, xCode, iOS In App Purchase

A Smart Way to Manage Colour Schemes for iOS Application Development

Application with an intuitive colour scheme attracts us. Selecting a contextual as well as soothing colour scheme for your next application must be the first step before you start writing down a single line of code. You know that, me too. But the world does not. Especially the clients or designers who love to do a little bit experiment with UI ��. Changing the whole colour scheme at the final round of development may be a problem to you, not for them.


I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too.

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

iOS, iPhone, iPad, Objective-C, Swift, xCode, iOS Color schemes

Creating a “smart” Xcode file template

Did you know that you can create your own file templates for Xcode? Sure you did. But did you also know that you can create a template that takes a string and puts it into a field you define? Let's build a file template for a Swift protocol and a protocol extension.


I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too.

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

iOS, iPhone, iPad, Objective-C, Swift, xCode

Network reachability status monitoring on iOS (Part 1)

ow-a-days you will hardly find an application which does not require any server side support to perform its tasks. As the days progress, almost all apps are collecting data from iOS applications and saving them in remote server for providing better cloud based services to its users. All cloud based applications needs to monitor network connectivity status to provide a better UX to its users. We can find them in Mail, Safari, App Store, Test Flight, Google Drive, Skype and so on. You might have handled such scenarios using Reachability Objective-C class by Apple. You might be wishing to have a Swift solution for that. Am I right? Yes? Take a deep breath, you are on your marks.


I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too.

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

iOS, iPhone, iPad, Objective-C, Swift

Firebase Tutorial: iOS A/B Testing

We've all heard stories about how some developer changed the label of a button or the flow of their welcome screens, and suddenly found their retention rate or their in-app purchase rate increased by some crazy amount. Maybe somewhere on your to-do list, you've an "experiment with my purchase button" still sitting there, waiting to be checked off because you discovered running these experiments scientifically is actually a lot of work. In Firebase Remote Config Tutorial for iOS we showed you how to use Remote Config to update certain parts of your app on the fly and deliver customized content to users in particular countries. This follow-up tutorial will explore how to use Remote Config to conduct iOS A/B testing by experimenting with different values and measuring the results using Firebase Analytics to find out which sets of values work better. We'll follow this up with a quick lesson how to perform even more advanced customization based on user properties.


I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too.

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

Firebase

RxAndroid Tutorial

They say you should develop a proactive mindset in life, not a reactive one. That does not apply to Android programming, however! :] Reactive programming is not just another API. It's a whole new paradigm and a very useful one. RxJava is a reactive implementation used on Android. Android is a perfect place to start your exploration of the reactive world. It's made even easier with RxAndroid, a library that wraps asynchronous UI events to be more RxJava like. Don't be scared — I'll bet the basic concept of reactive programming is known to you even if you are not aware of it yet. :]


I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too.

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

Android, RxAndroid

Swift Algorithm Club: Graphs with Adjacency List

The Swift Algorithm Club is an open source project. The goal for the club is to develop cool data structures and algorithms in Swift. Every month, Kelvin Lau, Chris Pilcher and I feature a data structure or algorithm on this site. If you want to learn more about algorithms and data structures, follow along with us! In this tutorial, you'll learn the basics of graph theory, then create an adjacency list in Swift 3.


I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too.

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

iOS, iPhone, iPad, Swift

Handling Fonts in iOS Development, a Simpler Way

Since then, it has been viewed for more than 1790 times, readers completed reading this article for more that 811 times and finally it got recommended for 76 times and still counting. So all these statistics just amazed me. It's my turn to thank you all and wish you a Happy New Year.


I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too.

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

iOS, iPhone, iPad, iOS Font, iOS Development

Networks on Maps (with Python)

The available data on country attributes is permanently growing and their access is getting more and more comfortable, e.g. in the case of a direct API for (nearly) all the world bank data. Many of those characteristics are genuin network relations between countries (like trade flows), thus, in the sense of Social Network Analysis (SNA) edges between nodes. However, it is still a challenge to visualize those international relationships, though there exist many programs that cope with that issue (e.g. Gephi). Nevertheless, I would like to illustrate in this brief note the specific possibilities of combining the Networkx and Basemap package in Python, since it provides a "whole-in-one" solution, from creating network graphs over calculating various measures to neat visualizations. The matplotlib basemap toolkit is a library for plotting data on maps; Networkx is a comprehensive package for studying complex networks. Obviously, the relations between nations can be best represented if their network locations are equal to their real world geographic locations, to support the readers intuition about borders, allies and distances. That´s precisely the point here, additional enhancemenents will follow (e.g. how to calculate and visualize certain measures).


I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too.

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

Python, Networks, Map

Thursday, January 12, 2017

Getting Started with Node, Express and Postgres Using Sequelize

I remember when I, a few months ago, needed to learn how to write JavaScript web applications using Express, NodeJS and PostgreSQL as my database. It wasn't an easy journey as I could not find any decent beginner materials on this topic.


I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too.

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

expressJS,javascript,node.js

Node.JS Top 10 Articles of the Year (v.2017)

For the past year, we've ranked nearly 8,500 Node.JS articles to pick the Top 10 stories (0.12% chance) that can help you prepare your development career in 2017. This Node.JS list includes topics such as: Backend, MongoDB, Express, Structure, Test, Passport. This is an extremely competitive list and Mybridge has not been solicited to promote any publishers. Mybridge AI ranks articles based on the quality of content measured by our machine and a variety of human factors including engagement and popularity. Mybridge AI ranks articles based on parameters including the quality of content, popularity, and other human factors. Hopefully this condensed list will help you read and learn more productively in the area of Node.JS. Give a plenty of time to read all of the articles you've missed this year. You'll find the experience and lessons shared by Node.JS leaders particularly useful.


I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too.

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

NodeJs,2017,2016,Top Libraries,NodeJs Best Articles,Web Development,Programming,Software Development,Mobile App Development

React.JS Top 10 Articles of The Year (v.2017)

For the past year, we've ranked nearly 12,000 React.JS articles to pick the Top 10 stories (0.065% chance) that can help you prepare your Front-end career in 2017. This is an extremely competitive list and Mybridge has not been solicited to promote any publishers. Mybridge AI ranks articles based on the quality of content measured by our machine and a variety of human factors including engagement and popularity. This React list includes topics such as: Redux, React Native, Style Guide, Relay, Open Source, Components, Router, UI Kits Give a plenty of time to read all of the articles you've missed this year. You'll find the experience and techniques shared by React leaders particularly useful.


I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too.

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

React.JS,2017,2016,Top Libraries,React.JS Best Libraries,Web Development,Programming,Software Development,Mobile App Development

JavaScript Top 10 Articles of the Year. (v.2017)

For the past year, we've ranked nearly 15,500 JavaScript articles to pick the Top 10 stories (0.065% chance) that can help you prepare your JavaScript career in 2017. This is an extremely competitive list and Mybridge has not been solicited to promote any publishers. Mybridge AI ranks articles based on the quality of content measured by our machine and a variety of human factors including engagement and popularity. This JavaScript list includes topics such as: Style Guide, Lessons, JS Stack, Functional Programming, D3, ES6, Bittorrent, Animation. The list for React, Angular and Node will be published separately. Give a plenty of time to read all of the articles you've missed this year. You'll find the experience and techniques shared by JavaScript leaders particularly useful.


I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too.

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

Javascript,2017,2016,Top Libraries,JavaScript Best Libraries,Web Development,Programming,Software Development,Mobile App Development

Top 5 Android libraries — January 2017

Goodbye 2016, hello 2017! As you are probably still recovering from the NYE celebration, we've prepared some dev medicine for you — new list of the best Android libraries. Cuddle up in a blanket, get yourself some hot tea and enjoy in some wonderful bits of Android world we've prepared for you. :)


I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too.

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

Android,2017,2016,Android Libraries

An Introduction to Apache's Newest Project: Metron

Let's start with a brief on the latest from the Apache umbrella – Apache Metron.

Per Apache Software Foundation, Apache Metron is a cyber security application framework that provides organizations the ability to ingest, process and store diverse security data feeds at scale in order to detect cyber anomalies and enable organizations to rapidly respond to them.

Hortonworks, the sponsor of Metron's incubation, says Metron is built to address the Advanced Persistent Threats (APT) using machine learning.

You must be wondering as to what all is it leading to. Basically, certain activities of hackers go beyond those encountered conventionally, such as sustained cyber-attacks on specific organizations (such as large retailers, etc. that have significant online presence or are reasonably digitized) with malicious intent. On top of that, they are very difficult to detect through conventional means or mechanisms.  Regardless of the aim of such attacks, the damages and their degrees are varied. Some examples being collateral damage to brand (owing to loss of customer data), and denting investor confidence – wiping away millions in market-capitalization, besides of course the bottom line taking a severe hit.

✔ Read More...

I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too. 

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.

Mastering Swift: Enumerations, Closures, Generics, Protocols and High Order Functions

Mastering Swift: Enumerations, Closures, Generics, Protocols and High Order Functions

Welcome to the "Mastering Swift" tutorial series! This tutorial is a bit different from the ones usually featured on AppCoda, because instead of teaching you about the iOS APIs or a specific iOS topic, this tutorial will teach you about Swift, Apple's new programming language for developing apps. We will be exploring some tips, tricks, and techniques that you can follow to make your Swift code even Swiftier. Swift was designed with safety, clarity, and stability in mind, and we will use several of Swift's key features to achieve these goals.

✔ Read More...

I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too. 

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

iPad,iPhone,iPhone Resources,iPhone Articles,iPhone Development,iPhone Game Development,iPhone Turorial,Mobile Development Tutorials,Mobile Developments,Objective C
​,Swift

Monday, January 2, 2017

A Beginner's Tutorial on Various Ways of Passing Data in ASP.NET MVC Application

In this article we will discuss about few important data transfer techniques in ASP.NET MVC i.e. ViewData,ViewBag, TempData and the good old Session variables. We will try to see which should be used when and what are the advantages and disadvantages of one over the other.

In one of our previous articles we talked about the basic of MVC and what benefits MVC has to offer (refer this: An Absolute Beginner's Tutorial on ASP.NET MVC for Web Forms Developers[^]). In this article we will talk about how we can transfer the data from Controller to View or passing data between actions of a controller.

✔ Read More...

I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too. 

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

C#,.NET,Architect,Intermediate,VS2010,.Net,Articles,Computer Tutorials
​,ASP.Net, MVC, ViewData, ViewBag, TempData, ASp Session​

Sunday, January 1, 2017

PhoneGap Tutorial: A Cross-Platform Zombie App

PhoneGap is a mobile development framework that allows developers to build applications for a variety of mobile platforms, using familiar web technologies such as HTML, CSS, and JavaScript.

The concept is that you can develop one application using the PhoneGap architecture, and then deploy to multiple mobile platforms — without the need to re-write any code!

In this tutorial, you'll learn the basics of using PhoneGap to make a simple to-do app, with a twist – it's an app to help you survive the Zombie Apocalypse!

In the process, you'll learn a ton about PhoneGap – such as installing PhoneGap, writing Javascript code, using local storage, and much more.

This tutorial assumes you have some basic familiarity with HTML, CSS, and Javascript. If you are new to these technologies you can still follow along with the tutorial, but you'll be missing some background knowledge, so I recommend you read a book on those when you get a chance.

So if you think you have the brains, keep reading to get started – the zombies are waiting!

✔ Read More...

I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too. 

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

iPad,iPhone,iPhone Resources,iPhone Articles,iPhone Development,iPhone Game Development,iPhone Turorial,Mobile Development Tutorials,Mobile Developments,Objective C
​, Phonegap, Cross plateform mobile development​

USING PROTOBUF-NET MEDIA FORMATTER WITH WEB API 2

The example shows how to setup a Web API 2 service using Protobuf-Net as it Media Formatter and a HttpClient which gets and deserializes the response using Protobuf-Net.

Protobuf is choosen because it's the fastest Media Formatter at present.

✔ Read More...

I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too. 

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

C#,.NET,Architect,Intermediate,VS2010,.Net,Articles,Computer Tutorials
​,WebAPIs, ​
MEDIA FORMATTER
​, 
PROTOBUF-NET

Mouse Control via Webcam

This application uses emguCV, a .NET wrapper for openCV, to perform image processing, through which we try to recognize hand gestures and control mouse using these gestures. In this app, cursor movement is controlled by the movement of hand and click events are triggered using hand gestures. 

✔ Read More...

I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too.

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

C#,.NET,Architect,Intermediate,VS2010,.Net,Articles,Computer Tutorials
​,WebCap,Mouse Control​