<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:og="http://ogp.me/ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:schema="http://schema.org/" xmlns:sioc="http://rdfs.org/sioc/ns#" xmlns:sioct="http://rdfs.org/sioc/types#" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" version="2.0" xml:base="https://www.linuxjournal.com/tag/slack">
  <channel>
    <title>Slack</title>
    <link>https://www.linuxjournal.com/tag/slack</link>
    <description/>
    <language>en</language>
    
    <item>
  <title>What Really IRCs Me: Slack</title>
  <link>https://www.linuxjournal.com/content/what-really-ircs-me-slack</link>
  <description>  &lt;div data-history-node-id="1339928" class="layout layout--onecol"&gt;
    &lt;div class="layout__region layout__region--content"&gt;
      
            &lt;div class="field field--name-field-node-image field--type-image field--label-hidden field--item"&gt;  &lt;img src="https://www.linuxjournal.com/sites/default/files/nodeimage/story/bigstock-Speech-bubble-illustration-of--98311322.jpg" width="739" height="600" alt="""" typeof="foaf:Image" class="img-responsive" /&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-node-author field--type-ds field--label-hidden field--item"&gt;by &lt;a title="View user profile." href="https://www.linuxjournal.com/users/kyle-rankin" lang="" about="https://www.linuxjournal.com/users/kyle-rankin" typeof="schema:Person" property="schema:name" datatype="" xml:lang=""&gt;Kyle Rankin&lt;/a&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;p&gt;&lt;em&gt;Find out how to reconnect to Slack over IRC using a Bitlbee libpurple
plugin.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;
I'm an IRC kind of guy. I appreciate the simplicity of pure text chat,
emoticons instead of emojis, and the vast array of IRC clients and servers to
choose from, including the option to host your own. All of my interactive
communication happens over IRC either through native IRC channels (like
#linuxjournal on Freenode) or using a local instance of Bitlbee to act as an
IRC gateway to other chat protocols. Because my IRC client supports
connecting to multiple networks at the same time, I've been able to manage
all of my personal chat, group chat and work chat from a single window that
I can connect to from any of my computers.
&lt;/p&gt;

&lt;p&gt;
Before I upgraded to IRC, my very first chat experience was in the late 1990s
on a web-based Java chat applet, and although I hold some nostalgia for web-based
chat because I met my wife on that network, chatting via a web browser just
seems like a slow and painful way to send text across the internet. Also,
shortly after we met, the maintainers of that network decided to shut down the
whole thing, and since it was a proprietary network with proprietary
servers and clients, when they shut it down, all those chat rooms and groups
were lost.
&lt;/p&gt;

&lt;p&gt;
What's old is new again. Instead of Java, we have JavaScript, and kids these
days like to treat their web browsers like Emacs, and so every application has
to run as a web app. This leads to the latest trend in chat: Slack. I say the
&lt;em&gt;latest&lt;/em&gt; trend, because it wasn't very long ago that Hipchat was hip, and before
that, even Yammer had a brief day in the sun. In the past, a software project
might set up a channel on one of the many public or private IRC servers, but
nowadays, everyone seems to want to consolidate their projects under Slack's
infrastructure. This means if you joined a company or a software
project that started during the past few years, more likely than not, you'll
need to use Slack.
&lt;/p&gt;

&lt;p&gt;
I'm part of a few Slack networks, and up until recently, I honestly didn't
think all that much about Slack, because unlike some other proprietary chat
networks, Slack had the sense to offer IRC and XMPP gateways. This meant that
you weren't required to use its heavy web app, but instead, you could use
whatever client you preferred yet still connect to Slack networks. Sure, my
text-based IRC client didn't show animated Giphy images or the 20
party-parrot gifs in a row, but to me, that was a feature. Unfortunately, Slack could
no longer justify the engineering effort to backport web chat features to IRC
and XMPP, so the company announced it was shutting down its IRC and XMPP
gateways.
&lt;/p&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-node-link field--type-ds field--label-hidden field--item"&gt;  &lt;a href="https://www.linuxjournal.com/content/what-really-ircs-me-slack" hreflang="en"&gt;Go to Full Article&lt;/a&gt;
&lt;/div&gt;
      
    &lt;/div&gt;
  &lt;/div&gt;

</description>
  <pubDate>Mon, 30 Jul 2018 15:15:38 +0000</pubDate>
    <dc:creator>Kyle Rankin</dc:creator>
    <guid isPermaLink="false">1339928 at https://www.linuxjournal.com</guid>
    </item>
<item>
  <title>FOSS Project Spotlight: Pydio Cells, an Enterprise-Focused File-Sharing Solution</title>
  <link>https://www.linuxjournal.com/content/foss-project-spotlight-pydio-cells-enterprise-focused-file-sharing-solution</link>
  <description>  &lt;div data-history-node-id="1339956" class="layout layout--onecol"&gt;
    &lt;div class="layout__region layout__region--content"&gt;
      
            &lt;div class="field field--name-field-node-image field--type-image field--label-hidden field--item"&gt;  &lt;img src="https://www.linuxjournal.com/sites/default/files/nodeimage/story/bigstock-Icon-Of-Exchanging-Files-Conc-231776218.jpg" width="600" height="600" alt="""" typeof="foaf:Image" class="img-responsive" /&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-node-author field--type-ds field--label-hidden field--item"&gt;by &lt;a title="View user profile." href="https://www.linuxjournal.com/users/italo-vignoli" lang="" about="https://www.linuxjournal.com/users/italo-vignoli" typeof="schema:Person" property="schema:name" datatype="" xml:lang=""&gt;Italo Vignoli&lt;/a&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;p&gt;
