k

Mastering Kafka Streams and ksqlDB

Working with unbounded and fast-moving data streams has historically been difficult. But with Kafka Streams and ksqlDB, building stream processing applications is easy and fun. This practical guide explores the world of real-time data systems through the lens of these popular technologies and explains important stream processing concepts against a backdrop of interesting business problems.




k

Fin24.com | Blue Label hopeful of Cell C's prospects - despite its stake sitting at R0

Blue Label Telecoms wrote down its entire stake at Cell C in 2019. And after calling in a valuation specialist, its value remained at R0 in the first half of the group's 2020 financial year.




k

Fin24.com | ADvTech expects profit spike after Monash SA acquisition

ADvTECH attributed the expected rise in earnings to one-off transactions including "bargain purchase gains" arising from the Monash SA acquisition, foreign exchange movements and insurance proceeds related to a previously reported fraud event.




k

Fin24.com | Apple closes all stores outside greater China for 2 weeks

The technology giant says it is moving to remote work in order to help reduce the spread of coronavirus.




k

Fin24.com | WATCH: Amazon to hire 100 000 workers as virus sparks order surge

Amazon said it would hire 100 000 warehouse and delivery workers in the United States to deal with a surge in online orders, as many consumers have turned to the web to meet their needs during the coronavirus outbreak.




k

Fin24.com | Icasa wants companies to lower data cost during coronavirus outbreak

The communications regulator is asking telecom companies to consider lowering the cost of data in a bid to ensure productivity during the period the coronavirus outbreak.




k

Fin24.com | WATCH: Amazon shuts New York warehouse after associate tests positive

Amazon.com said it's temporarily closing a small New York warehouse after one of its associates tested positive for the coronavirus. As Fred Katayama reports, it highlights the operational risk it faces as the disease spreads.




k

Fin24.com | Jack Ma makes big donation to help African Union through coronavirus

The equipment donated includes 20 000 laboratory diagnostic test kits, 100 000 medical masks, and 1 000 protective suits and face shields.




k

Fin24.com | WhatsApp tightens rules on sharing to curb spread of fake virus news

WhatsApp on Tuesday placed new limits on message forwarding as part of an effort to curb the spread of misinformation about the coronavirus pandemic.




k

Fin24.com | Telkom issues 2 300 voluntary severance packages

Around 2 300 Telkom employees have opted for voluntary severance packages since the start of a business restructuring process early this year, a spokesperson said on Tuesday.




k

Fin24.com | WATCH | Facebook tries again with its Bitcoin rival

Facebook's Libra cryptocurrency could now launch in mid-November after a revamp aimed at mollifying its many critics.




k

Fin24.com | Regulator grants Telkom, MTN and Vodacom additional spectrum amid Covid-19

A lack of high demand spectrum has been a long-running complaint by SA telecoms groups, who say that it is needed to reduce data prices and increase speed.




k

K2

K2 is the popular powerful content extension for Joomla with CCK-like features. It provides an out-of-the box integrated solution featuring rich content forms for items (think of Joomla articles with additional fields for article images, videos, image galleries and attachments), nested-level categories, tags, comments, a system to extend the item base form with additional fields, a powerful plugin API to extend item, category and user forms, ACL, frontend editing, sub-templates and a lot more!

You've already been there... Joomla is a great content management system. In fact it's considered one of the best in the world. But the default article system in Joomla is so spartan! Just a title, your content body and that's it. This is where K2 comes in.

K2 was built as a complete replacement of the default article system in Joomla. Install it like any Joomla extension, import your articles from the default Joomla article system and you instantly get a host of new features for your existing content: rich content forms for items (think of Joomla articles with additional fields for article images, videos, podcasts & other audio files, image galleries and attachments), hassle-free image management (uploaded item images are auto-resized to 6 configurable dimensions, either globally or per category - you can now forget about using Photoshop resizing!), comments, tagging, built-in options to extend content forms (e.g. to create product catalogs), powerful content modules fetching K2 content in any way you can imagine, frontend editing with easy to use access control settings (for content-heavy websites), powerful yet easy templating (and sub-templating) for going above the "Joomla average", extended user profiles, user groups, blogs, a powerful plugin API to extend item/category/user forms, "drag and drop" media manager and many more!

