At the time of Google’s birth, in 1998, Microsoft was in mortal combat with the Department of Justice, which had launched an epic antitrust suit against Bill Gates and his minions. Microsoft was accused of being a behemoth that dominated the entire industry. The DOJ won the suit, although it failed to break up the company as it had hoped. But it did hobble the Redmond, Washington giant in its efforts to dominate the world.
Google was one of the companies that benefited. During its rise, the company kept its corporate mouth zipped about the huge profits of search advertising. A diverted Microsoft didn’t realize what was happening until Google captured the market.
Now, 22 years later, Google is the one in the docket. The DOJ has specifically evoked the Microsoft case by the rare action of using the trust-busting Sherman Act to accuse the former “darling of
In the world of software development, one term you’re sure to hear a lot of is full-stack development. Job recruiters are constantly posting open positions for full-stack developers and the industry is abuzz with this in-demand title.
But what does full-stack actually mean?
Simply put, it’s the development on the client-side (front end) and the server-side (back end) of software. Full-stack developers are jacks of all trades as they work with the design aspect of software the client interacts with as well as the coding and structuring of the server end.
In a time when technological requirements are rapidly evolving and companies may not be able to afford a full team of developers, software developers that know both the front end and back end are essential.
In response to the coronavirus pandemic, the ability to do full-stack development can make engineers extremely marketable as companies across all industries migrate their businesses to a virtual world. Those who can quickly develop and deliver software projects thanks to full-stack methods have the best shot to be at the top of a company’s or client’s wish list.
Becoming a full-stack developer
So how can you become a full-stack engineer and what are the expectations? In most working environments, you won’t be expected to have absolute expertise on every single platform or language. However, it will be presumed that you know enough to understand and can solve problems on both ends of software development.
Full-stack is becoming the default way to develop, so much so that some in the software engineering community argue whether or not the term is redundant. As the lines between the front end and back end blur with evolving tech, developers are now being expected to work more frequently on all aspects of the software. However, developers will likely have one specialty where they excel while being good in other areas and a novice at some things….and that’s OK.
Since full-stack developers can communicate with each side of a development team, they’re invaluable to saving time and avoiding confusion on a project.
One common argument against full stack is that, in theory, developers who can do everything may not do one thing at an expert level. But there’s no hard or fast rule saying you can’t be a master at coding and also learn front-end techniques or vice versa.
Choosing between full-stack and DevOps
One hold up you may have before diving into full-stack is you’re also mulling over the option to become a DevOps engineer. There are certainly similarities among both professions, including good salaries and the ultimate goal of producing software as quickly as possible without errors. As with full-stack developers, DevOps engineers are also becoming more in demand because of the flexibility they offer a company.
The pandemic has put stress on companies dealing with a workforce that is mostly — and sometimes suddenly — working from home. That has led to rising needs for security and governance tooling, something that Egnyte is looking to meet with new features aimed at helping companies cope with file management during the pandemic.
Egnyte helps customers manage files wherever they live — on premises or in the cloud. Over the years, it has added security and governance tooling to bring collaboration around files together with security and governance on a single platform.
“It’s no surprise that there’s been a rapid shift to remote work, which has I believe led to mass adoption of multiple applications running on multiple clouds, and tied to that has been a nonlinear reaction of exponential growth in data security and governance concerns,” Vineet Jain, co-founder and CEO at Egnyte, explained.
Egnyte’s announcements today are in part a reaction to the changes that COVID has brought, a mix of net-new features and capabilities that were on its road map, but accelerated to meet the needs of the changing technology landscape.
The company is introducing a new feature called Smart Cache to make sure that content (wherever it lives) that an individual user accesses most will be ready whenever they need it.
“Smart Cache uses machine learning to predict the content most likely to be accessed at any given site, so administrators don’t have to anticipate usage patterns. The elegance of the solution lies in that it is invisible to the end users,” Jain said. The end result of this capability could be lower storage and bandwidth costs, because the system can make this content available in an automated way only when it’s needed.
Another new feature is email scanning and governance. As Jain points out, email is often a company’s largest data store, but it’s also a conduit for phishing attacks and malware. So Egnyte is introducing an email governance tool that keeps an eye on this content, scanning it for known malware and ransomware and blocking files from being put into distribution when it identifies something that could be harmful.
As companies move more files around it’s important that security and governance policies travel with the document, so that policies can be enforced on the file wherever it goes. This was true before COVID-19, but has only become more true as more folks work from home.
Finally, Egnyte is using machine learning for auto-classification of documents to apply policies to documents without humans having to touch them. By identifying the document type automatically, whether it has personally identifying information or it’s a budget or planning document, Egnyte can help customers auto-classify and apply policies about viewing and sharing to protect sensitive materials.
Egnyte is reacting to the market needs as it makes changes to the platform. While the pandemic has pushed this along, these are features that companies with documents spread out across various locations can benefit from regardless of the times.
The company is over $100 million ARR today, and grew 22% in the first half of 2020. Whether the company can accelerate that growth rate in H2 2020 is not yet clear. Regardless, Egnyte is a budding IPO candidate for 2021 if market conditions hold.
There’s a new streaming service in France called Salto. The companies behind the new service have been around for a while though. Salto is a joint initiative between TF1, France Télévisions and M6 — three major TV networks.
Those companies already had their own apps with live TV and ad-supported catch-up content. And of course, you can access content from these networks from your set-top box. But they’re trying something new with Salto.
For now, Salto is mostly an ad-free combination of all the individual apps from TF1, France Télévisions and M6. You can watch live TV from 19 different channels. You can play catch-up content from all three networks without any video ad.
It costs €6.99 per month. For €9.99, you can watch on two screens simultaneously. For €12.99 per month, you get four screens. Salto has released apps for Android, Android TV, iOS and tvOS. It also works in a web browser.
Such an offering probably won’t be enough to attract subscribers. That’s why Salto is slowly adding exclusive content to its platform as well. Salto is also going to be a good way to access content for kids in a dedicated section.
You can see some TV shows before they air on TV, such as an adaption from Agatha Christies’ “And Then There Were None,” and the new season of “Fargo.” There are also some classic shows, such as “Parks and Recreation” and “Seinfeld.”
Who will be subscribing to Salto then? If you mostly watch live TV and you already know how to access catch-up content, Salto isn’t for you. If you already have access to premium content through a Canal+ subscription for instance, Salto isn’t for you.
But if you’re addicted to reality TV and daily soap operas, Salto could be a nice service to consume your favorite show. If you don’t pay for any streaming service, it could be a cheap service to get started and access some basic shows and movies.
Investors do not seem concerned that the Department of Justice filed an antitrust suit against Google earlier today.
The suit, seen by some as a stunt near the election, is one of a multi-part push to change the face of the technology industry, which has seen its wealth and power expand in recent years. For example, technology companies now constitute nearly 40% of the value of the S&P 500, ahead of a 1999-era 37% share, according to The Wall Street Journal.
At the same time, the rising tide lifting many tech boats has provided huge gains to its largest players as well. Alphabet, Microsoft, Amazon and Apple are each worth north of $1 trillion apiece, making them historically valuable companies even amidst an economic downturn.
Those market caps do not appear to be in danger.
Today after lunch during regular trading hours the tech-heavy Nasdaq Composite index is up 0.86%, while Alphabet is up 0.91%, directly in line with broader trading. Shares of Alphabet initially rose this morning before giving back their gains. However, since those morning lows, shares of the tech giant have recovered to edge ahead of the market.
Investor reaction could shift regarding Google’s antitrust liabilities in time. The Department of Justice suit is hardly the only legal issue that the search giant is currently grappling with. But not today.