Pydio Cells is a brand-new product focused on the needs of enterprises and
large organizations, brought to you from the people who launched the concept
of the open-source
file sharing and synchronization solution in 2008. The concept behind
Pydio Cells is challenging: to be to file sharing what Slack has been to
chats—that is, a revolution in terms of the number of features, power and ease of
use.
&lt;/p&gt;

&lt;p&gt;
In order to reach this objective, Pydio's development team has switched
from the old-school development stack (Apache and PHP) to Google's Go
language to overcome the bottleneck represented by legacy technologies.
Today, Pydio Cells offers a faster, more scalable microservice architecture
that is in tune with dynamic modern enterprise environments.
&lt;/p&gt;

&lt;p&gt;
In fact, Pydio's new "Cells" concept delivers file sharing as a
modern collaborative app. Users are free to create flexible group spaces for
sharing based on their own ways of working with dedicated in-app messaging
for improved collaboration.
&lt;/p&gt;

&lt;p&gt;
In addition, the enterprise data management functionality gives both
companies and administrators reassurance, with controls and reporting that
directly answer corporate requirements around the General Data Protection
Regulation (GDPR) and other tightening data
protection regulations.
&lt;/p&gt;

&lt;h3&gt;
Pydio Loves DevOps&lt;/h3&gt;

&lt;p&gt;
In tune with modern enterprise DevOps environments, Pydio Cells now runs as
its own application server (offering a dependency-free binary, with no need for
external libraries or runtime environments). The application is available as
a Docker image, and it offers out-of-the-box connectors for
containerized application orchestrators, such as Kubernetes.
&lt;/p&gt;

&lt;p&gt;
Also, the application has been broken up into a series of logical
microservices. Within this new architecture, each service is allocated its
own storage and persistence, and can be scaled independently. This enables
you to manage and scale Pydio
more efficiently, allocating resources to each
specific service.
&lt;/p&gt;

&lt;p&gt;
The move to Golang has delivered a ten-fold improvement in performance. At
the same time, by breaking the application into logical microservices, larger
users can scale the application by targeting greater resources only to the
services that require it, rather than inefficiently scaling the entire
solution.
&lt;/p&gt;

&lt;h3&gt;
Built on Standards&lt;/h3&gt;

&lt;p&gt;
The new Pydio Cells architecture has been built with a renewed focus on the
most popular modern open standards:
&lt;/p&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-node-link field--type-ds field--label-hidden field--item"&gt;  &lt;a href="https://www.linuxjournal.com/content/foss-project-spotlight-pydio-cells-enterprise-focused-file-sharing-solution" hreflang="en"&gt;Go to Full Article&lt;/a&gt;
&lt;/div&gt;
      
    &lt;/div&gt;
  &lt;/div&gt;

</description>
  <pubDate>Fri, 13 Jul 2018 14:20:00 +0000</pubDate>
    <dc:creator>Italo Vignoli</dc:creator>
    <guid isPermaLink="false">1339956 at https://www.linuxjournal.com</guid>
    </item>