K2 is the ideal solution for managing your content, regardless of site "size": you can use it from a small blog to a complex corporate site or even a multi-author environment (portals, magazines etc.). To provide a practical example, using K2, you can transform your Joomla website to a news/magazine site with author blogs, product catalogs, work portfolio, knowledge base, download/document manager, directory listing, event listing and more, all this bundled under one package! And since K2 is extensible with additional fields to its base item form, you can easily create category-specific content types, e.g. article, blog post, product page, directory listing.

It's no wonder that K2 powers some of the biggest and most popular Joomla sites ever built worldwide!

These integrated features in K2 not only save website administrators precious management time (from managing a dozen extensions which would otherwise be required), but they also allow for better performance.

K2 was actually built on these 4 principles: feature-rich content in Joomla, ease of use (for any type of user), flexible templating, performance

And best of all? K2 is totally free to use!

For more, please visit: https://getk2.org




k

How to Knock Down Five Straw Man Arguments Against Phonics

Recently, The Washington Post published an article about the latest hostilities in the “reading wars.” I noticed it because the columnist, Jay Matthews, quoted from this blog.




k

How Can We Take Advantage of Reading–Writing Relationships?

Teacher question: Everyone says reading and writing are connected. But our school focuses on only reading. We have a reading program (we don’t have a writing program). We test the students three times a year in reading, but never in writing. Writing isn’t even on our report card, though I guess it is part of Language Arts. What should we be doing with writing? Shanahan's response: You came to the right place. I think your school is making a big mistake not giving sufficient attention to writing.




k

Prior Knowledge, Or He Isn't Going to Pick on the Baseball Study

Teacher question: You wrote recently that it was a good idea to teach comprehension skills, but our school district says we shouldn’t, that it’s prior knowledge that matters. Do you know the baseball study? Have you read Natalie Wexler’s research? It is really difficult to trust research when everyone tells us something different. Shanahan's response:  I feel your pain.






k

AllVideos v5.0.0 released - now with web-native media playback

We have just released a major update to AllVideos, version 5.0.0, for Joomla versions 1.5 to 3.x.

It introduces web-native media playback with no 3rd party dependencies.

Here's what's been added or changed in this new release of AllVideos:

  • AllVideos now supports web-native media only (for self-hosted files) and uses browser-native playback controls, without a single 3rd party dependency. AllVideos will now load a single CSS file for its template and a single JS file to assist in self-hosted media playback - a total of less than 7KBs. As such, both Clappr and JW Player have been removed from AllVideos, as well as any helper JS files that were previously utilized for media playback (e.g. for QuickTime).
  • Modern media playback includes video and audio formats like H.264/MPEG-4 (.mp4/.m4v/.m4a), WebM (.webm), Ogg Theora Vorbis (.ogg/.ogv/.oga), MP3 (.mp3), WAVE PCM (.wav) & FLAC (.flac). AllVideos will also playback .avi and .mkv files as they are used as container formats for H.264/MPEG-4 most of the times. Every other format that was previously supported by AllVideos (e.g. Flash Video, QuickTime or Windows Media), will now appear as a link to download the file as browsers no longer support playback directly or require plugin activation to do so. By utilizing modern media playback only, we ensure that AllVideos can be used as your go-to solution for media embedding across any device.
  • By using web-native media formats in AllVideos, we can now do cool stuff like auto-generate poster/preview images for videos, without the need for server-side software (like FFMPEG). If you already uploaded your own poster/preview images, well, don't worry as they will still take precedence over the auto-generated ones.
  • Added support for custom poster/preview images for both video and audio utilizing the .webp format. This means you can now use all 4 web-native image formats for previews (jpg/png/gif/webp). For added fun, try using animated GIFs as your media preview :)
  • Support for small 3rd party video providers has been dropped, as most are now either defunct or using a service like YouTube for serving content (e.g. Funny or Die or GodTube). This means that AllVideos will now support only the 6 major media providers: YouTube, Vimeo, DailyMotion, Facebook (videos), Flickr (videos) and SoundCloud.
  • All 3 templates in AllVideos have been re-configured and tested across all device types. The "Responsive" template is of course still the default template when you install AllVideos for the first time.
  • A new option has been added that allows you to limit the maximum width responsive media can occupy. This will come handy with sites that extend beyond 1200px in width as media can be limited to a percentage of the page's width or to a fixed pixel size (e.g. no more than 1000px width for media playback).
  • You can now allow your visitors to directly download a self-hosted video file (previously possible for audio files only).
  • The options have been significantly simplified with the removal of Clappr & JW Player as well as the removal of QuickTime support.
  • AllVideos continues to be PHP 5 to 7 compatible, for Joomla 1.5 to 3.x. There is really no reason to ditch support for PHP 5 and/or Joomla 1.5/2.5 when it's easy to maintain support for them. Neither security nor performance are sacrificed either way.

 

