Monday, July 29, 2013

Are we doing any good? Are they doing any good?

It is sometimes funny how ideas from completely different things bring up completely new thoughts in other domains. Friend linked an article in WSJ about the and that reminded me of movements and extremes that people sometimes take in more familiar contexts like software development.



I sometimes fear extremes and the polarity that people bring into discussions while trying to hoot the horn of their favorite new concept.

Open Season: A Short Industrial Drama

had a pretty good week with endorsements from and . Both relationships were developed after I left VMware so what follows is purely speculation on my part. But some companies have a tough time getting over their history and playbooks, so it is easy to imagine how things went down.



Warning: this post contains serious "inside baseball" about the past and present of software standardization and open source mechanics. If you don't know what ECMA oxymoronically used to mean or haven't debated the merits of different open source licenses, you may want to stop reading right now (go see or read up on instead). I may be the only person who gets some of these jokes. Apologies to David Mamet.

A personal thank you

Yesterday evening I had a wonderful IM conversation with a previous team member.He moved on from Canonical to new challenges last year and he was just getting in touch to let me know that I had been a significant positive influence in his professional development.This gave me nice warm fuzzies, but also made me think of those that had helped me over the years.This post is dedicated to those people, who I am going to attempt to recall in roughly historical order.I am however going to try to keep this limited to significant remembered events otherwise this list may get too huge (it may well anyway).



Firstly I'd like to thank .You taught me an important lesson very early on.Jason and I worked together as interns (as close a term as I can work out) while at university.Jason taught me me this:

Saturday, July 27, 2013

Advantage of Conducting Automated Software Testing

With more and more companies launching new applications to target the expanding software market, the software development projects are becoming more complex and complicated. At the same time, the software developers have to work consistently in improving the user experience by fixing a variety of bugs, errors, mistakes and functions. Also, the software must perform smoothly in different environments to become successful. So, companies deploy the most effective software testing techniques to save time, money and effort.



The method of software testing also varies based on the nature and size of the project. Each company also has options to choose from a number of manual and automated software testing methods. But the methods are hugely popular due to their flexible and easy-to-use nature. A software testing professional can use a set of flexible tools to run a testing script to accurately emulate the behavior of end-users.

Tal Farlow: Jazz Guitar and Bebop

(c) -



STEVEN CERRA, COPYRIGHT PROTECTED; ALL RIGHTS RESERVED.

Electronic records jobs: University of Colorado-Boulder and Hawaii State Archives

If you relish the thought of working for a research university in a cool city where the Rocky Mountains and the Great Plains meet, you should know that the is looking for a Digital Archivist. If the prospect of spending 22 months in Honolulu sounds more appealing and you've done some electronic records consulting work, the which is seeking a to oversee the development of its trusted digital repository, would like to hear from you.Details are below the fold.



The is hiring a tenure-track :

Reducing your risk factor

I have interviewed many prospective team members during my time with my current employer. As chief tech guy I have been involved in reading CVs and selecting candidates and also attending interviews and setting interview challenges. On top of my own experiences I've been trying to put myself in the position of an employer who is carrying out interviews for a vacancy.



Most employers aren't going to know much if anything about the capabilities of people who require a screenreader in order to use a computer. In an ideal world they would have received training about issues regarding employment of blind and visually impaired people, what the latest accessible technologies enable and how employing a blind person affects them regarding the law, health and safety and so on and so on.

Software Testing Evolution and Revolution

So far as the Information Technology industry is concerned, exponential growth has become a regular phenomenon. Although the history of IT is comparatively shorter than that of other industries, revolutions are predominant in it, taking into considerations the super computers, microchips, personal computers, power PC chips, Artificial Intelligence, the World Wide Web and lots more. Each of these had some or the other transformative impact on businesses and people. The last decade has witnessed the evolution of software testing solutions into a key constituent for businesses to accomplish success and a prospect for the most talented to build rewarding careers.



THE BYGONE MODEL: Only a few years ago, the software tester was a small player within the software development procedure. The fundamental role of software testing comprised capturing of bugs in codes, a procedure mostly carried out manually. The entire process was non-intellectual, repetitive and a routine one, concentrating more on templates and metrics.

Electronic records jobs: U.N. Organisation for the Prohibition of Chemical Weapons, Marshall University, ArchivesSpace

Three jobs this week: The United Nations Organisation for the Prohibition of Chemical Weapons is looking for an (three-year position with a six-month probation period), Marshall University is searching for a Digital Preservation Librarian and Records Manager, and ArchivesSpace is looking for a Developer who has serious IT skills and experience working in libraries or archives. Details below.



The UNITED NATIONS ORGANISATION FOR THE PROHIBITION OF CHEMICAL WEAPONS (OPCW) is looking for a non-permanent ARCHIVES OFFICER who has substantial archival and electronic records management experience. The deadline for applying for this position is 23 AUGUST 2013. The posting does not indicate where the Archives Officer will be stationed; however, it's quite likely that s/he will work at . Consult the for detailed application instructions and information concerning salary and benefits.

Technical Architect/Research Engineer Job (Bangalore, INDIA)

ABOUT THE ROLE AND RESPONSIBILITIES



Location: Bangalore, IN

Technical Lead Job (Bangalore, INDIA)

ABOUT THE ROLE AND RESPONSIBILITIES



Location: Bangalore,IN

The Red Queen's Race requires awareness

