Tag: Software
-
The 10 best practices for remote software engineering
Posted on May 27, 2021, Level beginner Resource Length medium
At face value, when we think of developer productivity we might think of effectiveness in time management, communication, and task completion. By Vanessa Sochat.
Tags agile software miscellaneous teams management cio
-
Product analytics at startups
Posted on May 26, 2021, Level beginner Resource Length long
A solid product analytics stack is the foundation of data-driven culture. Behavioral data enables a development team to track results, connect feature improvements to outcomes, and measure progress to inform decision making. By Julia Enthoven and Shah Ahmed.
Tags analytics software startups cio management
-
Bad bot traffic breaks records in 2020
Posted on May 18, 2021, Level beginner Resource Length short
Bad bots have long been a major illness plaguing the internet. As internet traffic reached new heights throughout the global pandemic, unfortunately so did bot traffic. By Erez Hasson.
Tags bots infosec analytics web-development software
-
Defenseless: UVA engineering computer scientists discover vulnerability affecting computers globally
Posted on May 7, 2021, Level beginner Resource Length medium
In 2018, industry and academic researchers revealed a potentially devastating hardware flaw that made computers and other devices worldwide vulnerable to attack. Since Spectre was discovered, the world's most talented computer scientists from industry and academia have worked on software patches and hardware defenses, confident they've been able to protect the most vulnerable points in the speculative execution process without slowing down computing speeds too much. By Audra Book @virginia.edu.
Tags infosec management cio miscellaneous software linux servers crypto
-
Gitflow with automation for mobile apps
Posted on May 1, 2021, Level beginner Resource Length short
Gitflow is a great branching strategy for mobile apps. As mobile developers we can only publish one stable release through the App Store and Google Play Store, therefore we do not need to—nor are we able to—ship bug fixes for older intermediate versions of the software. By Oliver Binns.
Tags devops software app-development cicd web-development
-
Worst nightmare cyberattack: The untold story of the SolarWinds hack
Posted on April 16, 2021, Level beginner Resource Length long
The routine software update may be one of the most familiar and least understood parts of our digital lives. By Dina Temple Raston.
Tags infosec cio management software crypto servers
-
Why you should be using low-code apps to build internal tools
Posted on March 31, 2021, Level beginner Resource Length medium
Find out why you should be using low-code apps to build internal tools. By leveraging the speed and cost benefits of the new range of low and no-code tools available, you can use your expertise to deliver applications faster than ever before. By James Konik.
Tags miscellaneous app-development programming software cio
-
How to mitigate Low-Code security risks
Posted on March 25, 2021, Level beginner Resource Length long
Gartner predicts that by the end of 2025, over 65% of development projects will use low-code builders. The field of low-code continues to expand. But what security implications does low-code introduce? By Bill Doerrfel.
Tags infosec cloud cio software software-architecture cicd
-
7 Reasons why products fail
Posted on March 5, 2021, Level beginner Resource Length short
What is product failure, anyway? Not all failures are catastrophic where the product is pulled from the market and the company goes out of business. Most are partial or soft failures. By Rick Bess.
Tags management cio software cloud miscellaneous
-
Automate tasks with Power Automate Desktop for Windows 10 with no additional cost
Posted on March 4, 2021, Level intermediate Resource Length long
In 2020, Microsoft Power Automate doubled down on its investments in the robotic process automation (RPA) space with the introduction of Microsoft Power Automate Desktop. By Stephen Siciliano.
Tags app-development software learning miscellaneous
-
Exploring semantic map embeddings
Posted on March 3, 2021, Level advanced Resource Length long
How do you convey the "meaning" of a word to a computer? Nowadays, the default answer to this question is "use a word embedding". A typical word embedding, such as GloVe or Word2Vec, represents a given word as a real vector of a few hundred dimensions. By Johannes E. M. Mosig.
Tags big-data machine-learning cio data-science software
-
Preventing dependency confusion in PHP with Composer
Posted on February 11, 2021, Level intermediate Resource Length medium
Alex Birsan recently published his article "Dependency Confusion: How I Hacked Into Apple, Microsoft and Dozens of Other Companies" in which he explains how he used language level package managers like npm (Javascript), pip (Python), and gems (Ruby) to get companies to install and run his malicious code on their infrastructure. By Nils Adermann.
Tags php software web-development open-source app-development