DEMO

The JoomlaWorks demo site has been updated to use the latest AllVideos release. See here: http://demo.joomlaworks.net/allvideos

DOWNLOAD

You can download this version by visiting the extension's page at: https://www.joomlaworks.net/allvideos/

UPGRADING

If you use the latest Joomla 3.x releases (or Joomla 2.5), this new update will appear in the Joomla extension updater. If you're using Joomla 1.5, you can simply upload the new version and it will overwrite the old one. After that step, visit the plugin's parameters page, check if everything is OK or adjust as needed and save the parameters.




k

Getting Snowflake (the open source graphical SSH/SFTP client) to run on macOS

I don't usually write similar blog posts, but I've been really enjoying Snowflake recently. What's Snowflake you ask? Well, it's a new open source graphical SSH/SFTP client which makes working with remote servers a breeze. It works like Panic's Coda when it comes to managing content on remote servers, e.g. browse files and have a terminal open at the same time. But most importantly, it's cross-platform. And I'd like to share with everyone how to easily get it to run on macOS.

 

At the time, Snowflake's developer has only released binaries for Windows and Debian/Ubuntu with a macOS version planned for the future.

However, since the app is based on Java, the developer also provides Snowflake as a .jar file which we can run anywhere, including macOS.

So here are the steps to get Snowflake to work on your Mac:

 

Step 1

Uninstall that outdated Java version on your Mac. Ironically the best guide is on Java.com, so follow it to the letter: https://www.java.com/en/download/help/mac_uninstall_java.xml

 

Step 2

If you currently go to Java.com, the available release for macOS is pretty outdated. And apparently it relates to recent changes in Java's licensing by Oracle.

So how do you get the most recent Java release for macOS? Well, you can either signup for an account at Oracle.com (the looooong, hard way) or just grab a ready-made binary for macOS, provided by AdoptOpenJDK (the easy way). AdoptOpenJDK is a new community effort (backed by the likes of Red Hat/IBM, Amazon, Microsoft to name a few) to create ready-to-install & cross-platform binaries from OpenJDK, the open source implementation of the Java platform.

You can download the most recent runtime for Java from AdoptOpenJDK (version 13 at the time of writing) here: https://adoptopenjdk.net/?variant=openjdk13&jvmVariant=hotspot (it's a .pkg file to install)

 

Step 3

After you install the related .pkg file, it's time to download Snowflake. Head over to https://github.com/subhra74/snowflake/releases and grab the .jar file from the latest release available (v1.0.4 at the time of writing - https://github.com/subhra74/snowflake/releases/download/v1.0.4/snowflake.jar).

Now we'll make a shortcut to easily launch Snowflake.