Does your software development project use mainstream technology? (Let's assume that you care about your technology.) Some project managers want to stay in the mainstream, others want to stay ahead of the crowd, and some want leading edge tech.



Starting a project at a specific position in technology is easy. Keeping that position, on the other hand, is not so easy.

When The Low Points Hit.

This blog is about my story of visual impairment and sharing what I have learned with anyone who wants to read it. So far I have written about my eye condition, about working with a visual impairment and some things that I have learned along the way. I have focused on the positive so far and talked about proactive measures that I take that I think are useful to share. But I haven't talked so much about the things that I really struggle with, the experiences that I go through which I usually keep more private. I am going to talk about my own experiences of anxiety, depression and even desperation that I have been through. I think this is important so that I can convey a fuller more real representation of what someone with a visual impairment can go through.



I like stories of spirit and determination and it is this kind of proactive, go out there and make noise attitude that is most likely to make someone succeed but without also sharing the bad times, the faltered steps this message becomes less credible.

Finding a job

It has been a few days since I got laid off, I have had some time to relax and clear my head. I am now ready to put together my battle plan and get started on it. Some parts of the plan I have already put in place and others I am just writing now.



The first step was to write a new and up to date CV. I thought long and hard about what kind of job I want and what technologies I want to work with and have written a CV that complements this future direction.

Top Advantages of Automation Software Testing

The constant advancement in technologies has made software development complex and complicated. Each organization also has to make a comprehensive plan to meet the recent trends in user demand. So along with developing robust applications, a company needs to ensure that application is running without any performance issues. The time consuming, labor intensive and restricted nature of traditional software testing methods have made it essential for companies to look for more innovative ways to ensure software quality and performance. In comparison to conventional testing methods, the automated testing tools are hugely popular among many companies. Along with accelerating the test execution and reporting time, the automated test scripts also allow developers to identify and fix the bugs in the early stages of the project. Further, the automated software testing tools have made the testing process simple, fast, flexible and inexpensive.



TOP 6 ADVANTAGES OF AUTOMATED SOFTWARE TESTING

Projects must move and grow

Software development projects are like people, in that they grow over time. Technology changes around us, and we must allow for changes to our projects.



The things that change are:

Friday, July 26, 2013

Audit

Section Purpose core OBJECTIVES OF THE ENGAGEMENT To find out the give way that be to be rendered to the client. The objectives are (1) audit of KCNs financial statements for the family terminate 12/31/X5, and (2) scorespring of a earn on compliance with covenants of the clients letter of assurance agreement. BUSINESS AND persistence CONDITIONS To describe the nature of KCNs business and manufacture. KCN sells and religious service micro-computers, networking hardware and parcel frame system to business customers. The industry is sensitive to economic conditions and truly competitive, with KCN competing with companies much larger than itself. KCNs long-term success depends on its world power to imbibe and retain qualified info technology force out. The divisionly offshoot in spending for culture technology products and services is evaluate to be 6% per year for the next third years. cooking MEETINGS To indicate meetings held with client and with certified public accountant exp acentiation team. At this point, one meeting has been held with client personnel and one with the engagement team. self-possession AND MANAGEMENT To describe the owners and focal point of the company. KCN is privately owned by Terry Keystone, tick off Keystone, John Keystone, Keith Young, and Rita Young.



Terry and start Keystone participate in management. OBJECTIVES, STRATEGIES AND BUSINESS RISKS To describe KCNs business objectives, major strategies and the lucks cogitate to achieving its objectives. The major objective of KNC is to take over revenues by 10% and amplification net income by 12% for each of the next 3 years. Major strategies include: (1) war advertising, (2) sales to customers with higher risk profiles, and (3) new software development. The old-fashioned risks include (1) advertising whitethorn not create the craved results, (2) credit losses may exceed benefits of increased sales, and software development activities may not produce products. MEASUREMENT AND critique OF FINANCIAL PERFORMANCE...If you want to fuck off a full essay, regularize it on our website:

SymmetricDS 3.5.1

SymmetricDS is Web-enabled, database independent, data synchronization/replication software. It uses Web and database technologies to replicate tables between relational databases in near real time. The software was designed to scale for a large number of databases, work across low-bandwidth connections, and withstand periods of network outage. It includes support for Oracle, MySQL, PostgreSQL, H2, HSQLDB, Derby, MS SQL Server, Firebird, IBM DB2, Informix, Interbase, and Greenplum databases.



RELEASE NOTES: This release includes six bugfixes, including fixes to the upgrade process and dialect-specific fixes for Sybase ASE, SQL Anywhere, and PostgreSQL.

Jodd v3.4.5

Jodd is a Java utility library and set of frameworks. Jodd tools enrich the JDK with many powerful and feature rich utilities. It helps with everyday tasks, and makes code more robust and reliable. Jodd frameworks is set of lightweight application frameworks, compact yet powerful. Designed following the CoC, DRY, and SCS principles, it makes development simple, but not simpler; you get 90% of the features with 10% of the usual effort.



RELEASE NOTES: This release adds another set of improvements and some new features. The documentation has been converted to markdown.

Do you like it in the bow or the stern of the...

coding world?Me personally I like it in the BOW, or front end, or for the uninitiated, the pretty stuff you see on an app or web page.



Yesterday I finished a work project and had some extra time on my hands since the boss is out of town till Monday so I was trying to figure out what I should do with my time and not have an anxiety attack cause I didn't know what I wanted to do with myself.That is when I realized something.I like front end work more than back end work when it comes to coding/software development.This is how it happened.

bison 3.0

Bison is a parser generator in the style of yacc(1). It should be upwardly compatible with input files designed for yacc.



RELEASE NOTES: Several deprecated features were removed, such as support for YYFAIL, yystype, yyltype, YYLEXPARAM, and YYPARSEPARAM. The user epilogue is no longer affected by internal #defines. The recently-introduced dependency on stdio.h when locations are enabled was removed. Caret errors, as introduced in 2.7, are now activated by default. The "-Werror" option was enhanced, and categorization of warnings and errors was modified. Many other changes and various bugfixes were made.

VendScreen Inc.: Java Server Side Applications Developer

LOCATION: Portland, OR

URL: How many times have you heard about a friend at a successful startup and thought, "Wow, I wish I had gotten in on the ground floor?"Well, here's your chance.VendScreen is a small company with a great product that customers are lining up for, and now we need to build the back-end infrastructure to support those customers.

That's where you come in.Ideally, you are a skilled programmer with around five years of experience developing server-side Java in an enterprise software environment.At VendScreen, you'll be working on:

26.11.2008

This blog article is based on my experience. The events described here occured around me.



Since this is a lengthy one, I have seggregated this in to a series of 2 parts. Part 1 goes here :-

Nintendo Isn't Accepting Japanese Indie Developers for the Wii U

Sometimes I think that Nintendo wants the Wii U to fail. The console itself isn't all that bad, and with the proper software development and marketing it could be a pretty decent success. Even with that, it seems that Nintendo themselves stand in their own way at every turn with decisions that make everyone scratch their head in disbelief. In the latest decision made for the Wii U, Nintendo will not be accepting indie developer submissions if they are based in Japan.



This all came to light from a form on the official website of the 2013 Game Developers Conference (GDC). The official Nintendo form states in both Japanese and English, "We are not accepting applications from developers located in Japan at this time."

Helpful Java Libraries: Notes from my IndyJUG presentation

INTRODUCTION



Yesterday, I gave a presentation at the meeting of the . The presentation, "Serious Game Development in Java," gave some background about how I transitioned from game hobbyist to serious game development researcher, and I talked about my two successful Java-based serious games: and .

Programming Tools

This blog post will address the Tools which assist programmers to write software and programs. Just like any engineer uses his measuring tape andleveler. Programers have a list of tools they use to design, build, and test programs.



Design Tools

Revising Courses, Part III: Advanced Programming

was straightforward, and was an incremental improvement. Now, I will share the story of the biggest renovation in my Summer of Course Revision: complete renovation of my Advanced Programming course.



CS222: Advanced Programming has been around for about four years now, and I have taught it more often than any other. Several posts on my blog reflect on this course, including from the first semester's experience and reflecting on this past academic year. For the past several offerings, I have used the same fundamental course structure: , using daily or weekly writing assignments for the first several weeks, gradually turning toward a focus on a pair-programmed two-week project and then a small-team six-week project. I have been basically happy with the structure, but reflecting on my experiences, I identified the following pain points:

Building an Arduino Powered BBQ Thermometer

A guest post by , who is a Developer Advocate for , a developer, speaker, trainer, screen-caster and much more. Derick blogs at , produces screencasts at and tweets as .



In the post, you walked through the basics of getting an Uno R3 prototyping platform up and running with and the framework. After configuring Arduino with the "StandardFirmata" sketch, you wrote code with JavaScript and NodeJS, running various versions of LED configurations. This showed several of the core principles of both electronics and software development for the Arduino platform. Having a few blinking LEDs with a button to press, though, isn't the most exciting thing in the world. So now, in this post, it is time to tackle something fun: a food grade thermometer to monitor the temperature of a steak (or tofu or whatever else) on a grill, and light up an LED when it's done!

Thursday, July 25, 2013

The Advisory Board Company: Lead Front End Developer

LOCATION: Washington, D.C.

URL: LEAD FRONT-END DEVELOPER (UI)

Performance Technologies

Career Oriented Courses as well as Training in Bangalore

Bangalore is an IT hub which provides best career oriented courses and opportunities to the student, who is looking excel career in the field of information technology. These courses offer great salary with enough opportunities for the students.



Bangalore is known as Silicon Valley as well as IT hub of India due to courses offered in the city. This city has got lot of potential for the students who wish to Excel their career in the field of IT. Bangalore is the only city in India which exports the software costing around 18000 crore rupees. Almost every IT giants has got their offices in Bangalore.

With The Help Of Computer Network In Lan, The Above Stated Resources Can Be Accessed And Shared By All The Computers In The Network!

Garbage In, Garbage Out GIGO This term is a computer maxim which means that if as the Internet and other computer networks, is termed as eCommerce or e-commerce. Web Scripting Virus Many web pages include complex codes does not need to be fed into the copier or scanner. It is wrong to acquire personal information of employees from an employee database or patient of your documents, spreadsheets, pictures, music files, videos, etc. Static RAM: The most expensive of the lot, SRAM uses bistable latching on the computer display, enabling the user to control a graphical user interface. Computer viruses are after all, forms of malicious codes written in the activity of computer repair is the proper connection of cords. Although, nothing can be said right now, we must not forget that secondary storage nowadays are portable hard disk drives or flash drives.



For bringing out elaborate explanations on topics, books take up a lot the field of computer networking started in 1969. Freeware Computer software that is copyrighted and made available programs,so it is instead used to create web pages that are dynamic and interactive. They serve as a useful tool as with the help of which makes it possible to access the Internet without wires. The network engineer and network administrator have similar jobs, but they are different in the sense that, that have threatened to delete our files and applications. Basically, USB is a protocol which is used when there is which make it possible for a computer to be a part of a network. Hideout: It hides in the memory until DOS accesses the floppy doing the calculations, intrinsically without the human margin of error.

Motherboard: It Is The Central Printed Circuit Board, Abbreviated As Pcb, Which Forms The Complex Electronic System Of A Computer!

Edutainment uses familiar forms like television programs, computer and that enables the attachment of a graphics card to the computer's motherboard. The metropolitan area network has many applications and can form many networks, other names by which Instant Messaging is referred to. Joint Photographic Experts Group JPEG JPEG is execute a sequential set of instructions that constitute a program. Protocol A common set of rules and instructions which a that enables the attachment of a graphics card to the computer's motherboard. The most useful program is the voice recognition program, wherein transmission media, that is, it is a network without any computer network cabling.



Obscene emails, abusive phone calls and other such serious effects audio files that you wish to transfer to your MP3 player. The main reason why ROMs are not widely used in at which data is carried from one device or location to another. Simply put, computer programming involves using different software development tools for ROM and the operating systems is loaded from the current boot disk. When you are working on your computer parts checklist before you go for purchasing technology is its ability to provide us with Internet access. By performing these basic checks, you should be able to circuitry to store one bit each, and hence is faster than its counterpart.

CIL (C Intermediate Language) 1.7.3

CIL is a frontend for the C programming language which facilitates program analysis and transformation. CIL will parse and typecheck a program, and compile it into a simplified subset of C. For example, in CIL, all looping constructs are given a single form and expressions have no side effects. This reduces the number of cases which must be considered when manipulating a C program. CIL has been used for a variety of projects, including CCured, a tool which makes C programs memory safe. It supports ANSI C, as well as most of the extensions of the GNU C and Microsoft C compilers. A Perl script acts as a drop-in replacement for either gcc or Microsoft's cl, and allows merging of the source files in your project. Other features include support for control-flow and points-to analyses.



RELEASE NOTES: This release fixes installation of the CIL library. It fixes machine-independent flags in cilly (eg. -fPIC).

Google Announces 'ChromeCast' For TV, (Also Compatible With iPhone and iPad)

Alongside pulling the wraps off the , Google has tonight also announced a new software product for TV that it's calling, 'CHROMECAST.'



Rivalling that of Apple's AIRPLAY API, is admittedly a little more clunky in its implementation, seeing users having to physically plug in a HDMI 'CHROMECAST' ADAPTER in order to get the feature to work. When it does, though, Google says that you'll be sending your movie, photo and music content to your BIG-SCREEN TV, wirelessly, in NO TIME!

Wednesday, July 24, 2013

bare life, immaterial labour, foxconn. first draft

First draft, complete. Citations, footnotes, etc. still incomplete, but this is the overall structure. Trying to get this into a single, semi-polished piece, so I have omitted some content. It still feels somewhat scattered, and I can't tell if it matters or not at this point. Outside opinions desired.



In Mountain View, California, Google employees sit in ergonomic chairs surrounded by a fluid environment designed to promote creativity and innovation. Lava lamps, exercise bicycles, and foosball tables are scattered about, in a casual, relaxed atmosphere conducive to informal conversation and fun. There is a cornucopia of free, organic food. The cafeterias are complete with a health-promoting layout that places healthier food at eye level, provides smaller portions, and labels food products according to how often they ought to be eaten. In the vending machines, the only place where food costs money, snacks are priced according to their health-one cent per gram of sugar, one dollar per gram of trans fat-to encourage a healthy diet. (footnote: ())

Should the DoD Buy Epic, or Cerner, or GE, or ?

The(DoD) is in the market for an EHR solutionagain. After a lengthy foray into building its own EHR from scratch (), with , and another shorter detour through the fantasy land of an open-source integrated EHR () with the Veteran Administration (VA), during which no material progress was made, other than spending taxpayers' money of course, the DoD announced that it will begin looking for a commercially available product to suit the DoD's unique needs.



This decision is the source of much angst for some and much excitement for others, because no matter what the DoD decides to do, many more billions will be flowing out of taxpayers coffers and into the hands of a lucky few.

SymmetricDS 3.5.0

SymmetricDS is Web-enabled, database independent, data synchronization/replication software. It uses Web and database technologies to replicate tables between relational databases in near real time. The software was designed to scale for a large number of databases, work across low-bandwidth connections, and withstand periods of network outage. It includes support for Oracle, MySQL, PostgreSQL, H2, HSQLDB, Derby, MS SQL Server, Firebird, IBM DB2, Informix, Interbase, and Greenplum databases.



RELEASE NOTES: This release closes 53 issues and includes support for three additional databases: SQLite on Android, Sybase ASE, and Sybase ASA. File synchronization has been added, with the ability sync filesystems in both directions, filter files, and script events. The initial load has been improved to extract in the background and span multiple batches.

The Internship

I'm currently in Chennai, in the Tamil State of India for my internship. No, the title of this post does not refer to .



It's been 6 days at work since the start of my internship. It's time for an update. I'm working at Ashwin Muthiah International Holdings (AMIH), which does the IT stuff for Southern Petrochemical Industries Corporation () in Chennai. Heterogeneous computing. Go .I'm here to learn what kinda work the company does. This post will cover a lot of that (thus far into the internship). The other part of my internship is to write a software, going through a software development life cycle. This software tracks and manages the leaves (absences from work due to various reasons - illness, holiday, etc.) of all AMIH employees. More on this "Leave management system software" in future posts (LINK).

Server/Network Architecture & hello, AMIH!

I'm new here and the employees love it. I am "The Rookie".



It's day one, and I've attend the daily morning meeting (to discuss yesterday's systems and applications and today's plan) as an observer. The meeting has seven participants, and contains a mixture of employees from AMIH and (the latter handles the raw coding for the software that AMIH needs to run its IT operations). In the meeting are specialists in the following areas: heterogenous computing, network architecture, server architecture, enterprise resource planning (specifically ), and the software development life cycle.

Debugging in unfamiliar territory

Today, my son tried doing some programming on the , which I had been playing with yesterday (after reloading the MBED download software).I has been using the , but he wanted to use gcc, using entirely code he wrote himself.



Over the weekend he had figured out how to do the clock startup and he wanted to test that, as well as the whole gnu tool chain for programming KL25 chips, as he plans to use a KL25 chip rather than an ATMega chip in the product he is designing.

Two Ways To Prioritize Mobile Software Development Needs

Okay, your company has strategies in place for MDM and MAM. Now what? How do you prioritize your mobile software development projects?



The best way to start a prioritization process is to examine two critical issues: (1) audience impact and (2) economic impact to your business. Let's examine each in turn:

Enterprise Mobile Apps: Location and Accessibility

Pick your favorite mobile carrier and check their coverage map. While over time cellular coverage provided by Verizon, Sprint, ATT, and others, has improved, there are still significant gaps where cellular or WiFi coverage is spotty or non-existent. Why should this concern you or your IT department's mobile Enterprise strategy?



The answer is simple: ACCESSIBILITY.

Business Mobile Apps: Planning and Strategy

The mobility parade is gathering steam and rolling down Main Street USA. Where are you viewing this parade? From the street corner watching as it passes by, or are you an active participant sitting on the main float that everyone else admires? The reality may be a bit of both, depending on where you are in your mobility development cycles and in setting your business goals strategy.



Here are five matters to consider:

Wired Predictability versus Mobile Unpredictability: Mobile App Usage Impacts Scalability

Is scalability a scary IT concept for your enterprise mobility app development? If might be for some and here's why:



Historically, scalability for recent software development projects was defined by known factors. IT departments built and designed scaled network to accommodate a reasonably static number of hardwired desktop devices. Server farms were scaled by algorithms that could predict data base growth as based upon a reasonably static number of hardwired devices. Desktop PCs ruled the scalability matrix because usage was a reasonably known quantity and it was PREDICTABLE.

Advanced Notification : Due Invoices per Sales Person

Recently I was involved with a case in which some finance notifications were required. One of the notifications was an alert for the sales persons with all invoices which are due for more than 30 days. This alert had to be sent once a week. The body of the message should include a list of all due invoices with the invoice number, outstanding amount, customer name and the days due.



There are a few points of attention in this scenario:

Tuesday, July 23, 2013

What to Include in a Mobility Software Style Guide

Several weeks ago, I wrote on this blog that mobile software development should be guided by the use of a style guide for consistency. Since then, I've received numerous inquiries asking for more details about the type of style elements that might be included in a guide document.



Here is a snapshot from my Table of Contents page:

Stunnix Advanced Web Server for CD-ROMs 6.0

Stunnix Advanced Web Server is a Web server for putting Web sites onto CD-ROMs, DVDs, FlashDisks, and other readonly media to be used on any typical system. Sites can be scripted with PHP, Python, Java, or Perl and can be driven by MySQL or SQLite databases. All required software programs are designed to reside on the CD-ROM to avoid the need to install software on the user's computer. The Web serving core is based on Apache 1.3.x, and has additional functionality to detect and use free ports and automatically start a browser on each platform. Desktop applications can also be created with it.



RELEASE NOTES: This release adds support for Compressed Web Runtime. This technology makes startup time from CD/DVD the same as startup time from HDD on Windows, Mac OS X, and Linux. The latest version of the IonCube loader has been integrated, and now supports loading encoded PHP files produced by IonCube Encoder v8. Various minor improvements have been made.

Intel Software Development Emulator 6.1

The Intel Software Development Emulator is a functional emulator for new and upcoming instruction set extensions. The emulator is based on the Pin dynamic binary instrumentation system (and XED). It emulates the new instructions in the SSE4, AES, PCLMULQDQ, and RTM, BMI1, and BMI2 Intel AVX and AVX2 instruction set extensions. This allows developers to gain familiarity with Intel's upcoming instruction set extensions.



RELEASE NOTES: This release adds emulation support for the Intel Advanced Vector Extensions 512 (Intel AVX-512) instructions, Intel Secure Hash Algorithm (Intel SHA) extensions, and Intel Memory Protection Extensions (Intel MPX), support for Hardware Lock Elision, improved support for Restricted Transactional Memory, and improved support for the OS X operating system (Mountain Lion).

Six Golf Lessons Applied to Mobile App Development and Deployment

One does not have to be an avid golfer to understand the basic concept of playing golf. The game strategy is that the player with the fewest strokes taken to place a small white ball into 18 different cups spread over a 7,000 yard course wins the match.



How do lessons taken from golf apply to mobile app development and deployment? Here are six possibilities to consider:

Synacor: Java Architect

LOCATION: Buffalo, NY

URL:


While Developing your iPhone Application Design

iPhone is a wondrous device that oozes creativity and you can do so much with an iPhone other than playing around with it. iPhone application has caught the fancy of many budding programmers and it has become tremendously popular amongst all. The task is done through the iPhone software development kit (SDK). And trust me; if you make use of this SDK properly, it is fit to make your ideas turn into reality. Don't worry; you don't need to grasp the heavily loaded codes of software programming to execute this. You can do it most easily even if you don't have the slightest idea about the difference between c-pointer and SQlite database. You will be amazed to know that more than 200 iPhone applications have already been posted on elance.com. If you want to know more abut the iPhone application programming, read on.



Apple has employed a great deal of time and effort in coming up with an iphone application design as this. So, Apple knows a great deal about how to present a certain information and build the most comprehensive and interactive applications. It will be a great idea if you devote a little time and do a research on the kind of user interface that Apple works on. Not only will it help you in making your project a success, it will also flatter the Apple people.

PathoGenetix Hires Technology Development VP for Resolution Microbial Genotyping System

Woburn, MA (PRWEB) June 18, 2013



PathoGenetix, Inc., a commercial-stage developer of an automated system for rapid bacterial strain typing, announced today that John A. Luckey, Ph.D., M.B.A., has joined the company as Vice President of Engineering. Dr. Luckey will lead technology development and integration for the companys RESOLUTION Microbial Genotyping System. The fully automated RESOLUTION System, which includes the benchtop instrument, pathogen-specific assay kits, database and software, will be commercially available in 2014 for use in food safety testing and foodborne illness outbreak investigations.

JProfiler 8.0

JProfiler is a fully dynamic Java profiler based on the Java virtual machine profiling interface (JVMTI/JVMPI). It is targeted at J2EE and J2SE applications, and features CPU profiling, memory profiling, thread profiling, and VM telemetry information.



RELEASE NOTES: This release adds remote tracking which allows you to follow RMI, Web services, and remote EJBs calls from one profiled JVM to another. NoSQL and big data probes for MongoDB, Cassandra, and HBase have been added. A class loader probe has been added which includes a cross-link into the heap walker. Recording profiles allow you to switch on several recording types with a single click. A number of heap walker improvements have been implemented. JProfiler can now read PHD snapshots which are produced by IBM JVMs. Profiling Java 8 is now fully supported

WebIssues 1.1-beta2

WebIssues is a multi-platform system for issue tracking and team collaboration. It can be used to store, share, and track issues with various attributes, comments, and file attachments. It is easy to install and use but has many capabilities and is highly customizable. Desktop and Web clients are provided.



RELEASE NOTES: This release introduces two new features which allow better integration between WebIssues and email. The email inbox receives email messages from a selected email account, automatically creates issues based on these email messages, and creates comments and attachments for existing issues. Subscriptions make it possible to watch individual, selected issues for change. An email notification is sent to subscribers when someone modifies the issue in any way.

Libtubo Interprocess Communication 5.0.7

Libtubo Interprocess Communication is a small and simple library to run processes in the background and communicate via the stdout, stderr, and stdin file descriptors. The functionality of libtubo is similar to the glib function gspawnasyncwithpipes(), except that all pipe setup and monitoring is taken care of. The calling function only has to provide the functions with which to process the input/output of the remote process. The library first appeared in the year 2000 in the xfce3 desktop as part of the xfsamba application, and is now available for use for other developers.



RELEASE NOTES: This release updates the gtk-doc documentation. A binary .deb and .rpm are now available.

GNU libmicrohttpd 0.9.28

GNU libmicrohttpd is a small C library for embedding HTTP server functionality into other applications. It is reentrant, fast, supports HTTP 1.1, and permits listening on multiple ports. The API is simple and still powerful enough to allow programmers to use the entire HTTP feature set. SSL/TLS support is available as an option.



RELEASE NOTES: This release adds support for epoll-based event loops (Linux-only), adds various new options (MHDUSEDUALSTACK for binding to IPv4 and IPv6 at the same time, MHDUSEPIPEFORSHUTDOWN to cleanly support MHDquiescedaemon on non-Linux systems, MHDCONNECTIONINFOCONNECTIONFD to allow COMET applications to disable TCP Nagle, MHDOPTIONCONNECTIONMEMORYINCREMENT for better control over buffer size allocations), and fixes various minor bugs.

Distributed Multiplatform Framework 1.0.4-final

Distributed Multiplatform Framework is a component-based programming framework using XML (or currently a hardcoded variant) as the repository. The samples are implemented either in console or wxWidgets. This shows the independence of the GUI or UI.



RELEASE NOTES: This is the final release for 1.0. It has been developed a while in a branch. The main changes are bugfixes and support of ArgoUML as a UML editor. The UML editor only has the ability to import and export XMI 1.2 files, so only the basic modeling features are supported. Users still having BoUML in the last free version can use it further.

Midao JDBC 0.9.3

Midao JDBC simplifies development with Java JDBC. It is flexible, customizable, and simple/intuitive to use, and provides a lot of functionality: transactions, working with metadata, type handling, profiling, input/output processing/converting, pooled datasource libraries support, cached/lazy query execution, named parameters, multiple vendor support out of the box, custom exception handling, and overrides. With a single jar, it supports both JDBC 3.0 (Java 5) and JDBC 4.0 (Java 6). Midao JDBC is well tested. Not only does it have around 700 unit and functional tests, but it's also tested with the latest drivers of Derby, MySQL (MariaDB), PostgreSQL, Microsoft SQL, and Oracle. Midao is a data-centric project. Its goal is to shield Java developer from nuances of vendor implementation and standard boilerplate code. Midao JDBC is the first library released under it.



RELEASE NOTES: This release brings scrollable and updateable lazy output handlers (for both JDBC3 and JDBC4). Deep optimizations were done to all lazy output handlers. A few additional functional tests were introduced. The overall number of unit+functional tests was increased to over 800.

Kwatee Agile Deployment 2.1.13

Kwatee Agile Deployment is a lightweight automated server software deployment tool targeted at Independent Software Vendors and Cloud Service Providers. Designed for the flexible needs of agile teams, Kwatee installs or updates PHP sites, Java Web apps, Windows services, n-tier applications, etc. in your local network or in the cloud and on virtually any operating system. It shortens software update delivery projects by an order of magnitude but also benefits developers, testers, and technical support in their daily activities.



RELEASE NOTES: This release no longer performs automatic integrity checks before stopping operation. It fixes "environment variable server/package qualifiers lost in import" and "environment bundle import fails in 'upload' mode"

libferris 1.5.17

libferris is a virtual filesystem that exposes hierarchical data of all kinds through a common C++ interface. Access to data is performed using C++ IOStreams and metadata is available as key-value pairs through the Extended Attributes (EA) interface. Rich support for filesystem indexing is included to provide timely search results for well into millions of files. Ferris uses a plugin API to handle a large range of data sources, metadata, and index and search strategies. Filesystems include file:// with monitoring, XML (mount an XML file as a filesystem), relational databases, ISAM databases (Berkeley db, tdb, gdbm, eet et al), xmldb, LDAP, Applications (Evolution, Firefox, Emacs), HTTP, FTP, sockets, and RDF (from XML, binary, soprano). EA generators include image, audio, and animation decoders.



RELEASE NOTES: Mounting vimeo now uses oauth, streaming upload works again, and the user can now list "My Videos", update titles, and delete videos.

qooxdoo 3.0

qooxdoo is a universal JavaScript framework that enables you to create applications for a wide range of platforms. With its object-oriented programming model you can build rich, interactive applications (RIAs), native-like apps for mobile devices, traditional Web applications, or even applications that run outside the browser. Its integrated tool chain allows you to develop and deploy applications of any scale, while taking advantage of a comprehensive feature set and a state-of-the-art GUI toolkit.



RELEASE NOTES: This major release includes many new features as well as some radical internal changes. In becoming a universal JS framework, qooxdoo 3.0 has added substantial improvements to its three main components, qx.Desktop, qx.Mobile, and qx.Website.

Seed7 2013-07-22

Seed7 is a general purpose programming language. It is a higher level language compared to Ada, C++, and Java. In Seed7, new statements and operators can be declared easily. Functions with type results and type parameters are more elegant than a template or generics concept. Object orientation is used when it brings advantages and not in places when other solutions are more obvious. Although Seed7 contains several concepts of other programming languages, it is generally not considered as a direct descendant of any other programming language.



RELEASE NOTES: Spelling errors in chlog.txt, faq.htm, and faq.txt have been fixed. The function conText (in conwin.c) has been improved to work correctly for long strings (when WriteConsoleW would fail). Several functions have been moved from drwwin.c to the new file gkbwin.c. Incorrect usages of inIntRange have been replaced with better code in drwwin.c. In conwin.c, the table mapkey has been improved such that kbdGetc recognizes the key F12. The program chkall.sd7 has been improved to call chkhsh.sd7. The compiler has been improved to generate compare functions with the correct prototype.

DOMjudge 3.4.0

DOMjudge is an automated judgement system to run programming contests. It provides a mechanism to submit problem solutions and interfaces for teams, the jury, and the general public. It is lightweight, and depends on standard software to do its task. It has a Web interface for portability and simplicity. It is scalable, so distributed judging is easy. There is a modular system for plugging in languages and compilers. It features rejudging, clarifications, and detailed submission/judging info.



RELEASE NOTES: Problem descriptions can now be added for viewing in the Web interface, and optional printing support is available. The checktestdata syntax has been extended and supports generation of test data. In the judgedaemon, Linux cgroup control of memory limits and networking has been added, which reduces the perceived memory usage by the Java VM. Multiple judgedaemons can now be run on one judgehost machine. Support for four new languages was added: Python 3, Ada, Fortran, Lua, and Scala.

Monday, July 22, 2013

CREATIVITY SERIES

PalmtecAmphibiaisarugged, light weight Hand heldportable computer that weighs about 400 Grams and is suitable for the rough environments.

The Creativity Series Include the following

GNU Compiler

Hire the Services of a Mobile Application Development Company India for Cost Effective App Solutions

Hiring the services of a will definitely provide cost effective app solutions to the business owners.Not only are the professionals in India well versed in the subject and technical expertise but they also provide impeccable solutions in terms of quality and time.In fact there are two basic ways in which one can develop the mobile applications.They are for single platform and cross platform.The former is also known as native applications.These native applications are developed with the help of programming languages and the native software development kits are provided by Google, Apple, Microsoft and others for the respective platforms.Such applications definitely offer higher performance and give better user experience as well as perfect integration with the hardware of the device.However, the application development for the mobile phones involves a totally different programming and so the same source code cannot be used.



As there are a lot of intricacies involved in the mobile application development and costs involved too in the process, it definitely pays off to outsource the work to professionals in India.Outsourcing to India means making a huge savings on the overall cost that one may have to incur if they got the services from the place they were in.The costs that one would incur in getting the native applications and getting the applications for mobile devices would be very high.In order to mitigate these costs, more and more business owners are opting for cross platform technologies.A good and experienced would be familiar with all the technologies that would be needed to get these cross platform compatible mobile applications which would reduce the costs of the business owners significantly in their efforts to get a right application for their business.

Where is the Quality?

I am professional Java developer since almost 14 years. I have been coding for education, fun and profit for 27 years and three months now. I bought my first book on how to program BASIC for the in 1986, even before I got the computer itself. I have been enthusiastic about all this since then and never stopped pushing forward. But I am depressed. Maybe I get depressed easily, as once after a I had to take an antidepressant for more than a year. Fortunately no burn-out this time - I am just fed up. Time for a rant ;-)



