de

Your First Week With Node.js

While there have been quite a few attempts to get JavaScript working as a server-side language, Node.js (frequently just called Node) has been the first environment that's gained any traction. It's now used by companies such as Netflix, Uber and Paypal to power their web apps. Node allows for blazingly fast performance; thanks to its event loop model, common tasks like network connection and database I/O can be executed very quickly indeed.

From a beginner's point of view, one of Node's obvious advantages is that it uses JavaScript, a ubiquitous language that many developers are comfortable with. If you can write JavaScript for the client-side, writing server-side applications with Node should not be too much of a stretch for you.

This book offers aselection of beginner-level tutorials to privide you with an introduction to Node and its related technologies, and get you under way writing your first Node applications. It contains:

  1. What Is Node and When Should I Use It?
  2. Build a Simple Page Counter Service with Node.js
  3. Understanding module.exports and exports in Node.js
  4. Forms, File Uploads and Security with Node.js and Express
  5. Working with Databases in Node
  6. How to Build and Structure a Node.js MVC Application
  7. Local Authentication Using Passport in Node.js
  8. How to Debug a Node App
  9. Node Testing for Beginners
  10. How to Use SSL/TLS with Node.js
  11. Configuring NGINX and SSL with Node.js
  12. Using Docker for Node.js Development




de

Distributed Node.js

Node.js is used by many companies for building performant backend services without sacrificing developer efficiency. In this hands-on guide, author Thomas Hunter II proves that Node.js is just as capable as traditional enterprise platforms for building services that are observable, scalable, and resilient. Intermediate to advanced Node.js developers will find themselves integrating application code with a breadth of tooling from each layer of a modern service stack.




de

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.




de

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.




de

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.




de

Fin24.com | Datatec sees increased demand for its remote access computing

Datatec tells shareholders that the rapidly spreading coronavirus outbreak has reached every region where the group operates.




de

AllVideos

AllVideos (by JoomlaWorks) is the universal media player for Joomla and a classic must-have extension for any Joomla based website.

Use the plugin to easily embed video & audio content from all major 3rd party media providers (YouTube, Vimeo, Dailymotion, Twitch, Facebook, Flickr & SoundCloud) inside your Joomla articles, K2, Virtuemart, Kunena and any other Joomla component that supports "content" plugins.

Additionally, it allows you to playback any web-native video/audio file format hosted on your server or even a remote server, providing great flexibility when it comes to media content embedding. Fun videos, product presentations, audio podcasts, you name it!

 

WHY ALLVIDEOS?

  • You don't have to copy/paste huge blocks of HTML code, just to get a video from YouTube to playback on your Joomla website. Your WYSIWYG editor in Joomla loves it and so will you and your clients!
  • You use simple plugin tags like {youtube}https://www.youtube.com/watch?v=g5lGNkS5TE0{/youtube} (or just {youtube}g5lGNkS5TE0{/youtube}), {mp4}holiday_in_rome{/mp4} or {mp3}pixies_bonemachine{/mp3}.

 

