Techzine on Flipboard

By Phani Kumar | A magazine about different technologies, best practices, methodologies from around the software industry.

10 Skills that Make a Perfect Project Manager

Need a simple project management software to manage your team?
Check-out our valuable and unique Top 15 Web Applications 2015.Project manager is a …

Project Management

Introduction to Stellar: A Decentralized, Nonprofit Infrastructure for Financial Transactions

I'm sitting at my favorite coffeeshop as I write this. For many years, it refused to accept credit cards because the owners didn't want to pay the …

Bitcoin

New Course: Getting Started With WatchKit

If you're an iOS developer, you now have the chance to target a brand new platform: Apple Watch. As with any new platform there are new concepts to …

Apple Watch

An Introduction to Volley

Volley is a networking library developed by Google and introduced during Google I/O 2013. It was developed because of the absence, in the Android …

Volley

How To Set Up Your Raspberry Pi For The First Time

My Raspberry Pi arrived with the evening mail—by midnight, my husband and I had turned it into a working print server. And neither of us had any background in computer science.

Raspberry Pi is a computer the size of a credit card that’s so simple, anyone can program it. Designed as an introduction …

Computer Hardware

Introduction To URL Rewriting

Advertisement

Many Web companies spend hours and hours agonizing over the best domain names for their clients. They try to find a domain name that is …

Htaccess

Trust, Agile Program Management, & Being Effective

If you read my most recent post, Comparing Teams Is Not Useful: Exposing Another Management Myth and the comments, you will see that I rant about the …

Agile Development

Distributed Algorithms in NoSQL Databases

Scalability is one of the main drivers of the NoSQL movement. As such, it encompasses distributed system coordination, failover, resource management …

Algorithms

The OAuth Bible

Exchange Request Token for Access Token, signed request

oauth_token Request …

Security

The Java.next languages

In a keynote address that I once co-presented with Martin Fowler, he made a perceptive observation:

The legacy of Java will be the platform, not the

Syntax

Writing Effective Designs - Architect's Diary

Overview

As the software development is maturing, the HLDs and LLDs are widely accepted as an integrated part of software development cycle, no matter …

Object-Oriented Programming

WebSockets: A Glimpse of the Future

Computing Thoughts
WebSockets: A Glimpse of the Future
by Bruce Eckel
December 31, 2011

Summary
In order for HTML5 to become the true user interface …

WebSockets

Pragmatic Programming Techniques: Scalable System Design Patterns

Scalable System Design Patterns

Looking back after 2.5 years since my previous post on scalable system design techniques, I've observed an emergence …

Scalability

Effectively Planning UX Design Projects – Smashing Magazine

Advertisement

Planning user experience (UX) projects is a balancing act of getting the right amount of user input within the constraints of your …

Everything You Wanted to Know about SQL Injection (But were Afraid to Ask)

Put on your black hats folks, it’s time to learn some genuinely interesting things about SQL injection. Now remember – y’all play nice with the bits …

Injection

The Changing Field of Software Architecture

The authors of Software Architecture in Practice, 3rd Edition discuss how technologies like cloud and edge-dominant systems have changed (and not …

Architecture

Why Programmers Need Design Patterns to Communicate Effectively

Design patterns have long been recognized as a tool for effective software engineering, but more than that, they are a tool for effective …

C

SQL Injection through HTTP Headers

Identifying the input vectors of the target application is a primordial step during vulnerability assessment or penetration testing. This article …

Security

A Beginner’s Guide to Design Patterns - Tuts+ Code Article

Ever wondered what design patterns are? In this article, I'll explain why design patterns are important, and will provide some examples, in PHP, of …

Object-Oriented Programming

45+ Excellent Code Snippet Resources and Repositories

Advertisement

The beauty of code snippets is their ability to save you time when developing a site. Whether you keep a file with your own often-reused …

Programming

Software Architecture Resources From Microsoft

Thank you for joining us at Microsoft’s Strategic Architect Forum 2015

Session videos and presentations are now available online
See sessions, …

Microsoft

Using the SMART Goals Program in Your Workflow

After you graduate from college and join the workforce, you will begin to develop your own unique workflow. While this workflow will be shaped in …

Workflow

From Scrum to Lean - Tuts+ Code Article

While Scrum's primary goal is organization and project management, Lean is more about optimizing processes in order to quickly produce quality …

Startups

How to Write Code That Embraces Change - Tuts+ Code Article

Writing code, which is easy to change is the Holy Grail of programming. Welcome to programming nirvana! But things are much more difficult in …

Object-Oriented Programming

SCRUM: The Story of an Agile Team - Tuts+ Code Tutorial

Scrum is one of the most heavily used agile techniques. It's not about coding; instead, it focuses on organization and project management. If you …

Agile Development

How to Document a Project Plan: The 10 Elements of a Good Project Plan

A plan to manage risk events.

This is probably the most important of the plans. Not everything that occurs within a project is certain. Some things …

Project Management