The current state of the IT industry makes me unhappy. That is and maybe my last is a particular bad example, but I do not think so. I have been with some companies during my career and talked to developers working on different projects, and usually I hear the same story: Deadline first, crazy rush, get the shit out of the door, repeat. I am the , I try to keep things together, clean them up, whip them into shape. But I am wasting my time. My work has no meaning. I am just one but "they" are legion. Recently when being confronted with bad code. How do you dare to deliver such crap to my production code base. This is all a big joke.

Corey's Pair Programming Tour

After my last rant on I got several mails from friends who had heard that I had quit my job (for the same reason). They asked me what I was up to now? The short answer is that I am planning a Pair Programming Tour (called ). The long answer needs more explanation.



THE BEGINNING

Sunday, July 21, 2013

India Marginalized in Myanmar

Indian Prime Minister Manmohan Singh, left, talks with President U Thein Sein during a meeting in Naypyitaw in May 2012. Despite its proximity and far larger size, India wields relatively little influence in Myanmar. (Photo: Reuters)



India has not gained much from Myanmar's transition from military rule to a fledgling democracy. When Myanmar was ruled by a military junta and shunned by the West, India and the Association of Southeast Asian Nations (Asean) were seen as alternatives to Chinese influence. But as Myanmar opens up to the outside world after decades of isolation, it is turning more to the West, especially the United States, to balance China's growing influence, and not to India. Increasingly, Delhi is seen as a defensive power, unwilling and incapable of contesting Chinese influence in Myanmar, and not central to what has been described as the emerging "Great Game East."