FEATURES

  1. All major 3rd party media providers are supported: YouTube (single videos & playlists), Vimeo, Dailymotion, Twitch, Facebook (for videos), Flickr (for videos) & SoundCloud. Use simple plugin tags utilizing the full media page URL (e.g. {youtube}https://www.youtube.com/watch?v=g5lGNkS5TE0{/youtube}) or just the ID from the media URL page (e.g {youtube}g5lGNkS5TE0{/youtube}).
  2. Stream your own media content using web-native 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), as well as generic containers like .avi & .mkv. For non web-native media embedded with older version of AllVideos (prior to version 5.0.0), which are not supported by modern browsers, a download message will be presented - this basically includes Flash Video (.flv/.f4v), ShockWave Flash (.swf), Windows Media (.wmv/.wma), QuickTime (.mov/.mpg/.mpeg/.3gp/.3g2/.aac), DivX (.divx) etc.
  3. Easily embed your media content either directly from your server or a remote server.
  4. Use custom preview (poster) images for self-hosted video & audio files. For videos specifically (and unlike any other similar solution in Joomla), AllVideos can auto-generate preview images from the 5th second of each video by utilizing modern browser features.
  5. Need a simple way to have random preview images for your self-hosted audio files? Enable the Unsplash.com integration and your audio files will use random music/audio related images as previews from the popular stock image service.
  6. Use AllVideos to display background videos with muted sound.
  7. Simple controls inside the plugin's parameters page provide layout consistency on all the videos shown in your Joomla website. Set your preferences in seconds, publish the plugin and you're ready to start embedding media content!
  8. Easy, descriptive syntax for media embedding - {format OR provider}filename{/format OR provider}. You can also use syntax like {format OR provider}filename|width|height|autoplay{/format OR provider} (e.g. an "autoplaying" YouTube video with {youtube}he73js82|600|450|1{/youtube}) to display media at different dimensions.
  9. Uses MVC templating. Just copy the /tmpl folder included in the plugin, into your Joomla template's /html folder and rename it to "jw_allvideos", then style the output as you wish.
  10. Includes 3 templates: Classic, Framed and Responsive
  11. Fully responsive media playback when using the "Responsive" template.
  12. Uses the core Joomla updater.

 

COMPATIBILITY

AllVideos is fully compatible with Joomla versions 1.5, 2.5, 3.x & 4.x on servers running PHP 5 or 7.

 

LICENSE

AllVideos is a Joomla plugin developed by JoomlaWorks, released under the GNU General Public License.

 

SCREENSHOTS

{gallery}galleries/allvideos5_screenshots{/gallery}

 




de

For Our Struggling Readers

Confession I always had students who entered my fourth grade class reading significantly below grade level. And each year, when I passed them on to fifth grade, those students were still behind. I did everything I knew how to do — I taught Guided Reading lessons, provided independent reading time, found them books to love, replied to readers’ response journals- but no matter what I tried in my Balanced Literacy classroom, the achievement gap persisted.




de

If Students Meet a Standard with Below Grade Level Texts, Are They Meeting the Standard?

Teacher question: When working with state educational standards are the expectations for the student to be able to accomplish each of the standards with grade level text. Some of us believe that if a fourth-grade student can determine the main idea in a second-grade text that the student has mastered that standard. Please help us settle this argument. Shanahan's response:




de

How can I teach RAN to improve my students' reading?

Teacher’s question: Our school psychologist tests all of our boy and girls for RAN. He says it is the best predictor of reading ability. How can I improve my students’ RAN performance? Shanahan’s response: If someone tells you that you can teach RAN, run!






de

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.




de

AllVideos v5.1.0 released - now with Twitch support

Version 5.1.0 of AllVideos is now available, adding support for Twitch and fixing a couple of bugs introduced in v5.0.0.

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

  • AllVideos now supports Twitch as a 3rd party video provider. You can use the full URL inside {twitch}...{/twitch} tags.
  • When you disable media downloading, AllVideos will also make sure that the native download option is also turned off in supporting browsers (Chromium based).
  • Fixed audio playback in K2 forms and content when using the Media tab in K2 to embed an audio file.

Additionally, the documentation page for AllVideos has been updated to reflect the changes introduced in v5.

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.




de

AllVideos v5.2.0 released

Version 5.2.0 of AllVideos is now available. This is a bugfix release and it also improves compatibility with PHP 7.4.

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

  • Improves PHP 7.4 compatibility.
  • Fixes the "loop" control for HTML5 media (local or remote) as it was previously entirely broken.
  • Fixes the path overrides for audio files when rendered in K2 forms & content in the recent K2 v2.10.x updates.
  • Updated iframe embeds (from 3rd party provides) with the attribute value "autoplay" (allow="autoplay; fullscreen").
  • Code cleanups.

Additionally, the documentation page for AllVideos has been updated to reflect the changes introduced in v5.

If you use K2 v2.10.x, we highly recommend you upgrade to this new version of AllVideos.