<item>
  <title>Embracing Snaps: an Interview with Canonical and Slack</title>
  <link>https://www.linuxjournal.com/content/embracing-snaps-interview-canonical-and-slack</link>
  <description>  &lt;div data-history-node-id="1339983" class="layout layout--onecol"&gt;
    &lt;div class="layout__region layout__region--content"&gt;
      
            &lt;div class="field field--name-field-node-image field--type-image field--label-hidden field--item"&gt;  &lt;img src="https://www.linuxjournal.com/sites/default/files/nodeimage/story/slack-logo.png" width="225" height="225" alt="""" typeof="foaf:Image" class="img-responsive" /&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-node-author field--type-ds field--label-hidden field--item"&gt;by &lt;a title="View user profile." href="https://www.linuxjournal.com/users/petros-koutoupis" lang="" about="https://www.linuxjournal.com/users/petros-koutoupis" typeof="schema:Person" property="schema:name" datatype="" xml:lang=""&gt;Petros Koutoupis&lt;/a&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;p&gt;
&lt;em&gt;This year was a big one for companies like Canonical and Slack. It also was a
big year for technologies that Canonical created to enable third-party
application support—specifically, the snap
package.&lt;/em&gt;
&lt;/p&gt;

&lt;p&gt;
I'm sure most, if not all, of you have heard about this package manager.
In fact, it's been around since at least 2014, but it initially was developed
around Canonical's Ubuntu phone operating system. Now, although the phone
operating system has since been canceled, snaps continue to dominate the
operating system, in both the server and desktop space.
&lt;/p&gt;

&lt;h3&gt;
What Is a Snap?&lt;/h3&gt;

&lt;p&gt;
A "snap" application package is a self-contained piece of software,
and although it originally was designed to be hosted on Ubuntu, the package will
work across a range of other Linux distributions. This isn't your
traditional APT or YUM manager hosting DEB and RPM (or other) package
formats.
&lt;/p&gt;

&lt;p&gt;
Again, the appeal to snap packages is that they are self-contained (that is,
containerized). They are designed to auto-update and are safe to run. A snap
package is bundled with its dependencies, which is what allows it to run on
all other major Linux distribution without any modification. It also doesn't
have any dependency to any package manager or application store. But, don't
misunderstand this—a package manager or application store still can host one or
more snap packages; however, the snap package is not dependent to that manager.
&lt;/p&gt;

&lt;p&gt;
Snapcraft is the official tool for software developers to package their
software programs in a Snap format.
&lt;/p&gt;

&lt;h3&gt;
Sitting Down with Canonical and Slack&lt;/h3&gt;

&lt;p&gt;
Earlier this year on January 18th, &lt;a href="https://blog.ubuntu.com/2018/01/18/canonical-brings-slack-to-the-snap-ecosystem"&gt;Canonical
announced the first
iteration of Slack as a snap&lt;/a&gt;.
But, why was this announcement so important? I recently had the pleasure of
sitting down with Evan Dandrea of Canonical and Felix Riesberg of Slack. They
gave me the answers I was looking for.
&lt;/p&gt;

&lt;p&gt;
Evan's team at Canonical builds the platform to &lt;em&gt;make everyone's life
easier&lt;/em&gt;—that is, Snapcraft. And Felix's team leverages that
very same platform to bring wonderful applications, such as Slack, to your
Linux desktop.
&lt;/p&gt;

&lt;p&gt;
First, for those not familiar with Slack, it's an enterprise software
platform that allows
teams and businesses (of all sizes) to communicate effectively. It's
organized, easily accessible, and more important, it allows for better &lt;em&gt;and
more efficient&lt;/em&gt; communication than email. Slack isn't limited to
just professional use; it also can be adopted for more personal uses.
&lt;/p&gt;

&lt;h3&gt;The Interview&lt;/h3&gt;

&lt;p&gt;
&lt;strong&gt;Petros Koutoupis:&lt;/strong&gt; Why snap?
&lt;/p&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-node-link field--type-ds field--label-hidden field--item"&gt;  &lt;a href="https://www.linuxjournal.com/content/embracing-snaps-interview-canonical-and-slack" hreflang="en"&gt;Go to Full Article&lt;/a&gt;
&lt;/div&gt;
      
    &lt;/div&gt;
  &lt;/div&gt;

</description>
  <pubDate>Wed, 27 Jun 2018 12:00:00 +0000</pubDate>
    <dc:creator>Petros Koutoupis</dc:creator>
    <guid isPermaLink="false">1339983 at https://www.linuxjournal.com</guid>
    </item>

  </channel>
</rss>