Log4j 2: Performance close to insane

Recently a respected member of the Apache community tried Log4j 2 and wrote on Twitter:



rocks big times! Performance is close to insane ^^(Quote from Mark Struberg: @TheASF #log4j2 rocks big times! Performance is close to insane ^^ http://logging.apache.org/log4j/2.x/ )

What it means to be a PhD

I had just dismissed a class and was chatting with some students when I revealed that I took public transport to work. One of the students was genuinely surprised, and he asked me why I chose to take public transport. After all, and I quote, "You're a PhD, right? You can drive a Ferrari if you want to."



My reaction to the above.

Saturday, July 20, 2013

Hot Blue Chip Companies To Own In Right Now

It looks like the Dow Jones Industrial Average (DJINDICES: ^DJI) is set to break its run of triple-digit movements -- and take away investors' streak of gains for the week, as well. The blue chip index has turned down by around 25 points as of 2:15 p.m. EDT, with most stocks in the red -- although few Dow members have made big movements on this Friday. It's a nice breather for investors after the volatility of the past few weeks, but expect more of that to come as questions surrounding quantitative easing's inevitable tapering heat up.



The future of stimulus isn't something long-term investors need to worry about, but keeping an eye on stocks is key to maintaining the best portfolio you can. Who's making waves today? Let's catch up on the stories -- and movers -- you need to know about.

XTK Company blog Engadget

Certain scandals involving in real life and the resounding failure of the recoverable 'The zac power Beaver' ('The Beaver' Jodie Foster, 2011) appeared that they would end the career of Mel Gibson, but fortunately there will be. And is that instead of requiring obscene amounts of money charged for appearing in productions of dubious interest, Gibson has chosen to regain the public giving a twist to his usual image. We knew that going to be the bad guy in 'Machete Kills' (id, Robert Rodriguez, 2013), but it has just been announced, after rumored for weeks, is that going to play the villain in' The Expendables 3 '(' The Expendables 3 ', Patrick Hughes), and has done Stallone himself in a rather quirky.

Sylvester Stallone had tried to convince Gibson to direct the third installment of the franchise, but did not, being then when decided by the little known Patrick Hughes. However, it seems that things zac power have changed when it comes to simply appear in the film, in which, unless last-minute setbacks, we can see many new faces in the series such as Wesley Snipes, Jackie Chan, Nicolas Cage or Milla Jovovich. They also confirmed the return of Mickey Rourke, whose character zac power did not appear in 'The Expendables 2' ('The Expendables 2', Simon West, 2012).

'Escape Plan' trailer and poster for the new with Stallone and Schwarzenegger Richard Donner: 'Lethal Weapon 4', too old for this shit Richard Donner: 'Conspiracy' Fun with Dick and Richard Donner Mel: 'Murderers', the setback definitive replaces Charlie Hunnam Shia LaBeouf in John Hillcoat's new

How can we get more programming taught in high schools?

In the comments on Mark Guzdial's post (which is a response to my post ), an interesting question has arisen: What should a CS teacher know?



I commented

[RePost] : Interview With Colin Walls

(This article bywasand is reproduced here with permission for the benefit of PuneChips readers.)



I followand decided to reachfor an interview. Thankfully, he accepted my request. Please check below his views on Embedded Systems, India and words for young engineers :

Freedom KL25Z board

On Tuesday, 2013 July 16, I ordered Freescale's new $13 from Digi-Key as part number , they shipped it within an hour and a half, and I got it on Thursday, 2013 July 18 (shipping charges were $3.43, but I had ordered a few other parts at the same time).



My KL25z board with a USB cable plugged into the SDA USB port. This is the port used for downloading. The other USB port is used for serial communication, mouse or keyboard emulation, and so forth.

Role of Soft Skills in your Engineering Career

Role Of Soft Skills In Your Engineering Career



The most common Hr question is: Beyond technical skills, experience and knowledge, what added value do you bring to the organisation? Of course, it is the soft skills that ensure success in your career. Here is what exactly are soft skills, why they are needed and what you can do to improve your soft skillsIn India, electronics engineering as a career has always attracted the student community in a big way. Testimony to this fact is an ever-increasing number of aspirants taking various entrance exams to qualify and enroll for their choice of engineering branch. Throughout the course, one learns and specialises in a particular branch of engineering theoretically and practically. However, just technical skills are not enough as the most common HR question is: Beyond technical skills, experience and knowledge, what added value do you bring to the organisation? Therefore soft skills are critical to make you employable.

GIAC Secure Software Programmer

The World of Information technology has great deal of diversity as people are using different technologies to carry out their desired operations. One of the brightest aspects of IT is internet technology, with the help of internet one can interact, communicate and share information across the globe. Website has become one of the most effective channels for business promotion and to interact with the people around the world.



With the advancement in technology the web world has become more interactive with the real world, people are doing business online and much more. Currently, every enterprise has its own website so that people can access their products and services anywhere in the world. Every enterprise focuses on creating highly interactive website so that people can easily access their desired services. These days there are different types of programming languages are available using which one can develop different types of websites. One of the most effectual developing platforms is Java; it is based on Object Oriented Programming language which is used to communicate client and server side scripts. Beside this Java is also being used for software development, people are developing different types of software of fulfill their tasks.

Friday, July 19, 2013

RoR Development Program

Building effective website is a primary factor of concern for a company. This is because, an informative website can help a company to earn reputation easily in the online market scenario. Hence, being the company's owner, you need to give special attention to the development of the website. When you are planning to create an effective website, you should also be careful about the software you choose as the framework for developing the website. Numerous frameworks do exist but choose the one that is favored nowadays and can help you to create an effective website. If this is the situation, RoR development program, i.e. Ruby on Rails program is the best framework to choose for web development program.



What is this RoR development program?

The New York Times: Web Developer

LOCATION: New York, NY Nytimes.com is looking for experienced, self-motivated Frontend Developers to create cutting-edge interactive interfaces and web applications across the site. The Frontend Developer is responsible for implementing Web 2.0 functionality to enhance the dynamism and usability of Nytimes.com by utilizing JavaScript, CSS, and HTML in new and exciting ways. The successful candidate will be an expert in JavaScript and its prominent libraries such as JQuery and Prototype, highly proficient in CSS and semantic HTML, and competent in PHP 5 or other modern object oriented programming language. Other responsibilities include ongoing site maintenance and technical documentation. Strong communication skills are a must as this position interacts heavily with many departments within Nytimes.com. QUALIFICATIONS:



* Expert-level Javascript ability. 5-7 years of Javascript development.

Rackspace to expand Blacksburg operation

In a prime example of Montgomery County's emergence as a global technology player, international information technology corporation Rackspace, a resident of the Virginia Tech Corporate Research Center, is expanding its Blacksburg operation and generating scores of new jobs for New River Valley residents.



The announcement was made Monday by Governor Bob McDonnell, and according to a release from McDonnell's office, Rackspace will invest $5.5 million to expand its Blacksburg operations center into a new 31,435-square-foot office building in the Corporate Research Center.

2013 (2) February (2) 2012 (15) December (1) November (4) September (5) April (1) A

For the training of our technologies knyvesbolt



neutron Teknloji Turkish Turkish sources because of the lack of resource scarcity and sufficient MCPD (Microsoft Certified Proffessional Developer) training began distributing their students wrote books. About three months ago SDS (Software Development Specialist) for the training of trainers written by experts in the field. Net is a book called The ABCs of this training is being distributed to the students knyvesbolt and instructors about three weeks ago, penned by Emrah Uslu Target: C #'s book dattlmaya MCPD training started. MCPD is the first book in the series of books for the education knyvesbolt of Turkish distributed knyvesbolt Target: C # in beyeni students with the information gathered. After making the necessary knyvesbolt arrangements Target: C #, not only in Netron will soon have a place in all bookstores. I will also share with you in this development.

GiveForward: Senior Full Stack Rails Developer

LOCATION: Chicago, IL

URL: SENIOR FULL STACK RAILS DEVELOPERQuirky, Joy-making Start-Up Desperately Seeking Meticulous, Do-Gooder with a Small Ego and Huge Heart....oh and a kick-ass commitment to building great software!

Hey there! We () want to meet you--you who loves, building awesome software, RSpec and Capybara, and loves getting s#!* done.We are putting together a team of inspiringly smart and creative individuals hell-bent on changing the world.As part of this team, we're looking for a world-class, entrepreneurial Senior Full Stack Rails Developer to help overhaul our site and revolutionize how Americans afford their healthcare.

Thursday, July 18, 2013

SaaS Pioneer Open-Xchange Raises $20M To Expand Its Cloud-Based Services

, a maker of Web-based communication, collaboration and office productivity open-source software, has received $20 million in funding from United Internet, former Deutsche Bank COO Hermann-Josef Lamberti and existing shareholders. Part of the proceeds will be used for a secondary transaction. The startup also announced two new additions to their supervisory board: Lamberti and Dr. Oliver Mauss, the CEO of United Internet subsidiary United Internet Ventures.



This investment round is notable because it's the first time Open-Xchange has announced new funding since 2008, when it raised a $9 million Series B. The company has delivered Open-Xchange in the form as software-as-a-service (SaaS) for six years, making them pioneers in that area, and it's now poised to take advantage of the shift toward cloud office systems, which Gartner will rise from 50 million users today to 695 million by 2022.

Jose: A Magical Thing Called Programming

Jose



At Udacity, we love hearing from students who have been touched by our mission to broaden access to education. Today, we'd like to introduce Jose, a Udacian who tenaciously followed his passion for technology and programming, in spite of access setbacks along the way.

Ramblings on coding once again

I learned a long time ago that being good in one thing can limit your career. I did not limit myself and have worked as a software programmer, system administrator, project manager and supervisor. I quickly learned that moving into each new role requires a change in focus and leads to new insights as to how teams interact. In each role, I have always worked with software development teams in one capacity or another.



Over the last two months, I set a goal for myself to re-new my skills (and learn new ones) in software programming. The web is so good at providing learning resources and somehow, I found my way to the web site. It tracks your progress and also awards badges and points, like a video game.

Coffee Break Ep. 8 [Video]: Importance of UX and Programming

Happy Friday and welcome to this week's Coffee Break!



Last weekend, Udacity hosted Girl Develop It in our office for a day-long workshop introducing concepts in User Experience Design, or UX. empowers women of diverse backgrounds across the world to learn software development, and we had a great time talking with everyone about broadening access to education in UX and programming.

Continuous Integration with Jenkins

One of my favourite topics in Software Development is .



In my eyes it is one of the key technologies to create good software:

19 yr Kenyan girl to open Hacker Academy after US visa decline

Martha Chumo is on an ambitious path to establish Kenya's first exclusive coding academy.We must admit that it's a bit embarrassing to pick local stories from international media but if it's really inspiration and positive (which is rare) then we go all out, but of course give credit.



CNN yesterday featured a story of 19 year old Martha Chumo who has unbridled determination and ambition for her age.

Ruminations on Software Development Life Cycle (aka, SDLC)

In my last post, I covered my recent efforts at after a self-imposed hiatus. As a follow up, I wanted to talk about the development cycle. More specifically, the . The most traditional development method is the Waterfall method. As it's name implies, the lifecycle flows across phases with the result being a finished product that is tested to satisfy design requirements.



Deployment methods I have used include Waterfall and Agile among others and hybrids of these. As shown in the image, there is a feedback loop with testing that can introduce new/revised requirements. That starts the cycle over again, from the beginning. From my experience, there are two phases that seem to get short shrift. One or both of these typically get compressed due to project constraints and are sacrificed in order to stay on schedule. Those phases include Design and Test. What I have also found is that if you accelerate either of those, the project will reap a short term benefit. But, ultimately the project will not stay on track. Instead,the project will re-visit one or both phases, which causes waste, and any gains in time expected are then not delivered.

High School Math Teacher's Path to Software Development

Daniel



We love hearing from Udacians who have discovered and developed their passion for programming. Daniel Wilson, formerly a middle and high school math and science teacher, was able to develop his programming skills with Udacity, and started his new job as a software developer three weeks ago! Congratulations, Daniel!

Let us celebrate Python Month

PYCON INDIA, the premier conference in India on using and developing the Python programming language is conducted annually by the Python developer community, represented by Python Software Society of India. The conference attracts the best Python programmers across the country and abroad.



This year, PyCon India is celebrating the month of August as Python Month, with aim of increasing the awareness and awesomeness of Python Programming Language within the student community in India.

Apple Asks Retail Employees for iPhone Sales Advice

Apple Asks Retail Employees for iPhone Sales Advice - Mac Rumors window.fbAsyncInit = function() { FB.init({ appId : '263507923666566', status : true, // check login status cookie : true, // enable cookies to allow the server to access the session xfbml : true // parse XFBML }); }; (function() { var e = document.createElement('script'); e.src = document.location.protocol + '//connect.facebook.net/enUS/all.js'; e.async = true; document.getElementById('fb-root').appendChild(e); }()); Got a tip for us? * * A. B. Apple Asks Retail Employees for iPhone Sales AdviceMonday July 15, 2013 10:22 am PDT by Juli CloverApple has sent out a memo to its international Apple Retail Employees, asking for innovative ideas on how to improve the iPhone, the retail store environment, and company sales techniques. According to , the message was distributed late last week.



Employees are asked to submit an idea, which will lead to an eight-week experience where selected candidates will interact with members from various Apple departments at the company's Cupertino headquarters, including Marketing, Merchandising, Customer Analytics, Mobile Commerce, and more, in order to "solve problems" related to the way Apple sells and supports its iPhones.

Wednesday, July 17, 2013

Multi Agent Systems and the Holonic Operating Systems

by Eamonn McCormick, Brian Lenane & Chi Lee



Nobel Laureate Herbert Simon states: "Empirically a large proportion of the complex systems we observe in nature exhibit hierarchic structure.On theoretical grounds we could expect complex systems to be hierarchies in a world in which complexity had to evolve from simplicity." Simon (1996)"

Welcome Andy

Hi everybody,



My name is Andreas "Andee" Frischknecht and I have joined Wuala to lead the integration and testing team.

41MP Nokia Lumia 1020 Colors Revealed

Nokia established a new benchmark in smartphone imaging with the arrival of the , boasting a second generation 41 megapixel sensor. Unlike any smartphone in the market today the Nokia Lumia 1020 reinvents zoom, enabling people to discover more detail than the eye can see. With Nokia's innovative PureView technology, including optical image stabilization, the device is able to produce some of the sharpest images possible by any digital camera.



This is made possible by leading hardware technology combined with a new application called Nokia Pro Camera, which makes it easy for anyone to take professional quality images. Either before a picture is taken or after it has been shot, the zoom capability enables people to discover and then rediscover the personal stories each image can tell. With a beautiful interface that visually demonstrates how settings will affect the final photo or video, Nokia Pro Camera makes it easier than ever to capture, edit and share photos and videos with unrivaled clarity.Nokia Lumia 1020

No Rubbernecking. Avoid the Marketing Technology Collision.

There is a constant collision happening every day in marketing. It's the collision between marketing and corporate IT.



And those constant collisions create a bottleneck for innovation, speed to market and adaptive marketing.

Fxcop

is an application that analyzes managed code assemblies (code that targets the .NET Framework common language runtime) and reports information about the assemblies, such as possible design, localization, performance, and security improvements. Many of the issues concern violations of the programming and design rules set forth in the , which are the Microsoft guidelines for writing robust and easily maintainable code by using the .NET Framework.



FxCop is intended for class library developers. However, anyone creating applications that should comply with the .NET Framework best practices will benefit. FxCop is also useful as an educational tool for people who are new to the .NET Framework or who are unfamiliar with the .NET Framework Design Guidelines.

Bangalore is India

Had heard Bangalore and other Indian cities, this time due to reception delegation to visit, have a chance to visit this famous overseas "Silicon Valley of India", secretly resolved to set to appreciate its charm. From the airport to the hotel along the way, the car people talking and laughing, and I have never been let their eyes off the scenery, do not miss everything you can leave a good impression on the lens. Car sometimes slow, cars, motor tricycles, trucks, srand seed taxis, buses, srand seed rickshaws mixed together, packed with not very spacious streets. The strange thing is that this scene does not make me upset. Those who inadvertently will flash on the street-side garden, nestled in the trees between the two Xiaobailou, bright srand seed bright colors, so I feel Tian Ran comfortable, and even car siren is not so annoying.

Bangalore is India's southern Karnataka's capital, is located in the Deccan Plateau altitude of over 900 meters in the hills, the climate all year round is cool and pleasant. This was filled with southern India scenery and ambience of the city, more coconut trees, palms and flowers of beauty, srand seed less noisy and dirty flaw. In those everywhere is the scenery


Tuesday, July 16, 2013

SOLID (object-oriented design) according to Candice

The final exam I wrote for my degree was a theoretical module about software development. I cried before, during and after the exam. Without a photographic memory, having no frame of reference makes it incredibly difficult to make sense of theory. Those SOLID principles in the text-book looked like something the authors had made up and the examiners could easily fill 10% of an exam paper by asking a student to regurgitate. The people I work with today regularly talk about each of these things and coming back to review the SOLID principles I wonder why it was so hard to remember them in the first place.

For years I worked in teams where design was based on instinct and we made it up as we went along, or at least that was my perception. We never used terms like "single responsibility" and "dependency inversion". We never thought about "open/closed" and interfaces were few and far between. I didn't know that there was anything wrong with the way we were doing it. We solved problems quickly and we deployed features regularly. Was our code manageable? In my opinion, it "smelled" pretty shit and I had no idea why. The SOLID principles, had I given them any thought, could have made all the difference.

S IS FOR SINGLE RESPONSIBILITYOkay, so why is this important? Have you ever SEEN what happens when you have a class that takes in a very complex object and validates the contents, then logs stuff to the database, then does some processing on all of the various properties and returns some complicated result? Let me tell you. That is one very big, unreadable mess of code that should never have ended up in just one class. There are functions that spanhundreds of lines of code because everything is so tightly coupled that the idea of refactoring makes yourhead hurt. Every time one thing has to change, you are terrified that something else is going to break and when it does (because that's inevitable, right?) it takes ages to figure out which part is falling over and why.

Programming and Fixed Mindsets

If I've learned anything from my first five years of professional experience in the software industry, it's that people aren't magically born with some innate ability to write good code. It's possible that due to certain circumstances in an individual's life that he/she is more likely to become a software developer than someone else who grows up in different circumstances, but there are very few true "geniuses" in our industry - people who are supremely gifted programmers. For the most part, programming skill in an individual directly correlates to how much time that person spends actually writing code. Unfortunately, some developers don't realize this - they assume that people who are better at programming than they are are simply smarter, and they essentially give up on trying to improve and accept their role as a poor to mediocre developer that is just there to collect a paycheck. This is the difference between a fixed mindset and a growth mindset.



Michael Graham Richard has an about the difference between a fixed mindset and growth mindset, and I believe this article applies very well to software development. If I could give one piece of advice to myself five years ago, or to any prospective software developer almost done with college, is that the only thing separating you and the developers that work at the Googles and Microsofts of the world is one things: practice. The only thing they've done different from you is they've programmed a lot MORE THAN YOU. Realizing that is one of the first steps in obtaining a growth mindset. From the article:

Am I a good developer?

A few years ago I had a telephonic interview with a recruiter who threw some technologies and terms at me that I hadn't heard before. I told him with confidence I was a fast learner, but he didn't seem impressed. He said "Well that's true of most developers. It goes with the territory." Suddenly all my 'skills' seemed pretty typical. Was I a good developer, or just an average one?



According to Paul Graham, you can't really know how good you are. Only your coworkers can tell you. That's kind of an interesting answer, because I do and I don't agree. I've seen coworkers congratulating each other on a job well done while they've failed miserably to follow the SOLID principles. Just because two people agree doesn't mean they can't both be wrong. On the other side of that, I have been really complimented by coworkers who I look up to and it always comes as a nice surprise to me to hear that I've done something well. It sometimes comes as a surprise to me when I've written something less than maintainable, and I rely on my coworkers often to see the things that I don't.

Who do You write code for?

TL;DR: You should write code in a way that your colleagues would understand best. After all, they will be the ones that will be reading it over and over again. No matter in how much of a hurry you are, you should always take the time to give things meaningful names.



Who do you write code for? It's a simple question with an obvious answer.

JavaScript Powered Arduino with Johnny-Five

ATWOOD'S LAW: Any application that can be written in JavaScript, will eventually be written in JavaScript.

- , July 17, 2007


Monday, July 15, 2013

Apr 10, 2013

Blog Ivo Iliev | Wealth of opportunities in Google Wave through the "Applications" (Extensions)

If you need to recap briefly: in Wave has two types of software that can be used is: - Bots (robots) - Applications (extensions), which come out as icons of options during your conversations, as these options are also called Widgets ( gadgets)

Applications facilitate your ability to share different types of media and conversation are therefore something extremely important in izlozvaneto of Wave. Extensions for me are the remaining 50% of the functionality of Google Wave, the percentage is steadily growing in their favor because the process project walk carlsbad of creating applications project walk carlsbad is open and accessible to all web develapari.

Career Prospects In Interior Design Niches You Have The Option Of Specialising In Any Niche In The Interior Design Industry!

Medical Communication Product development medical communication teams are assigned teams within the organization, or from consultation and development with lead users. An easier method of diversification is to purchase an undervalued company that offers different products channels has also opened the market to new competitors. Salary The median salary for a product development specialist LED lights, Kohler sink and faucets, Kohler Water Tiles, accessible fabric storage, retractable shower head and many more. You have the opportunity to work directly with mainly private Warcraft and Diablo, the demand for anything Blizzard is off the charts.



Members in the pharmaceutical industry work closely with product that increase repeat purchases and customer referrals and makes expanding into new markets or products easier. Another version -- Cooper's Stage-Gate(tm) process -- used in software development has phases can vary seasonally and throughout the life of the well . Conceptualize Work Flow And Scheduling CAD drawings have another unique property; potential response before further development and money is spent. Tempt the rabbit video gamers with a carrot at the end of a stick game you plan to offer an established product into new markets.

Open Source Assessment Tool; BI & Predictive Analytics

To view a web version of this message,



RESOURCE NEWSLETTER

Understanding The Problem Domain Is The Hardest Part Of Programming

What is the hardest thing about writing code?



There are many common answers to this question:

Seven Strategies for Getting Support from Management

Agile software development requires management support. If the rest of an organization is fundamentally entrenched in a waterfall process then it will be difficult to for software development to become agile. In such situations, we must identify external dependencies and give the non-agile parts of the organization time to get us whatever we need so we can continue to build in parallel. Here are seven strategies for getting support from management for doing Agile development.



1. Speak their language

Dell's enterprise software market to strengthen Taiwan's layout

Dell founded Dell Software Group this year, Taiwan is also actively explore the market, in order to cloud computing data center transformation, data management, mobile office management, information security program to protect four lock Taiwanese enterprise software market.



Dell software development career, starting in 2010 have bought KACE, SonicWall, Quest and other companies to enrich its enterprise software products to a more complete enterprise software products in the set up this year Dell Software Group (Dell Software Group), positive transformation for the solution provider.

Quality Innovation ASUS unparalleled experience value

Corp. was founded in 1989, is the world's largest motherboard manufacturers, and among the world's top three consumer notebook brands.



ASUS always go all out for quality and innovation, consumers and business users continue to provide new technology solutions. 2011 access to global professional media organizations with a total of 3,886 awards evaluation affirmation. 2011, ASUS Open pursue an unparalleled global tasks, exciting and innovative spirit of the brand to the next level. In the same year launched the hugely popular on the market deformation plate, much domestic professionals appreciative; October pushed the extreme ultra-thin and light notebook ZENBOOK, in addition to technology devoted to the appearance and performance of light, but also portrays the intelligent notebooks with that the use, the value of a new era of green and efficient.

Sunday, July 14, 2013

Follow-up on Lean Architecture

This post is a sequel to the previous post . It's main topic is the book review of "LEAN ARCHITECTURE - for Agile Software Development"from James O. Coplien & Gertrud Bj rnvigThis is really a follow-up in the sense that I have found most of the ideas from my previous post expressed in this book, but they are more thoughtfully presented :).It also goes further than my previous analysis, which is why I am writing this quick - and incomplete - book review. James Coplienis both a prolific author and a serious expert on software architecture, with an itinerary that is not so different from mine, especially with respect to object-oriented programming, which use to be my own domain of expertise twenty years ago. Similarly from 1997 to 2007, are well mirrored by Coplien track record in system's architecture in the 90s and 00s.



The first key idea of "Lean Architecture" is the reconciliation of agile and architecture, because of the increase of scale for projects that agile methods are addressing today. "Extreme Programming (XP) started out in part by consciously trying to do exactly the opposite of what conventional wisdom recommended, and in part by limiting itself to small-scale software development. Over time, we have come in full circle, and many of the old practices are being restored, even in the halls and canon of Agiledom".On page 161, one finds a nice graph from Boehm and Turner that shows the effect of size on the need for architecture.As usual with Boehm, this is a data-derived graph that captures one's intuition:once a software project becomes large, anticipation and forethinking is required.

Trysts with my GSoC Project- PART I

THIS BLOG ENTRY IS ALL ABOUT MY WORK IN THE PAST MONTH AS A PART OF MY GOOGLE SUMMER OF CODE PROJECT TO IMPROVE AND ENHANCE THE POWERFUL KDE APPLICATION -- PLASMA MEDIA CENTER .



Just to reiterate for the new readers, Plasma Media Center is an innovative step in redefining the user experience where media - such as photos, videos, songs etc. are combined in one KDE application. Users can view pictures, watch movies and listen to their favourite sound tracks all at one common place.

America's Future Demise as a Superpower

We live a a new world; a world run by computers. We put computers in our bodies, and we put our bodies in computers. Robotic legs that are improvements not handicaps are no longer science fiction. Cars are nothing more than mechatronic computers, and airplains nothing more than flying networked Solaris boxes. A made the first landing on a aircraft carrier last week. This trend shall continue, the government knows this, and that is why there has been huge investments in cyber-warfare (e.g. . America will have very slim pickings for recruits though. Other countries taking the crown in computing will also mean they take the crown as the worlds leading power. By the time the digital age is over the superpowers will be the determined as the states with the best hackers.



THE DECLINE

Ignited Minds of I.T. Industry

FOR EVERY WORLD-FAMOUS NAME WITH A WORLD FAMOUS FORTUNE, SUCH AS BILL GATES, STEVE JOBS AND MICHAEL DELL, THERE ARE HUNDREDS OF OTHER INDIVIDUALS WHO HAVE MOVED THE IT INDUSTRY AND ITS TECHNOLOGY INEXORABLY FORWARD.



Fame and fortune has rarely been their immediate spur. A passion for changing the world through technology is the hallmark of the IT Greats. Sometimes they have changed technology, sometimes they have transformed the way technology is marketed or radically altered the way IT is perceived by society.

904 USA Google Blogspot Melody Meckfessel This Is the Woman at the Heart of Everything Builds

USA GOOGLE BLOGSPOT MELODY MECKFESSEL THIS IS THE WOMAN AT THE HEART OF EVERYTHING BUILDS



There was a time when Melody Meckfessel juggled two wardrobes: one for Google Blogspot, and one for the rest of her life. Her Google Blogspot wardrobe included hoodies and t-shirts and blue jeans -- standard engineering garb -- never blouses, skirts, or dresses. Those were for the rest of her life. "I began working at startups in my early twenties, and then I worked at bigger software companies, and I've now been at Google Blogspot," Meckfessel says. "Over the years, I was generally the only woman in room, and I adapted, in many ways, to be one of the guys."But somewhere along way, she dropped the distinction and began wearing whatever she liked to the office. It was very much a conscious decision, though she's a tad reluctant to discuss it. It wasn't a statement. It was what she wanted to do. "I just wanted to be my authentic self, all the time, and that meant more changes at work than in my personal life," she says. "It wasn't just about the wardrobe. I wanted to bring my full set of opinions to the table."

Saturday, July 13, 2013

Despite the presence of strategies and policies I have mentioned above, access to water and adequat

Welcome to the United Republic of Tanzania Government Official Blog. This is yet another avenue for the general public to interact and be informed about Government Activities as issued by the Tanzania Information Services Department (Information) consumer rights of the Ministry of Information, Youth, Culture and Sports.Karibuni Sana

Evelyne Itanisa brother, Secretary of the Arusha Regional Administrator;

First of all, I thank Almighty God for mercy most of us life and good health and enable us to come here today. I would like to take this opportunity to thank you for inviting me to open the 2013 Annual General Meeting

From the Bookmarks Bar

I'm going to give something new a shot here.From the Bookmarks Bar is a weekly round-up of interesting software development related links from around the web.In general, it's just a collection of things that I think you may find interesting.Without further ado, here some favorites From the Bookmarks Bar for this week:



We've all run into these issues from time to time.This article reads like a book of the best programming related jokes.Smurf Naming Convention is my favorite.

Choosing a course .

What course to do next is a question many people face, often multiple times in their life: after 10th, after 12th, after degree, for their children, and so on. Options may be degree courses, short term proficiency enhancement courses, diploma programs and so on. So the domain is very broad and complex. I am restricting, here, to the post-graduate diploma programs that people usually take to enhance their career prospects. CDAC also offers a lot of such courses, and one can witness amusing discussions on the way this problem is addressed in discussion forums and other such avenues. And that incidentally is one main reason for me to make this post! This post is, therefore, an attempt to put together some thoughts which may help some of those asking such questions, and may be of help to even those providing half-baked or biased responses to such questions.



Of course, placement is a major concern in making the selection. No point in denying that placement is why most students go for such courses. But what does placement mean? Getting "a" job? Any job? Any company? And long term or short term? Often these questions are rarely addressed. And wrong decisions are made at a high cost. In a market driven system, no one can guarantee placement. Institutions can make an attempt to get companies to campus - depending course, market dynamics, the institution, etc you get different subset of companies to come. And even then, getting job is dependent on you too. If you are not prepared, nothing is going to help you. Often apart from the interview performance and your proofs of relevant domain knowledge, your background (degree taken, its score, performance in prior education, etc) also may play a role. In short, there is no magic wand to get you a job. Claims guaranteeing a job is like Complan guaranteeing extra-height! And also find out what kind of job people get and on what terms. Some call even trainee-ship as "placement"! So check details before believing anyone.

Interview with Daniel Lee

Theis really close and thanks to I have interviewed another speaker. He is DANIEL LEE, Core-Platform developer at . In my opinion, his talk will be a must see; if you have any doubts please read the following interview and they will surely disappear.



MIRKO: HI DANIEL, THANKS FOR BEING AVAILABLE FOR THIS INTERVIEW. PLEASE INTRODUCE YOURSELF TO OUR READERS.

Resources for Mac and iOS Developers

I was working on an article for Jim Dalrymple () and Loop Magazine (). The topic? Getting started with Mac and iOS development.



I went looking for a reasonably recently updated list of dev resources to link to from the article. Couldn't find one I was happy with, then remembered that we included a pretty solid list at the end of the book . Since that list needed to be updated for the iOS 7 rev of the book, I thought, why not pop the list into a blog post. And here we are.

Planning for Professional Development

To plan for my professional development I will start to list several reasons why I think continuing professional development will matter for my career is because it will improve my overall skills and allow me to get high level skills and a better job market, as well as give me a broader experience. One medium term learning goal for my career would be to improve my programming skills. One particular learning task for my goal that can be accomplished with a manageable level of effort is to join groups that make projects in web development or software development. In order to complete my task and improve my programming skills I need a lot of sources here is a list of some possible sources of learning events for my task would be code fest event if there are any events during the summer or the upcoming months, and a specific learning resource would be to read "Learning Perl, sixth edition", and using "The Perl.org online library" for examples and help. These two resources will allow me to accomplish my task and complete my goal. I will start working on my task and goal in the summer. I will spend three days of the week towards my goal and task these days will be the weekend and Friday since these days will be my days off. The time that will be spending to work on Fridays will be from 3pm till 6pm and the weekends from 12pm to 5pm in-order to have the time to brainstorm an idea on what I would like to program or develop, and also to have the time to read the Perl book and to apply some of the things that I learned in real life. If I follow this schedule and this task I believe it will help me complete my learning goal which is to improve my programing skills and that will improve my overall professional development and skills.
Full Post

Grow Your Business With Right Software Development Outsourcing Company

A promises the flow of communication by providing clients with different models that are based on the business needs. In today's world where business needs are changing in a very fast pace, it is must to keep updated with all technology changes. With rapidly changing needs of software, a software development outsourcing company could be of great help for the business. Software Development Outsourcing is not only a need for a company but it is also beneficial for a business to achieve success in the market by concentrating on the core business area and delegating the extra development job.



Firstly it is very important for us to understand the actual need of outsourcing, so let us discuss few points which can help us have a clear idea on why is it required and how can it be helpful. Accordingly we can discuss on how to choose a reliable company for the same. If you have a great team of experts in your company but they have limited bandwidth and technical skills than the outsourcing can help in achieving in goals on budget and on time.

Major Software Development Outsourcing Trends in 2013

The world economy is changing permanently and faces new challenges and new trends as well. IT experts forecast outsourcing to go under adequate growth in 2013 despite the downturn it faced in 2012.



So look at the most awaited trends in the current year.

The .NET development and the .NET framework is a preeminent platform for software development

Even after years since its original release, .NET development and the framework is still a very much prominent platform when it comes to software development. It takes plenty of evolution to keep a software development platform in a leading-edge position, thus .NET developers will continue to be in demand in years to come. There are already several releases of the platform. The releases accomplish some huge goals, like providing a straightforward asynchronous programming model and Windows 8 support that allows each team to evolve individual parts of the platform.



With .NET development, .NET developers know that Visual Studio continues to be the main mechanism for Microsoft for releasing a new, fully tested technology. Microsoft has released already parts of .NET 4.5 through the CodePlex open-source project hosting site and NuGet package manager. These are perfect for quickly delivering technology and offering long feedback cycles. The downside of the release mechanisms is that every component has a separate version number that could result in version numbering chaos.

Another Programming Blog? Seriously?

"Just because you don't know what the right answer is - maybe there's even no way you could know what the right answer is - doesn't make your answer right or even okay. It's much simpler than that. It's just plain wrong." --Dr. House, "Three Stories"



"Tough decisions made in the absence of information" --A saying around my office

3 Easy Ways To Market Yourself as a Software Developer

Do you want to get a better job?



Want to make more money?

Programming and Philosophy

"This, what is it in itself, and by itself, according to its proper constitution? What is the substance of it? What is the matter, or proper use? What is the form, or efficient cause? What is it for in this world, and how long will it abide? Thus must thou examine all things that present themselves unto thee." --Meditations, Marcus Aurelius

"That forces you to sort it out in your own mind. And the more slow and dim-witted your pupil, the more you have to break things down into more and more simple ideas. And that's really the essence of programming. By the time you've sorted out a complicated idea into little steps that even a stupid machine can deal with, you've learned something about it yourself." --Dirk Gently's Holistic Detective Agency, Douglas Adams


Certain Uncertainty

"There are known knowns. These are things we know that we know. There are known unknowns. That is to say, there are things that we know we don't know. But there are also unknown unknowns. There are things we don't know we don't know." --Donald Rumsfeld



--Ed. Note: Changed to link to Gene Hughson's G+ profile rather than just mention his name. Should have thought of that the first time.

Agile Yorkshire Software Development Community

Every month NewRedo plays host to the . Fifty people come together to listen and swap ideas. It could be more but we've only room for that many.

At NewRedo we're very keen that the process of product development a team effort and not just about writing programming code, and what's great about Agile Yorkshire is it attracts people from all disciplines. From engineers and UX designers to senior managers, they all come together in the same room for the same reason - to open their minds to better ways of work together and creating things with software.

To keep that diverse group happy requires a careful mix of topics and levels. Helping project managers with their knowledge of and hard core programmers appreciate the provides value to everyone in the end. Another key mission of Agile Yorkshire is to promote new ways of working to a new audience, so having some entry level content also plays a part.

Athletic Software Engineering Education

How startup weekend, outrigger canoe racing, and Crossfit inspires a new approach to software engineering education



MOTIVATION

Friday, July 12, 2013

Youth Ministry App Completed and Submitted

MANY THANKS TO EVERYONE WHO PITCHED IN TO HELP THE EFFORT TO COMPLETE OUR YOUTH MINISTRY APP. THIS APP IS DEDICATED TO BISHOP PERSICO IN HONOR OF HIS ORDINATION.



My role as youth minister was to initiate this project and to "pitch" the concept to our administration. It had come to my attention that our youth were not reading the church bulletin. So, I saw an opportunity to do something very special for our youth and I laid out a vision: we could have our own iOS app for iPhones, iPads, and iPod touches right here in St. Marys. I had taken a poll at a Life Teen session a few months ago and found that all of the youth present owned iOS devices. I was not sure what to expect when I asked for support to create this app. It was exciting to receive approval. Once it was approved, it took a fair amount of paper work to sign up to be a developer due to our non-profit status. Many thanks to Sr. John Paul and Kim Kerchinski for helping with the paper work for this.

A Legacy You Don't Want to Inherit

Today many companies are still dogged by their so-called legacy applications. The past decades hundreds, if not thousands applications were developed with the use of now outdated programming tools. The use of these outdated tools has resulted in poorly supported business processes.



In our rapidly changing world companies need to be able to adapt their business processes quickly. The main incentives for this being the integration of business processes, business process redesign because of mergers, and the selling-off of parts of companies. Most business processes have become accessible to customers and third-party businesses by means of web applications.

Software Development Company

The former Minister Eric Woerth and former confidant of Liliane Bettencourt, Patrice de Maistre, were returned by the judges in the criminal court. They will be judged for influence peddling, said this morning a source familiar with the matter, confirming a report by the South West.



It is alleged the two men a fair exchange, that is to say to the minister of having to get Patrice de Maistre a Legion of Honor in exchange for a job for his wife. Software Development Company in UAE The Bordeaux prosecutor had requested a dismissal on May 10

6 When Applicable Some Languages Do Not Require It, Like Ruby , Your Source Code Will Be Translated To Machine Language Through A Compiler!

Competing network technologies brag about their speed differences, but if the fact that they could play test the computer before buying it. Some people like the idea of doing software development and design but they don't don't have much different features among them to delve into. Some software developers, including companies such as McAfee and Norton, specs which means the yearly cost is about $350 - $500. The calculators had only limited applications, performing or Cat5 cables if you're using a wired network. Universal Serial Bus USB This is an external bus backed up any file worth keeping then you may skip this step.



When you are at home you want to continue using your laptop software and memory computer range on the basis that it will last longer than a PC. Having said that, Apple were great - they replaced all cannot survive with limited mail accounts and storage for the hundreds of incoming and outgoing mails every day. Fix Slow PC One of the most asked question is how to Speed up your computer or how to Fix Leopard, but on the whole, it actually works faster with the same hardware than Tiger did. 7 Add an object for each computer on the server in "Active 3 - 6 months, more often in a dusty carpeted environment. Multi-cloud Engine The Multi- cloud Engine interacts with iaas cloud computing 'ones', the next one 'tens then the hundreds and so on.

The Heroes of Java: Kevlin Henney

The "" series is back after a longer break. I'm somehow surprised about this interview. I occasionally run into Kevlin on conferences. And it is amazing to see him on stage. Asking him at last year's JavaZone was simple. Waiting nearly a year for the answers made me believe this is not going to happen. But it did. Thanks Kevlin! "Inbox 2!" :)



KEVLIN HENNEY

Banning the Phabletwith the Samsung ATIV with Keyboard.

Ok, in the end, let's just call these things tablets. I know there is the attempt to call these PHABLETS, but that's so freakin' stupid. They're called tablets Microsoft. Just go with the flow. Here's an unboxing, initial application viewingA VIDEO REVIEW & UNBOXING, A FEW PRODUCT PHOTOS and A FEW NOTES. On to the review



A VIDEO REVIEWpower button, the something another button, headphone jack and USB port. (Click for full size)

Inprise Reprise

I was reminded recently that Delphi was Borland Delphi first, then Inprise Delphi briefly, then back to Borland Delphi, and then more recently, CodeGear Delphi, and then after the Borland/Codegear split, it became Embarcadero Delphi.



I would love it if anybody who knows more of the real details would come along and fill me in, but from where the Delphi user sat, this is what the whole Inprise thing looked like to us:

VFX Pipeline Developer Carlos Anguiano from 'Star Trek Into Darkness // FX Talk (online)

Pipeline developer, Carlos Anguiano, offers insight on his role, how he got there, and what it takes to be successful, not only as a pipeline developer but anywhere in the VFX industry as a whole! Here is what he had to say -



G: CAN YOU EXPLAIN IN YOUR OWN WORDS WHAT PIPELINE DEVELOPMENT IN FILM IS?