DEMO

The JoomlaWorks demo site has been updated to use the latest AllVideos release. See here: https://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.




de

AllVideos v6.0.0 released - now Joomla 4 compatible!

Version 6.0.0 of AllVideos is now available. This is a feature release, which also introduces full support with the upcoming Joomla version 4 release.

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

  • Fully compatible with the upcoming Joomla version 4 (currently in "beta"). As with every beta software, Joomla 4 should not be used on production websites, but rather for preparing your skills for when it's officially released as the next "stable" Joomla version. You can download the nightly build of Joomla 4.0.0 "Beta 1" here: https://developer.joomla.org/nightly-builds.html
  • Added new "muted" option for initial playback of video files. This option allows you to use AllVideos to embed background videos without sound, either hosted files or videos from YouTube, Vimeo etc.
  • Need a simple way to have random preview images for your hosted audio files? Enable the new Unsplash.com integration and your audio files will use random music/audio related images as previews from the popular stock image service.
  • AllVideos plugin parameters now follow a new unified design (inspired by K2's recent re-design) across all supported Joomla versions.
  • Various code cleanups and improvements.

If you use K2 v2.10.x, we highly recommend you upgrade to this new version of AllVideos.

DEMO

The JoomlaWorks demo site has been updated to use the latest AllVideos release. See here: https://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.

 




de

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.




de

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

de

Why You Need to Consider IoT in Improving Customer Experience

Assuredly, IoT (Internet of Things) has the potential to improve customer experience. The rapid expansion of technology has impacted businesses in many ways. Besides, IoT enables data sharing, inventory management, security, and increased efficiency and productivity. But, what is IoT? Well, in simple words, IoT is the network of interconnected devices that embedded with sensors, software, […]

The post Why You Need to Consider IoT in Improving Customer Experience appeared first on ReadWrite.




de

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.





de

Trade Secrets Claimed by Prolacta to Steal Founders’ Company – Again

Elana Medo has dedicated many decades of her life to making mother’s milk available to premature babies. Now a questionable trade secret lawsuit threatens to destroy her life’s work and leave preterm infants without access to life-saving milk. The cost of a Corporation Stealing from an Individual has been the loss of human lives — […]

The post Trade Secrets Claimed by Prolacta to Steal Founders’ Company – Again appeared first on ReadWrite.




de

Google surfacing more local COVID news content to satisfy massive search demand

Local news publishers have struggled to monetize spike in consumer interest.

Please visit Search Engine Land for the full article.




de

A script that detects anomalies at a local level

This script alerts advertisers when regional differences related to the coronavirus have an impact on your PPC campaigns.

Please visit Search Engine Land for the full article.




de

Is it an algorithm update or is Google adapting to new search intent? [Video]

‘The idea that what’s happening with searcher behavior is not causing these shifts means that Google is in there writing that code for every intent, every day, and I can’t believe that’s what’s happening,’ said Dr. Pete Meyers on Live with Search Engine Land.

Please visit Search Engine Land for the full article.




de

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.




de

Shielding your business in a pandemic

SEO is one of the best channels to invest in right now to attract new customers and reinforce the loyalty of your existing client base.

Please visit Search Engine Land for the full article.




de

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.




de

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.




de

News24.com | International Covid-19 news: Migrants stranded all over the world, more apply for unemployment in US

Here are the latest top Covid-19 stories from around the world.




de

News24.com | CDC guidance ignored | Trump tests negative: WATCH the top world news videos for today

As US states reopen, White House keeps CDC guidance on the shelf | Trump tests negative after valet contracts virus; here are the top world news videos for today. WATCH.




de

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.




de

News24.com | Brave new world: could pandemic lead to positive change?

Major social advances have often emerged from the depths of disaster: the Black Death brought an end to serfdom, and Britain's welfare state emerged from the ruins of World War II.




de

News24.com | Italy virus death toll passes 30 000

The number of deaths from coronavirus in Italy now exceeds 30 000, officials have said.




de

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




de

News24.com | China supports WHO-led review of global pandemic response

China says it supports a World Health Organisation-led review into the global response to the coronavirus outbreak, but only "after the pandemic is over".




de

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.





de

BitTorrent Debuts P2P-Powered Social One-Click Hosting

BitTorrent’s new Project Chrysalis client now makes it possible to share files of unlimited size with your friends even when you’re not online. The company is caching files and using a revamped UI to make the facilitation of BitTorrent downloads much easier than before. Continue reading on NewTeeVee.


de

German Rights Holders Go After 300,000 P2P Users Per Month

German content owners have been busy pursuing alleged infringers: Local ISPs have to hand out around 300,000 names and addresses of file sharers caught in the act ever month, according to data from a German industry association. Will we see similar numbers in the U.S. soon? Continue reading on GigaOM Broadband.


de

German rights holders want to sue Kino.to viewers

Have you ever watched a TV show episode or Hollywood blockbuster on a website that didn’t have the proper licenses? Then you could be in trouble, at least if the example of Kino.to catches on. Rights holders are threatening to sue users of the now-defunct site. Continue reading on NewTeeVee.


de

Quick review: Amazon Kindle 3 e-reader

This morning I took (early) delivery of Amazon’s new Kindle 3 – I opted for the WiFi only version – a device that claims 50% better contrast than any other e-reader, a 21% smaller body while keeping the same 6″ size reading area, and a 20% increase in the speed of page turns. These are, [...]




de

Kindle vs iPad: The case for the dedicated e-Reader

Over at TechCrunch I’ve penned an op/ed piece on why I’m in love with the Kindle. Or more specifically, why the dedicated e-Reader still has a role to play in the context of Apple’s iPad and competing multifunctional tablet computers, such as the plethora of Android-powered devices that are about to hit the market. I’m [...]




de

Review: Nokia E6 (a must have upgrade)

On paper at least, Nokia’s E6 smartphone could have been designed just for me. It keeps most of the design cues and form-factor first seen on the E71 and its successor the E72 – easy one handed operation, great physical QWERTY keyboard, rock solid build (well, the E71 at least), superb call quality, free turn-by-turn [...]




de

velocityconf: Free webcast w/ @jon lives http://t.co/TxL60Oagos 'Michelin Starred Cooking with Chef at Etsy' starting NOW. #velocityconf #devops

velocityconf: Free webcast w/ @jon lives http://t.co/TxL60Oagos 'Michelin Starred Cooking with Chef at Etsy' starting NOW. #velocityconf #devops




de

velocityconf: Help your dev + ops teams be cross-functional and more successful. http://t.co/1mqGK3zh0U Free webcast 5/22 w/ @lnxchk

velocityconf: Help your dev + ops teams be cross-functional and more successful. http://t.co/1mqGK3zh0U Free webcast 5/22 w/ @lnxchk




de

velocityconf: If you don't understand your ppl, you don't understand #Ops http://t.co/DQTBLJlWza New #velocityconf interview w/ @katemats

velocityconf: If you don't understand your ppl, you don't understand #Ops http://t.co/DQTBLJlWza New #velocityconf interview w/ @katemats




de

velocityconf: LAST DAY for #velocityconf EU call for speakers http://t.co/qShofQCDPl Share your best #WPO, #Ops, and #DevOps stories.

velocityconf: LAST DAY for #velocityconf EU call for speakers http://t.co/qShofQCDPl Share your best #WPO, #Ops, and #DevOps stories.




de

velocityconf: @da3mon Sorry! We were just doing some followup with past Velocity attendees. Sorry to intrude. No harm intended. :-(

velocityconf: @da3mon Sorry! We were just doing some followup with past Velocity attendees. Sorry to intrude. No harm intended. :-(




de

velocityconf: RT @allspaw: Operations and System Safety - always a student http://t.co/1VYBEZYrK8 #devops #velocityconf

velocityconf: RT @allspaw: Operations and System Safety - always a student http://t.co/1VYBEZYrK8 #devops #velocityconf