Welcome to Mobile Tech Tracker. Our mission is to help technically-minded people to become better versions of themselves and to help ordinary people to use modern smart technologies to their own advantage.
Why you shouldn't always trust scientists
Science is, without a doubt, the best methodology available to humankind to figure out how the world works. Every piece of research done within the framework of modern scientific method goes through several rounds of reviews by other specialists in a given field to ensure that all of the work has been done in objective manner and no bias has been introduced. Researchers who don't follow the rules dictated by the modern scientific method quickly lose their reputation and become unemployable within their fields.
This, however, doesn't mean that every scientific research is completely objective from everybody's perspective. And I am not even talking about outright scientific fraud, such as debunked research that concluded that vaccines cause Autism. There are instances where researchers follow all the prescribed rules, but what they present to the public is not how things are in reality. At best, such manipulations of scientific principles does not help anyone outside of the team that did the research and, at worst, it can actually reinforce unhelpful beliefs in the society and reduce quality of many people's lives.
Let's now go into the details to see how such misdeeds happen. I hope that, after reading this, you will know what to look out for and will not be easily manipulated into trusting somebody with perceived objectivity credentials when they are trying to impose some sort of hidden agenda.
Dark side of software development
I would say without a doubt that software developer is a great profession. As I wrote previously, it is a career that pays above average and has some other perks associated with it. I do enjoy it and can't imagine myself doing anything else as a vocation. However, there are certain negative aspects of the job that make it an unsuitable career choice for many people.
Just as there are many young guys out there who think it would be cool to join armed special forced, but only very few would be willing to go through a tough physical and mental training to achieve this goal, so there are many people who chose a career of a software developer, only to abandon it shortly afterwards and tell everyone how much it sucks. Because of this, I have outlined 10 of the most prominent negative aspects of a software development career that anyone who enters the profession is very likely to encounter. If you can cope with those, then a software development career is something you should probably consider.
I cannot wait for AI to take over
Recently, we have experienced a significant heat wave in England. The temperature soared well above what is normal for June and air stood still for several days. England is not a country where many residential dwellings have any inbuilt air conditioning, so buying a portable fan or an air conditioner was the only option for those who wanted to be comfortable in the scorching heat. The problem was, however, that most of the shops have completely ran out of these appliances in a matter of days. When the stock was finally replenished and prices were put up, the heatwave was over and shops ended up with piles of cooling appliances that nobody wanted to buy any longer.
Remember that selfishness can be healthy and ethical
When I was studying at university, I wanted to become a part of something that would make the world a better place. I didn't want to be yet another cog in a corporate profit-earning machine. This is why I have chosen Environmental Biology as my bachelor's degree and have later chosen Environmental Informatics as masters degree. I wanted to be as altruistic as possible and I despised self-interested people. I was also a practicing Christian. However, since then, I gained more insight into how capitalist economic system actually works and realised that self-interest can be good, depending on the circumstances. Moreover, I am still a Christian and I don't see any conflicts between my believe that selfishness can be good and my Christian beliefs.
Becoming a software developer is easier than you think
Everyone knows that software developers is one of the best paid professions. However, the most prevalent assumptions are that entering this career is a long and complicated process and that most people are just not cut out for this type of job. Many people believe that you will need to have a degree in computer science and be really good at maths just to get your foot through the door. But what if I told you that you don't necessarily need any of these to start your career in software?
I have been a software developer for a number of years and I neither have a degree in computer science nor I am particularly good with maths. I have learned how to code on a job and I still use calculator to solve relatively simple multiplication and division problems. Over the years, I have met enough software developers whose career progression was similar to mine, so my experience is certainly not unique.
While it is true that software development may not be for everyone (mainly for the reason of preference rather than the ability), it is one of the least bureaucratic career options out there. Therefore, if computational technology is something that excites you, read on. I will tell you how I entered the career and how you can do it too.
Why every web developer should know Node.js
As a server-side technology, Node.js has one obvious limitations that experienced full-stack or back-end web developers will notice. Unlike Java or ASP.NET, the language is interpreted rather than compiled. Compiled code already consists of processor instructions that anyone, even the most experienced software developers, would struggle to read. This is, however, the format that the CPU understands with the minimal amount of pre-processing. Interpreted code, however, is the code that is deployed in exactly the same state as it has been originally written in. Every statement is read and translated into a set of processor instructions in real time, which makes the execution somewhat slower. Another disadvantage of interpreted languages is that the production code is stored in easily accessible text files, while compiled code is stored in inaccessible binary format. Interpreted language is then, obviously, not the best choice for any closed-source app. Therefore, if you are working with a back-end technology that compiles into something that is fast and obfuscated, you may ask, why should I bother learning Node.js?
When NoSQL is better choice than RDBMS and when it's not
Relational Database Management Systems (RDBMS) and Structured Query Language (SQL) associated with them represent a mature technology that existed for over 30 years. However, a group of data storage technologies based on a completely different paradigm, collectively known as NoSQL, is establishing itself as a popular alternative, especially within performance-critical systems that are intended to handle large quantities of data. Despite this, SQL is far from being obsolete. There are situations where traditional RDBMS systems still remain a much better choice than NoSQL.
There are many good articles on the web that provide comparison between SQL-based and NoSQL systems. This article, however, aims to take a slightly different approach by outlining a number of fairly common use cases and assessing suitability of different database management systems in each one of them. What is important to note is that there is no such thing as a generic NoSQL. Unlike SQL-based RDBMS, NoSQL consists of a number of completely different and unrelated technologies. Therefore we are not only comparing RDBMS against NoSQL, but also different types of NoSQL systems against each other.
How big data web applications are built
On the most fundamental level, a web application consists of client-side code and markup, server-side code and a database. Many small websites and small-to-medium enterprise-level browser-based applications consist of nothing other than this components. However, on its own, this basic setup is not suitable for a big data application.
Any web application that is intended to manage large quantities of data would need the following components:
Speakerphone Call Recorder
Do you need to record business-related calls from your mobile to ensure that you don't miss any details of your order? Do you need to record incoming calls for any other personal purpose? If the answer to any of these questions is yes, this inexpensive app will help you.
When you have heard an automated announcement about your call being recorded when you called some contact center, did you feel disappointed about not being able to do the same? Now you can!
Pocket Spy Sound Recorder
Did you ever have to deal with a toxic boss or harassment at work? Are you tired of dealing with corrupt government officials? Do you need to collect evidence of a crime? Are you an investigative journalist? Do you simply want to be able to record sound at a high professional quality? If you have answered yes to any of these questions, then this app is for you.
Pocket Spy Sound Recorder is a hidden sound recording app that allows you to turn your mobile phone or tablet into a powerful listening device, unnoticeable to the people in your surrounding. It is a perfect tool for collecting evidence or investigative journalism. The whole purpose of the app is to secretly record the sound while keeping your device fully usable in the process. The app does not show any annoying adverts and all features of the app are available instantly without any in-app purchases.
Mail My Pics
MailMyPics app can capture several pictures in a batch and send them to a specified email address, transfer them to cloud or share them on social media instantly. This app makes it convenient to share your photos straight after taking them.
Although there are many uses for this app, an important one is the ability to covertly collect evidence if you become a witness of crime or some other wrongdoing. The camera is silent, so you should not worry about being heard taking pictures if you are in a volatile situation. Likewise, the photos can instantly be sent to the specified email address (e.g. police or your close ones), so there is no way for anyone to destroy the evidence, even if they take possession of your device.
Pocket Interest Rate
Do you want a powerful tool to help you make important financial decisions quickly and save you valuable time? Do you get confused by financial jargon related to loans and savings? If the answer to either of these questions is yes, then this app is for you!
This inexpensive app is a collection of 6 powerful tools which calculate everything involving interest rates, ranging from time it would take to fully repay a credit card debt to an amount accumulated in a savings account over time.
Microsoft is killing off its mobile operating system
Widely ignored Facebook rule is officially illegal
The biggest danger coming from the internet
The best cyber security practice that isn't popular
Google is sued for discriminating against white conservative men
2017 was the worst year for cyber attacks and IT glitches
Edward Snowden released anti-surveillance app
Apple confirms enforcing obsolescence
Cases for and against net neutrality
Facebook trolls those users who try to use Messenger on a mobile browser
© MobileTechTracker. All rights reserved. Unauthorised copying of any of this website's content is prohibited under international law.
For any queries, comments or suggestions, please write to firstname.lastname@example.org.