When implemented effectively, Continuous Delivery (CD) embraces the DevOps philosophy of collaboration between traditionally separate teams: development and operations. CD is the automated implementation of the build, deploy, test, and release process. With CD, software is always in a releasable state. With every change to any part of the software system — infrastructure, application code, configuration, or data — a release candidate goes through a delivery pipeline where the software is created, environments are built, databases are constructed, tests are run, and software is deployed. Many tools make up a platform capable of moving the software system along this pipeline.
In this paper we will talk about, How a multi tenant Java enterprise web application is built using AWS and Elastic Beanstack
1.0 IBM Continuous Delivery
2.0 Practical Devops- ISBN
3.0 D-Zone Multitenant Architecture
4.0 AWS In Action- ISBN
5.0 Practical Github- ISBN
7.0 Chef puppet.
Many small and medium sized companies need software development done inhouse. However, there are couple of problems.
1.0 Fresh Community College and University graduates are not well prepared to apply the knowledge of academic learning to software development.
2.0 The academic and industrial gap of software development is generally learnt on the job and on one’s own initiative. The training takes about 3-5 years.
3.0 Many small and medium business unknowingly becomes the training ground for fresh graduates. The fresh graduates learn the trade at your expanse and after some time they go to a better paying company, leaving you cold
So what is the solution?
1.0 Keen computer was established to exactly solve this problem. We are well trained in contract software development. We bring our expertise to be productive in first hour- not first year. And we are economical. You can expect to pay 50% of the cost of in-house development cost.
2.0 We achieve this level of efficiency by using process and methods that is industry standard and proven to be effective in software development. Software architecture using industry standard UML- 2.0 is an example of this process. Many small business lacks the knowledge of best practice of software development and in the process wastes time and money unnecessarily.
3.0 We continuously communicate the project and progress with your in-house employees and management using continues delivery method. DEVOPS is one such popular method.
How we bring value to your company. Here are some salient points:
Technical Value & Advantage:
1.0 Solve difficulty in Finding Experienced Software Developer.
2.0 Our large industrial experience and expertise brings values by choosing right methods and architecture.
3.0 No need to train employees that leave you in the middle of the project.
4.0 You can engage us for short term and long term projects
5.0 High level of accountability.
6.0 Our cost advantage
Operational Value & Advantage:
1.0 We have our own cloud facility for hosting and Virtual server based development
2.0 Complete Software life cycle management
3.0 Devops and continuous Delivery
4.0 We have corroboration server/GIT and Scrum server for distributed development
5.0 CMMI Compliance and standardized process and tools
6.0 Cross platform development LAMP/JAVA/ASP.NET/MEAN
7.0 Software Architecture and lifecycle and maintenance using UML - a well documented system can be expanded with minimal problems.
Financial Value & Advantage:
1.0 Canada has low dollar value and universal health care makes us competitive
2.0 No time zone problems
3.0 No cultural and language barrier
Proven Values & Results:
1.0 We have been engaged in Software Development for 40 years
2.0 We have ample customers and project experience
3.0 we are familiar with small business work environment and work culture
Strategic & Cultural Fit:
1.00 We understand your financial strategy in our development process
2.0 We understand your operational strategy into our development process
3.0 We understand your Competitive strategy into our development process
We have seen your advertisement that you are looking for engineering gradates in software development.
We are a software development company located in Canada with three decades of experience .
We engage in contract software development assignment.
We engage in small and large projects and are competitive in price and performance.
We can work at your premises if that is necessary continuously or periodically.
We have cloud based collaboration server and scrum facility for Devops and continues delivery We comply with CMMI maturity models.
Please give us a call or email for free initial consultation to explore possibilities.We trust we will be positive assistance in your endeavor.
1.0 Management Information Systems: Managing the Digital Firm- ISBN-13: 978-0133898163
Snort is a free and open source network intrusion prevention system (NIPS) and network intrusion detection system (NIDS)
Snort's open source network-based intrusion detection system (NIDS) has the ability to perform real-time traffic analysis and packet logging on Internet Protocol (IP) networks. Snort performs protocol analysis, content searching and matching. These basic services have many purposes including application-aware triggered quality of service, to de-prioritize bulk traffic when latency-sensitive applications are in use.
The program can also be used to detect probes or attacks, including, but not limited to, operating system fingerprinting attempts, common gateway interface, buffer overflows, server message block probes, and stealth port scans.
Snort can be configured in three main modes: sniffer, packet logger, and network intrusion detection. In sniffer mode, the program will read network packets and display them on the console. In packet logger mode, the program will log packets to the disk. In intrusion detection mode, the program will monitor network traffic and analyze it against a rule set defined by the user. The program will then perform a specific action based on what has been identified.
Please contact us to learn how SNORT can help your network Management and security solutions.
1.0 SNORT INTRUSION DETECTION- snort.org
2.0 Applied Security Monitoring- ISBN -978-0-12-417208-1
Network Managent Solutions integrated with Open Source security solutions make a powerful Solutions for large and small enterprise. Network management solutions like OpenNMS and Nagios provide the basic framework for the Monitoring and logging Network Events and SNMP traps for the devices connected to network.
Network security and intrusion detection is critical component of business network. Open source intrusion detection software like OPENSEC and Snort provide bulk of the intrusion detection facility.
OSSEC is a free, open-source host-based intrusion detection system (HIDS). It performs log analysis, integrity checking, Windows registry monitoring, rootkit detection, time-based alerting, and active response. It provides intrusion detection for most operating systems, including Linux, OpenBSD, FreeBSD, OS X, Solaris and Windows. OSSEC has a centralized, cross-platform architecture allowing multiple systems to be easily monitored and managed.
OPSEC integrates with your Cloud and Network Infrastructure to provide enterprise security. We work with OSSEC, Snort, Nagios, OpenNMS and Openstack cloud to provide an integrated solutions. Please contact us for details.
1.0 Network Security - Stallings
2.0 Network Management- Mani Subramanium
3.0 Nagios- nagios.org
4.0 OPENNMS- Opennms.org
5.0 Open Source security- OSSEC- https://ossec.github.io
6.0 Intrusion Detection - SNORT- snort.org
7.0 Network Management- Georgia Tech
If your organization uses multiple spreadsheets across organization for information storage and reporting, you need to consider a database for efficiency and productivity.
Microsoft Access is a database management system (DBMS) from Microsoft that combines the relational Microsoft Jet Database Engine with a graphical user interface and software-development tools. It is a member of the Microsoft Office suite of applications, included in the Professional and higher editions or sold separately.
Microsoft Access stores data in its own format based on the Access Jet Database Engine. It can also import or link directly to data stored in other applications and databases.
Software developers, data architects and power users can use Microsoft Access to develop application software. Like other Microsoft Office applications, Access is supported by Visual Basic for Applications (VBA), an object-based programming language that can reference a variety of objects including DAO (Data Access Objects), ActiveX Data Objects, and many other ActiveX components. Visual objects used in forms and reports expose their methods and properties in the VBA programming environment, and VBA code modules may declare and call Windows operating system operations.
Please contact one of our developers for initial consultation.
1.0 Access 2016 Bible 1st Edition- ISBN-13: 978-1119086543
Definition of Information Technology Service Management
IT service management (ITSM) refers to the entirety of activities – directed by policies, organized and structured in processes and supporting procedures – that are performed by an organization to plan, design, deliver, operate and control information technology (IT) services offered to customers. It is thus concerned with the implementation of IT services that meet customers' needs, and it is performed by the IT service provider through an appropriate mix of people, process and information technology.
Differing from more technology-oriented IT management approaches like network management and IT systems management, IT service management is characterized by adopting a process approach towards management, focusing on customer needs and IT services for customers rather than IT systems, and stressing continual improvement.
The IT Chaos and Solutions Process
Now a days, the future of a company appears to hang almost entirely on Enterprise e-commerce and mission critical ERP. The political storm brewing behind such projects, led by the marketing manager and hidden agenda, adds further tension. Faced with the conflict of E-commerce and ERP requirements against firefighting and competing projects, IT manager and his team enter a spiral of problems, mistakes, gloom and despair. Thanks to a growing insight into Lean, Agile and DevOps concepts, IT manager and his team can gradually evolve their way of working. By the time NextKillerProject arrives later in the scenario, they’re able to release and support the project reliably, efficiently, and emerge with strengthening morale out the other side. Value of central change management and Information Technology Service Management (ITSM) is proved and demonstrated to know-all skeptics. No more hardware upgrades causing software firefighting and vice versa.
A Keen Computer Observation
The problem addressed by ITSM has appeared in almost all the organization that has formal and informal IT department. The problem the ITSM addresses is not only technical like network management or software development- it encourages a culture of system level thinking and teamwork. The central change management, testing and experimentation, rollout and rollback scenario consideration is crucial for success.
ITSM stresses the fact that Systems Engineering is necessary for avoiding core IT chaos involving Software, Hardware and IT fire-fighting and finger pointing with individual inner agenda and organizational politics . It’s not the case that, DevOps and Agile approaches to working have magically evaporated all the challenges facing a normal organization. Conflict, incidents and mistakes are inevitable – what counts is how team members grow to manage and resolve them using Systems Engineering principals . In the end the organization must have structure, process, and a more open attitude to change and adaptation to stand them in good stead. An approach to System Level thinking and systems approach is necessary
At its most practical, The ITSM is an illustrative series of process and suggestions for ways to evolve IT from a function that’s viewed as a bottleneck to one that’s widely agreed to be an indispensable capability. And at both levels, The enterprise ERP and E-commerce needs DevOps that includes the wider organization, and the wider organization can learn a lot from DevOps and ITSM.
Please contact one of our Engineers for initial consultation.
1.0 The Phoenix Project:A Novel about IT, DevOps, and Helping Your Business Win ISBN-13: 978-0988262508
A little while ago I wrote a very loose account of my experiments to evaluate my own use of Solid State replacements for spinning hard drives. The result was I acquired two devices and now have them in use. This is about the final installation and actual use for the first sixty days. I hope this will encourage others to try similar upgrades.
In another article I have expounded my relatively easy transition to an all laptop “portable” network. IT has changed position in my life and become more hobby than calling. I am retired so I work more with cameras than computers. I now live in an apartment rather than a home of my own. The need for easier dismantle and setup of the network became an issue and I successfully (my viewpoint) made the transition.
There is one disadvantage to being all laptop, it can become very expensive to have the fastest equipment. In my somewhat constrained retirement I must watch that I do not overspend! So I tend to buy equipment from the most economically priced sources. I cannot afford much brand loyalty. My choices are therefore not based on such preferences, unless I can get my preferred choice on sale. That process is what controlled my SSHD experiments in 2016.
Installing the SSHDs actually became an exercise in drive swapping because I had both my acquisitions in three different laptops over a period of six weeks. I have two 17” HP pavilion laptops (the older one fading) and an Acer Aspire. That older HP is now almost nine years old and is being gradually retired but served as one test bed. Both drives were tested in all three and performed beautifully. The final choice was the newer HP which is now my main workstation, and the Aspire which is my transportable photo lab (yeah! think darkroom!). The older HP (I lovingly call the “beast”) has become my lab rat for other projects and now only has one spinning drive.
So I have made my choice and lets look at the short term results.
The newest of my two HP Pavilions. This laptop is no spring chicken. I purchased in new in 2011 and it ran Windows 7 Pro for almost five years. I had always intended it as a replacement for the “beast” (my older HP 17”) and to be a Linux system. However the beast soldiered on and being lazy I did not make the switch. Finally, a major change in my photo equipment forced my hand. My Linux systems running Slackware became less desirable because I needed constantly up-to-date software and wanted an easier update process. Maintaining the latest possible version of digiKam became by itself a very time consuming issue. After considerable testing (basically trial and error) I elected to move to Mint 18.0.
The 17” HP laptop can install two hard drives so I set it up as a hybrid. First I installed a second spinning drive (750Gb) and tested that with already installed Slackware Linux, to ensure no problems. Then I replaced the first hard drive with the smaller of my acquired SSHDs (500 Gb). This drive was then freshly loaded with Mint 18.0.
The result was really gratifying. The boot time went from almost 90 seconds, with all spinning drives, to about 20 seconds with Linux on the SSHD. This performance has been steady now for about two months and I am very pleased.
I use this laptop for email, accounting, writing (this for example) and occasional photo work. Most of my photo editing is done on the portable lab Acer Aspire so I only edit images occasionally on this machine.
The total drive space is over 1.2 Tb of which 750 Gb is spinning and assigned entirely to data. All the OS and software is on the SSHD which speeds up loading. The surprise for me is that working with images on this system is not significantly slower than the Acer Aspire.
This is the Acer Aspire. The second SSHD I acquired is almost 1 Tb. Since the Acer can only accommodate a single drive this was the one choice possible, that it should be the large SSHD.
One of the reasons I looked for SSHDs in the first place arose from massive increases in image data. Recent digital photography advances have cameras using sensors with very large image files. Close to 25 mega pixels for smaller cameras, approaching 50 mega pixels for “full frame” cameras, so called “medium format” camera up to 100 mega pixels. I have not yet gone that far. The images I store currently are about 6-8 Mb for an APS-C sensor and 15-23 Mb for a full frame camera. That is for JPEG images. Both sizes of camera also can take simultaneous RAW images using total storage up to over 40 Mb for a single image. Moving all this image data can be a network killer too! Yes, good cameras are expensive in storage costs. My older camera at 10 mega pixels was not quite so expensive in storage. Greater image color quality, dynamic range and detail does have a cost.
In case the thought has not occurred, you cell phone and tablet shooters are getting up there too!
Once the Acer Aspire was setup with Mint 18.0 I loaded the image viewing and processing software which revels in the faster access. Image loading time are not significant faster so I suspect display is taking more that I realize. For photo aficionados I actually do use all I have loaded! The software includes digiKam, Darktable, GIMP, Gthumb, Gwenview, Krita and various other useful packages.
DigiKam and Darktable are image collection managers. DigiKam also includes excellent editing capability and I tend to use that most.
Gimp and Krita are image editors requiring some education and benefit from user experience. The rest are for viewing.
I was skeptical about the advantages of SSHDs for a basic user like me. When you are used to the performance of spinning drives there does not seem to be a over riding need to change. I now feel differently and am really glad I made the move. Black Friday sales made is possible from a cost point of view. I did spend about sixty hours playing, and installing Linux to select my upgrade, a week (about) of testing time and appropriate stress. Looking back it was time well spent. I am a happy user.
One deduction from this brief experience: if you have multiple drives, upgrade the operating system drive first then put all program files on that drive if possible. In my setup it appears that that is the biggest bang for the buck. If you have sufficient coin left over for another SSHD the choice is less marked but you will gain in faster access and data transfer, it will not be quite so obvious. Bear in mind that most laptops are single drive, fortuitously both the HP 17” Pavilions I have allow two.
I should add that in both final configurations I also placed the Linux “swap area” on the SSHD. I have not yet determined that this actually the route to go, it just seemed a good choice, since I deal with large image files it seemed to me to be the best idea.
The final performance picture is very nice and makes more powerful laptops less a requirement. When you are retired that time is enjoyable and compared to other costs relatively cheap. The whole process was fun. My experience was part of that fun and suggests to me that with SSHDs and Linux almost anyone can easily upgrade a laptop. I was lucky with the sales, what somebody else may pay is likely to be a bit more. It is probably well worth it. I will now consider an SSHD as a logical and highly desirable upgrade, especially when breathing life into an older laptop with Linux. One small caveat: if the laptop is more than 10 years old be very careful as usb and other ports may not be suitable and (as far as I know) there is no IDE SSHD available, there is such a thing in laptops as TOO old!
If I have made this laptop upgrade seem too easy I apologize. Once the decision was made, really it was not a very difficult process. Simple maintenance in any computer usually involves simply changing a component. I encourage people to do that if they have the time and interest. Opening up most laptops is a bit more of a challenge than a desk top unit, good Internet advice is out there for most brands.
To get started look up your laptop on the Internet. You will probably find a You-Tube video or something similar to show how to do what you need. I have seen Acer, HP and others. Unfortunately some are not shown or some are very difficult to dismantle. You can still select the part you need and ask for help to install it. Many forums provide this aid.
Hard drives, memory and batteries are the commonest items needing replacement. Make sure you are getting the correct part, after that
skill with small hand tools is useful. You can get help or at least ask for hints. I have changed screens and keyboards too but that can be a real challenge.
Telling this story has found a number of people like minded. Please do more for yourself, it is fun and success is at least as good as a tonic. If you need help there is an amazing amount on the “net” and you will find a huge amount of support for Linux too. Enjoy!
This is the final part of my “portable” network saga. I am actually using the product of all I have written about. My network is easily transportable in two “wheelie” cases. Tear down and setup about as easy as I can get. Flexible and practical as I intended. For now I have met my objective. Read on for a description of the product.
As I have previously said in my writings since my retirement: I have almost abandoned brands as a guide. I do have brands I would prefer, largely because of favorable experience. However, like most retirees I must watch what I spend. As a result I find myself looking more for favorable prices rather than perceived quality.
As a consequence I often buy refurbished gear rather that the latest offering. I have found this approach to be quite successful. I do check what I am saving, evaluating the possibility of taking some other customers problems against that difference. I avoid buying “refurbished” when the price difference is too small or the device too risky. In addition, I look at whether a new or refurbished device is available through E-bay at a saving for a delivery wait.
Much of what I do is therefore done a the lowest cost I can achieve without risking scams. E-bay is good with their operating criteria. Most of the on-line suppliers I deal with offer unconditional returns, the few problems I have had have been well supported. My approach, used carefully has been very cost effective.
In a long IT career I accumulated a number of useful accessories which I have put into use in handling my network. I will not be too specific but is makes the overall cost a lot less. I am finding use for things that almost got discarded. In fact, largely because I am a pack rat by nature, that retention has been a bonus. This has been particularly applicable to computer luggage.
I am not running a computer museum but still have useful leftovers from my business career: laptop cases, sleeves, including a couple of very capacious “wheelies”, cables (not much used now) and assorted spares including an assortment of IDE drives. Pretty much all of this is in use again.
In my final years in my house I also acquired an assortment of small folding tables. They are all collapsible and pretty much portable. Inexpensive but durable, they are the nucleus of making my network convenient. Lets face it, all these laptops are not going sit in one lap, as I age probably not even mine. I do have a larger table too, but only one is really essential. I keep that for the router and assorted other things needed on a daily basis.
The equipment list is actually quite extensive. Each laptop has its own mouse. I have things like mouse pads and thumb drives and of course backups.
Communications is handled by a Netgear wireless router, one of the more expensive purchases I have made. After dubious experience with other lower cost units (short life) I decided to cut my losses and buy a better unit. It is more nearly at commercial business level. The router is connected to my ISPs modem. Also attached: a larger printer ( 8 year old wide Epsom Photo) and a 4 Tb backup drive. These attachments are about to move, I am not sure where or how!
The router has dual frequency ability and I have router to server running on the 5 Ghz band. The capability allows for support of devices workable at either 2.4 Ghz or 5 Ghz. This really gets the best out of the network and the Internet.
The computer “server” in all this is a refurbished HP Elitebook with a 14” display (yes we really are ALL laptop here). The price was very reasonable. It runs Window 10 Pro. Attached are two printers: a 10 years old Canon iP5000 and a Brother label printer connected through a USB hub/card reader. Also attached is a 5 Tb hard drive (spinning) which is my current network backup. This laptop is connected to the router on the 5 Ghz band.
My main personal workstation is my newest HP 17” Pavilion. It runs Linux Mint 18.0 (18.1 when I can find time) and has a full range of all the software that I use including Google Earth. Now installed is 500 Gb SSHD for operating system, application programs and e-mail. The second drive is 750 Gb spinning drive which is used solely for data. The swap area for the OS is also contained on the SSHD, in practice this is little used as the actual core is large enough to be effective for most situations. Connection to the network is at 2.4 Ghz using the internal adapter.
My portable photo lab is running on my Acer Aspire. Smaller and lighter than the HP Pavilion and therefore more easily portable. It has only capacity for a single drive and the 1 Tb SSHD is installed. In this case the operating system is Linux Mint 18.1. In effect it is a near duplicated of the main workstation except that the e-mail system is NOT duplicated, nor is Google Earth loaded. It is also communicating via its 2.4 Ghz internal adapter. For my two Linux workstations I am trying to upgrade the network via 5 Ghz dongles – drivers are holding that back.
My Windows workstation is a low level HP 15.6” Notebook with no optical drive. Installed is a 500 Gb hard drive (spinning) which only partially used other than to support Windows 10 Home. The software includes the preinstalled Windows adjuncts. Added are copies of Libre Office and Google Earth. Google earth is my primary reason for having this workstation. However, I also need a system to support my cameras with firmware updates. I have Sony cameras and I have not been able to provide support via a Linux system (Sony seems to ignore Linux). The laptop was acquired through the sales last Christmas at a very reasonable price to solve the Sony support and provide Google Earth in a fully functional way. Wireless communication is at 5 Ghz (an inexpensive dongle) which make Internet and hence Google Earth very good. The transfer speed achieved is very high to the Internet. Considerably better than that achieved over 2.4 Ghz.
That is the basically the current version of my resident network layout that I use all the time.
I have run Google Earth on most laptops I have used in the last 10 years. That includes when I was using KDE 3 and KDE 4 on Slackware. There has always been some difficulty on 64 bit systems. I was always able to work around these problems by running a full suite of 32 bit libraries on the 64 bit OS. Unfortunately I have not been able to get full capability for Earth on Linux Mint, it can be run but it has some annoying problems with the embedded photos. At present there are two different protocols at play, Panaramio and 360cities.
Panaramio is undergoing a massive change, anyway. I have not fully researched where Google is going to end up. The installs I have done using MINT 18.0 and 18.1 have problems with displaying photos as Panaramio expects. A partial cure which generally seems to work for me: zoom in until groups mostly separate into individual shots ( some grouping do not separate). Single shots will then display. You will need to experiment to find how to exit from a photo display.
369cities are special zoom into pannable 360 photos. Displaying the access photo (single click) will not initiate the zoom. The cure for me: place your cursor on the 360 button until it display the description and the do a fast double-click, that generally seems to work. It also helps to zoom in so the button is clear of all other photos and featured buildings.
Mint provides a special Google Earth install program, for me it does not work easily and these two anomalies seem to persist. Neither is a game changer but are irritating. I have no idea why this happens. Current Mint and Kubuntu are both Debian derivatives and seem to have problems. (For the uninitiated Debian is a very good Linux distro) In earlier Kubuntu releases I had no problems, I have not had time to research the issue thoroughly. I suspect that Earth being basically a 32 bit program may be at play, I hope Google is moving it to a fully 64 bit Linux capability. The best results I have achieved are using the Google release for Debian.
The result of this is I do Google Earth work on my Window Workstation which has a 15.6” display. Occasionally I do it on a little HP Stream 11, which is really too small, unless you have better eyesight than I do.
I am truly over connected! I am not typical of my age group as I come from a long IT career history. I have several devices which despite my age I use almost every day.
I attach to the network when using these devices as they are basically dependent on that connection.
Netbooks: a Samsung Netbook with only a 10” screen and the HP Stream 11 These are both too small for anything other than occasional use, too much eye strain. I use them as occasional test beds when I do not wish to configure a workstation. I also have refurbished small Chromebook 11 that I play with, cost me less than $100 for entertainment. When I get tired of Chrome maybe I’ll try Linux on that device..
Tablets: a Samsung Galaxy Note 8 (16 Gb) running Android 4.4 and a Sony Xperia 10 (32 Gb) running Android 5.0, both seem to have reached the limit of their OS upgrade from the manufacturer. I have have a 64 Gb micro SD card on each of them (I am a storage hog). The Galaxy is a nice tablet and is now five years old. I still use it and love it but serious work is done on the Sony because of the bigger screen Storage is also a difference favoring the Sony. I now do my reading on the Sony, better in both screen and speed over my reader. Both communicate over the 5 Ghz band.
Cameras: are all Sony now and can communicate at 2.4 Ghz except an older DSC-R1 (10 Mpxl) which has no wifi capability. All the laptops have SDHC readers built in and I use those more than wifi. The DHC-R1 uses compact flash rather than SD cards so I use the slots in a USB hub/card reader (now 8 years old). I have a replacement hub/card reader still in its box!
Reader: a Kobo Arc (32 Gb) is a nice reader but I rarely use it now. Purchased in 2012 it runs Android 2.2 and is abysmally slow even with 32 Gb storage. It is basically a 7” tablet
Ancient: my original HP 17” Pavilion is still working well. I use the “beast” as a testbed and it is destined for my next project. It still has a nice 750 Gb spinning drive even if the display means eye strain. With an external monitor it may yet do good things.
The old laptops that were the slippery slope into Linux, they had too few or no USB ports. IDE drives and the screens were fading to mud. They are gone to the last lap!
I am happy that I have a fairly neat and clean (and portable) network. However, technology and age wait for no man, it probably will not be a long period of content.
I have used all my past experience and adapted as much as I could afford. Considering that I started on this project late in 2006, urged on by 2010 events and there has been much technical progress, I am amazed at how current the final product really is. Most of the credit for success is really attributable to the use of Linux. Because of Linux I have always had a current operating system. The cost of that has been keeping my knowledge current enough to do all this myself, I have never found that to be a strain. I cannot say the same for my vehicle which tests me every day.
Since 2011 I have spent about the equivalent of about 2 months rent on my network and computing. I have made two purchasing errors in that time to the tune of about $350 which, in hindsight, contributed to my education but not the network. On a pension that is not chump change!
At no extra financial cost, I am still looking for my perfect Linux distro. That alone will keep me from becoming bored. Maybe this article will prompt the perfect Linux distro for photography wonks and maybe I’ll live to see it. That 100 year old man in the corner loading Linux on an old Chromebook? That is probably me!