Create a folder called "Applications" (if it doesn't already exist) in your home directory and place the snowflake.jar file in there.

Then open up your terminal and do:

chmod +x ~/Applications/snowflake.jar
ln -s ~/Applications/snowflake.jar /Applications/Snowflake.app

That's it.

You'll now find "Snowflake" in your Mac's apps and you can easily launch the app from there, or just drag and drop its icon to your Mac's dock.

(If you get a security warning when you open the app the first time, it's because the app is not signed by Apple. Just go to Preferences and then "Security & Privacy" and you should see the option to allow the app to launch always.)

 




k

This Week in Apps: WWDC goes online, Android 11 delays, Facebook SDK turns into app kill switch

We continue to look at how the coronavirus outbreak is impacting mobile apps; that big app crash caused by Facebook; new app releases from Facebook and Google; and Apple's plans to move WWDC online.




k

Elon Musk threatens to pull Tesla operations out of California and into Texas or Nevada

Tesla CEO Elon Musk said Saturday the company will file a lawsuit against Alameda County and threatened to move its headquarters and future programs to Texas or Nevada immediately, escalating a fight between the company and health officials over whether its factory in Fremont can reopen. Tesla had planned to bring back about 30% of […]




k

How to do Keyword Research for SEO

Keyword research is the backbone of your online presence. It’s common knowledge that this practice determines your rankings and visibility in the organic search. However, the way keyword research is done has changed over time. Today, using Google’s Keyword Planner to find phrases with a high search volume and optimizing your site for them is not […]

The post How to do Keyword Research for SEO appeared first on ReadWrite.




k

7 Common Negotiation Mistakes to Avoid at all Costs

Many often consider negotiation an arduous task, as it involves having conversations with people, where both parties are doing their best to protect personal interests. Going over negotiations while maintaining relationships remains relevant to businesses and investments. It hardly comes easy to conclude a negotiation that keeps both parties happy, while overlooking small processes may […]

The post 7 Common Negotiation Mistakes to Avoid at all Costs appeared first on ReadWrite.




k

Need of Feedback Software for Ministry of Army and Defense

In any business or organization, the customer is the king. Anything and everything starts with the customer and ends with them. And so, it is necessary to have a satisfied customer base for increased brand loyalty and trust. For this very reason, almost all businesses today rely on technology. The technology helps companies to interact […]

The post Need of Feedback Software for Ministry of Army and Defense appeared first on ReadWrite.



  • Apps
  • Customer Service
  • Data and Security
  • army feedback software
  • customer feedback app
  • defense feedback software

k

Marketing Automation and Customer Service: How are they Connected?

Did you know that, on average, 51% of companies are currently using marketing automation, and more than half of B2B companies (58%) plan to adopt the technology? The statistic may be mind-boggling, but it is very much justified. Companies and marketers are always in search of ways that make things easy and convenient for them. Automating […]

The post Marketing Automation and Customer Service: How are they Connected? appeared first on ReadWrite.




k

How Founders and CEOs Can Raise Early Checks (With Pavel Cherkashin)

I’m excited to speak with Pavel Cherkashin in today’s episode of the How To CEO podcast!. Pavel is a co-founder and managing partner at Mindrock Capital. Pavel is also a managing partner at GVA Capital. I spoke with him about what founders and CEOs need to know about raising early checks. When Should Founders Try […]

The post How Founders and CEOs Can Raise Early Checks (With Pavel Cherkashin) appeared first on ReadWrite.





k

6 Industries Blockchain Technology Will Revolutionize

In line with new evolving computer technologies, a lot of issues previously found complicated are now seen as an easygoing task, for example, e-commerce, contactless payment, secured online transactions, and ride-hailing. All thanks to blockchain, a new technology that massively revitalized all-around sectors, equipping the financial industry with enhanced solutions with less or no additional […]

The post 6 Industries Blockchain Technology Will Revolutionize appeared first on ReadWrite.




k

WIB Vulnerability: Sim-Card that Allows Hackers to Takeover Phones

In the past, we’ve all witnessed sim-jacking attacks that allow a hacker to impersonate the targeted victim to steal the phone number. Hackers can gain access to unauthorized information related to the victim using the vulnerability, ‘SimJacker’ was that vulnerability. Recently there’s a similar vulnerability that has popped up, which uses the same SMS-technology to […]

The post WIB Vulnerability: Sim-Card that Allows Hackers to Takeover Phones appeared first on ReadWrite.




k

Successful Scaling: How to Grow Without Tumbling Back Down

“Breathing would be delightful,” the director of products told me in our kickoff. His startup was growing fast. It had a bunch of new funding, the pressure was on to ship, and the team was underwater. I was there to help and take the pressure off so they could breathe. “Let’s begin to think strategically […]

The post Successful Scaling: How to Grow Without Tumbling Back Down appeared first on ReadWrite.




k

Secret to Getting Leads with Digital Marketing Technology

Nowadays most companies are doing SEO, PPC, and Content Marketing. Yet sometimes the company’s are not getting the leads they need. Some businesses get leads — but not quality leads, or they don’t get the leads that fit their expectations. The main reason a company doesn’t get the leads they need is that they are […]

The post Secret to Getting Leads with Digital Marketing Technology appeared first on ReadWrite.




k

What You Need to Know to Use Drones for Your Wedding

The popularity of wedding drone photography is constantly rising. It’s not surprising because these flying machines can take really amazing photos and videos. But many people still aren’t sure about the necessity of aerial photography at weddings or different events. We’ve gathered for you the most important information you need to know about drones if […]

The post What You Need to Know to Use Drones for Your Wedding appeared first on ReadWrite.




k

Help us chart how marketers are feeling about in-person conferences and trade shows

We want to know how your thoughts on attending live person events through the end of this year.

Please visit Search Engine Land for the full article.




k

Less than essential: Why smart speakers are like smartwatches, not smartphones

The devices have reached 50% of US homes, but fallen flat as a channel

Please visit Search Engine Land for the full article.




k

Oops, LinkedIn temporarily drops out of Google Search

Even the biggest sites on the internet can have problems with their SEO and Google.

Please visit Search Engine Land for the full article.




k

Pro Tip: How to find and fix 404 errors that really matter to win your traffic back

External sources link to your website with the wrong URLs, here’s how you can fix that.

Please visit Search Engine Land for the full article.




k

For better SEO, don’t put all your eggs in the SEO basket

Your target audiences don’t limit themselves to one channel, so neither should your business.

Please visit Search Engine Land for the full article.




k

Pro Tip: What it takes to build high-quality links

You have to invest real time into earning links from high-authority sites by doing your own research and digital public relations.

Please visit Search Engine Land for the full article.




k

Now, Shopify merchants can quickly turn their catalogs into shoppable Pins

The new Pinterest app on Shopify is now available in the U.S. and Canada.

Please visit Search Engine Land for the full article.




k

News24.com | Covid-19 wrap | China slams US after Trump virus 'attack' claim, India repatriation to begin and Poland, Syria postpone elections due to pandemic

Here are the latest developments in the coronavirus crisis.




k

News24.com | US rocked by another unarmed black man being shot dead

Politicians, celebrities and people speaking out on social media are angrily demanding the arrest of two white men in the shooting death of an unarmed black jogger in Georgia.




k

News24.com | International Covid-19 news: Congo needs $500 mln to recover, informal workers suffering

All the latest Covid-19 news from around the world.




k

News24.com | Ahmaud Arbery: Two men charged with murder over killing

A father and son have been arrested and charged with murder in the US state of Georgia over the killing of Ahmaud Arbery, a black man who was shot dead while he was out for a run.




k

News24.com | Covid-19 wrap | India boosts output of anti-malarial drug, Australia launches 3-stage plan to reopen, Hong Kong begins to ease social distancing measures

Here are the latest developments in the coronavirus crisis.




k

News24.com | 'Enemies remain enemies': N Korea hits out at South, lauds China

North lashed out at neighbour for holding military exercises, as Kim Jong Un sent message of praise to Xi Jinping.




k

News24.com | International Covid-19 news: US job losses 'worst in history', 'critical' shortage of testing kits

All the latest Covid-19 updates from around the world.




k

News24.com | International Covid-19 news: Germany to reimpose lockdown, Italy death toll tops 30 000




k

News24.com | International Covid-19 wrap: Pakistan expats test positive, boy, 5, dies from 'disease caused by Covid-19'

Here is the latest news from around the world.




k

News24.com | US vice president's spokesperson tests positive for Covid-19

The US vice president's spokesperson became the second White House staffer this week to test positive for the coronavirus.