Fast and easy tech!

Fast and easy tech!

By Tech DiscourseTechnology
Download on the App Store

Fast and easy tech! episodes

  • Episode 22: Exposure Notifications Express
    With the new Exposure Notification Express, which forms the second phase of Exposure Notification System, the system removes one of the key barriers to adoption that led to a slow start to the software. Once users update iOS 13.7, users can now enable COVID-19 Exposure Notifications directly in the Settings app on their iPhone. This new process is called Exposure Notifications Express. The process is as simple as enabling user preferences in any other application and just takes a few taps, including agreeing to the public health agency terms and conditions of service. Additionally, users will also be able to opt-in to receive a push notification when their local public health authority adopts Exposure Notifications Express.
    14 min
  • Episode 21: Microservices Architecture
    The philosophy of the microservices architecture is: “Do one thing and do it well." Services might run within the same process, but they should be independently deployable and easy to replace. They can be implemented using different programming languages, databases, and software environment. The services are small and fine-grained to perform a single function. They embrace automation of testing and deployment, continuous delivery software development process, failure and faults, similar to anti-fragile systems. Each service is elastic, resilient, composable, minimal, and complete.
    22 min
  • Episode 20: Biases in Machine Learning Part I
    Classic machine learning algorithms involve techniques such as decision trees and association rule learning, including market basket analysis (ie, customers who bought Y also bought Z). Deep learning, a subset of machine learning that includes neural networks, attempts to model brain architecture through the use of multiple, overlaying models.
    Classic examples of Machine learning include Virtual Personal Assistants like Siri, Alexa, Google, Predictions while Commuting, Videos Surveillance, Social Media Services from personalizing your news feed to better ads targeting, Face recognition, Email Spam and Malware Filtering, Online Customer Support including chat bots, Search Engine Result Refining, Product Recommendations based on previous purchase trends, and Online Fraud Detection including efforts to curb money laundering.
    Removing bias from AI is the result of deliberate, calculated and thought-out human endeavors, and certainly not an unintended byproduct of certain data analysis. Companies employing any or all five forms of AI — computer vision, natural language, virtual assistants, robotic process automation, and advanced machine learning — must realize that any output they hope to derive are only as good as the data on which the applications are trained.
    43 min
  • Episode 19: Exposure Notification System and Contact Tracing
    The Exposure Notification System or ENS allows public health authorities to develop apps that augment manual contact tracing efforts while preserving the privacy of their citizens. As of today, public health authorities have used ENS to launch in 16 countries and regions across Africa, Asia, Europe, North America and South America, with more apps currently under development.
    Apple likely made the change to use Exposure Notification service without the need for a contact tracing app to quietly encourage more public health departments to use its service. Only a handful of states in the United States and a few countries worldwide are using Google and Apple’s mobile technology. Most health departments still use an old fashioned contact tracing method that relies on in-person interviews and phone calls to locate those individuals who came in contact with an infected person.
    21 min
  • Episode 18: Social Media and Content Moderation
    All content platforms and social media companies must keep the content flowing because that is the business model: Content captures attention, provides viewership and generates data (users’ statistics). Content is the starting and the end point of consumers’ journeys on social media. A video, an information post, a tweet, blog post, picture, public service advisories, are all types of content. The platforms then sell that attention (read: viewership), enriched by that data (read: customized ads). But how do you deal with the objectionable, disgusting, pornographic, illegal, or otherwise verboten content uploaded alongside legitimate content?
    How do Facebook and other tech and social media companies ensure integrity of content on their networks? And how do these companies work to curb misinformation on their platforms about the Coronavirus pandemic or the 2020 elections or any other global or regional event. We have seen state and non-state sponsored actors with nefarious intent take advantage of lax content posting norms.
    38 min
  • Episode 17: Artificial Intelligence and Augmented Intelligence
    Whenever there is a talk of infusing technology, automation and intelligence in to tasks or processes, the solutions proposed fall in to two broad buckets. The first is the conventional use of the term Artificial intelligence, machine learning, deep learning and cognitive learning, which typically work outside human intervention and are largely driven by some kind of an algorithm to achieve its goal. The handling of regular transactions as well as any exceptions are defined within the AI program and the machine doing the job in case of touch and feel jobs like manufacturing or the algorithm producing the result in case of purely online work. The second category is where Artificial Intelligence is applied to work in conjunction with the humans and human intervention and interaction is a critical part of the successful completion of the job. This second type is known as Augmented intelligence or Augmented reality.
    Another way of looking at what happens with augmented and artificial intelligence is the degree to which algorithms and the programs running the physical machines are expected to make decisions on their own. Is the decision making assisted by humans, controlled by humans or completely out of control of humans?
    33 min
  • Episode 16: Fallacies of Agile examined
    Agile is great, but the demands of the next-gen software and application development require something greater.
    The software development community has caught on to the Agile Manifesto and its 12 principles as the defining standards of software development movement. Today, more and more teams are motivated to self-identify as using an Agile methodology, irrespective of its suitability to the goals. While many of those teams motivated to be identified as Agile teams are likely using a hybrid model that includes elements of several agile techniques as well as conventional waterfall method, that they identify so completely with the agile movement is a testament to both the strength of the statement and the power of the movement.
    23 min
  • Episode 15: Fallacies of Scrum
    Most experts are not against every idea and practice in Scrum. For example, the principles of the whole team taking responsibility for the code base, or always having an integrated, working master are really noteworthy and something that all teams in all project settings can benefit from.
    Software is research; its as much discovery and going along the unknown path as it is about following standardized, laid down paths. It’s a matter of discovering the solution, not rummaging through it.
    41 min
  • Episode 14: Agile and DevOps
    DevOps is as crucial to application delivery as Agile is to Development. As development is unthinkable without being Agile, or at least aspiring to be agile, similarly DevOps implementation is undeniable to deliver seamless deployment processes.
    DevOps is a philosophy under which the business function / teams, development teams, and the operations team collaborate on a continuous basis to make sure that IT solutions are available to business on time and that they run without disruption.
    In many ways, DevOps is a concept that can be used to manage end-to-end engineering process while Agile is a process used to manage development of complex projects.
    DevOps at its core should really be a culture, and the very important skills it cultivated over the years should be imparted to all developers, especially those of the next generation.
    18 min
  • Episode 13: Performance management Agile Way
    Agile performance management is an approach to manage employee performance and development throughout the year on a continual basks as opposed to on an annual or biannual basis. It is collaborative, involving regular conversations, continuous feedback loop and improvement measurements. Agile performance management isn’t solely focused on the end product only, i.e. to award a rating, rather is concerned with how to get there. Agile performance management is more about the process to arrive at the rating giving each employee optimum chances to learn and improve along the way. Agile performance management is created for and is being increasingly adapted by a brave new world that is faster, more social and more communicative.
    The main feature of agile performance management is the frequent performance discussions, or ​‘check-ins’, which ideally take place on a monthly basis. These sessions are designed to help cultivate authentic, meaningful relationships and dialogue between manager and employee while providing the opportunity to exchange much needed, real, improvement oriented feedback.
    30 min

About Fast and easy tech!

From the publisher's feed

No sign-up. No fees. No ads. No privacy violation. Just simple, up-front and a renewed perspective on everyday technology events, news and trends. We bring tech information to our listeners on a…