Sunday, January 31, 2021

Internet connectivity drops in Myanmar after the military detains Aung San Suu Kyi and other leading politicians

Access to the internet in Myanmar dropped sharply after the military detained leaders of ruling party National League for Democracy, including Aung San Suu Kyi, and declared a state of emergency. The NLD won a wide majority of parliamentary seats in November’s general election, which the military alleges was the result of election fraud. In a statement on military-owned television, the army said a year-long state of emergency would be declared in Myanmar and power handed to military chief Min Aung Hlaing.

According to NetBlocks, a non-governmental organization that monitors digital rights, cybersecurity and internet governance around the world, internet disruptions began around 3AM Monday morning local time, with national connectivity falling to 75% of ordinary levels, and then reaching about 50% around 8AM. Data shows that the cuts affected several network operators, including the state-owned Myanma Posts and Telecommunications (MPT) and Telenor. NetBlocks said “preliminary findings [indicate] a centrally ordered mechanism of disruption targeting cellular and some fixed-line services, progressing over time as operators comply.”

The United States Embassy’s American Citizen Services said on Twitter that internet and phone connectivity are both limited throughout Yangon and Nay Pyi Taw.

Aye Min Thant, a former correspondent for Reuters who is now the Tech for Peace program manager at Phandeeyar, a tech accelerator in Yangon, tweeted that she had been logged out of Signal and Telegram overnight, and can’t log in again because cell service is shut down, preventing her from getting verification codes.

The detainment of Suu Kyi and other National League for Democracy leaders comes days after Myanmar’s military attempted to downplay concerns about a coup by stating it would protect the country’s constitution, despite its allegations of vote fraud in November’s election.

Myanmar came under direct military rule after a 1962 coup replaced the civilian government. In 1990, free elections were held and the NLD won, but the military refused to give up power, placing Suu Kyi under house arrest. After 2011, a transition to democratic rule gradually began, but the military still controlled much of the government.

The NLD has also been accused of being complicit in the military’s ethnic cleansing campaign against Rohingya Muslims and disenfranchising opponents.

While Myanmar’s government does not practice direct censorship of internet content, Freedom House gave the country a score of only 36 out of 100 in 2019, citing manipulation of online content by both the military and NLD, and prosecution that forces individuals to self-censor. In June 2019, the government banned the internet in parts of Rakhine and Chin State, the sites of ongoing fighting between the Myanmar military and Arakan Army. Human rights observers including the Human Rights Watch have said that the internet ban prevents people in those areas from communicating with their families, getting information about COVID-19 or accessing aid.



from TechCrunch https://ift.tt/3apIcsx

Human Capital: Alpha Global forms to unite Alphabet workers worldwide

You’ve just landed on the web version of my weekly newsletter, Human Capital. It’s where we look at the recent events of the week pertaining to diversity, equity, inclusion and labor in tech.

You can sign up here to get Human Capital delivered straight to your inbox every Friday at 1 p.m. PT.

Let’s jump in.

Alpha Global forms to unite Alphabet workers around the world

Alpha Global announced its formation earlier this week to unite Alphabet workers around the world, including those from the Alphabet Workers Union in the United States, The Verge reported. Alpha Global, which is affiliated with the UNI Global Union, aims to create a common worker strategy, support fellow workers and more. 

“A just Alphabet has wide-ranging implications for our democracies and societies,” Alpha Global said in a statement. “That is why we are joining together to demand fundamental human rights for all workers in Alphabet operations, including the right to form or join a union and the right to bargain collectively.”

I should mention that you’ll be able to hear more about Alphabet Workers Union at Alpha Global at TC Sessions: Justice directly from Parul Koul, the executive chair of Alphabet Workers Union. You can snag your tickets here for just $5

Apple Watch launches a Black unity collection 

Image Credits: Apple

In celebration of Black History Month, Apple introduced the Black Unity Collection for Apple Watch.

Something feels off about the watch band, but I can’t quite put my finger on it. Perhaps it’s the commoditization of Black culture. 

 

Chan Zuckerberg Initiative launches the Justice Accelerator Fund

The Chan Zuckerberg Initiative has created a new criminal justice reform group, Recode reported this week.

With $350 million put toward the new Justice Accelerator Fund over the next five years, the organization will focus on criminal justice advocacy. JAF will be led by Ana Zamora, CZI’s current director of criminal justice.

NLRB gets a new acting general counsel

Biden named Peter Sung Ohr the new acting general counsel for the National Labor Relations Board. As Vice’s Lauren Kaori Gurley noted, Ohr’s appointment has the potential to be very good for gig workers and workers rights, in general.

ServiceNow launches racial equity fund

With $100 million set aside for the fund, the enterprise software company’s racial equity fund aims to “drive more sustainable wealth creation by funding homeownership, entrepreneurship, and neighborhood revitalization within Black communities in 10 regions across the United States,” according to a press release.

Here’s a nugget on how it’ll work:

The ServiceNow Racial Equity Fund will buy smaller community loans to increase the lending capacity for local banks. By increasing access to capital, the investment will facilitate homeownership and entrepreneurship in Black communities, leading to job creation and wider economic growth. The investment, which is the first of its kind for ServiceNow, will initially focus investments in Boston, Chicago, Dallas, Houston, New York, Orlando, San Diego, the San Francisco Bay Area, Seattle, and Washington, D.C. – locations where ServiceNow has significant operations and community presence.



from TechCrunch https://ift.tt/36tu4x6

What is API Testing, Types & Benefits?

submitted by /u/cosmicwatch
[link] [comments]

from programming https://ift.tt/3j3bVLA

How To Get Started With Linux- (Getting set for Linux)

submitted by /u/OpeningCode1402
[link] [comments]

from programming https://ift.tt/2YAk9kM

How to Connect Python to SQL Server Using Pyodbc

submitted by /u/Ameliapro
[link] [comments]

from programming https://ift.tt/36LSjXF

The Whole Road form assembler and loader linker to a new programming language "nearly"?

submitted by /u/Me_149
[link] [comments]

from programming https://ift.tt/2MIFypg

Smooth Camera Movements | C++ 3D Game Tutorial Series - Part 27

submitted by /u/PardDev
[link] [comments]

from programming https://ift.tt/3j5Hl4b

C Programming full courses for free

submitted by /u/usemynotes
[link] [comments]

from programming https://ift.tt/2YwROvU

Integrate authorization and authentication to you application quickly using third party services!

submitted by /u/jas_saying
[link] [comments]

from programming https://ift.tt/3ap98sj

Two truths and a lie. If you want. You guys should definitely either make this hell of a lot better or add a twist or something. I don't know. I would love to see what more experienced programmers can do :)

submitted by /u/WheresTheBeef22
[link] [comments]

from programming https://ift.tt/36qEyxa

Data-Oriented programming by Yehonathan Sharvit

submitted by /u/viebel
[link] [comments]

from programming https://ift.tt/3tehNX1

Alan Kay on the web and web browsers

submitted by /u/Austin_Aaron_Conlon
[link] [comments]

from programming https://ift.tt/2MEWZXW

Alexa and Kubernetes: Deploying the Alexa Skill on Google Kubernetes Engine (IX)

Now, we have everything prepared and ready to go to a Kubernetes Cluster in a cloud provider. It is a fact that creating a cluster in any cloud provider manually is a difficult task. Moreover, if we want to automate this deployment, we need something that helps us in this tedious task. In this article, we will see how to create a Kubernetes Cluster and all of its required objects, deploying our Alexa Skill with Terraform using Google Kubernetes Engine.

Pre-Requisites

Here, you have the technologies used in this project:



from DZone.com Feed https://ift.tt/2NNG9qh

Application Architecture: Best Practices for Future-Proofing Your Apps

Have you ever heard the saying, 'architects hate spaghetti?' As software architects, it is our responsibility to envision and design systems capable of supporting the cutthroat business models of this era. In that sense, it's fundamental to develop ways to evolve our application architecture to match business concepts and processes correctly. Otherwise, the architecture won’t be structurally sound, and we’ll have to deal with a dreadful 'spaghetti architecture.'

In this blog post, I’ll share some of the best practices you should follow to build a structured and scalable application architecture while avoiding turning your systems into a spaghetti bowl. This article is based on a recent Tech Talk on the same topic, Web and Mobile Architecture with Architecture Dashboard. For a more detailed discussion, I invite you to take a look.



from DZone.com Feed https://ift.tt/36ws4nT

Monitoring Spring Boot Applications With Prometheus and Grafana

At my current project, we've been building three different applications. All three applications are based on Spring Boot but have very different workloads. They've all reached their way to the production environment and have been running steadily for quite some time now. We do regular (weekly basis) deployments of our applications to production with bug fixes, new features, and technical improvements. The organisation has a traditional infrastructure workflow in the sense that deployments to the VM instances on acceptance and production happen via the (remote hosting) provider.

The hosting provider is responsible for the uptime of the applications and therefore they keep an eye on system metrics through the usage of their own monitoring system. As a team, we are able to look in the system, but it doesn't say much about the internals of our application. In the past, we've asked to add some additional metrics to their system, but the system isn't that easy to configure with additional metrics. To us as a team runtime statistics about our applications and the impact our changes have on the overall health are crucial to understanding the impact of our work.



from DZone.com Feed https://ift.tt/3pCJQxh

A Quick Guide Through UFW: Uncomplicated Firewall

UFW, short for Uncomplicated Firewall, is basically a simplified firewall mechanism that is implemented upon IPtables itself, making it much easier to configure UFW than to configure IPtables. Therefore, it can be said that UFW is technically a program for managing a netfilter firewall which aims to provide an easy to use interface for the user.

The Need for UFW: Uncomplicated Firewall

Consider a situation where protocols like ssh, ftp, etc., which if left open for everyone and anyone to connect, might result in a massive security breach by the attackers or malicious users. Hence, this originated the need for a firewall. Firewall is useful to us in a way, that it allows us the remote access to the system but in a limited fashion. A simple example would be, firewall can allow certain ports to be left open to only a few IP addresses to limit security breach and also allowing connections to only a trusted device.



from DZone.com Feed https://ift.tt/3jg1OU1

Alexa and Kubernetes: Deploying the Alexa Skill on AWS Elastic Kubernetes Services (VII)

Now, we have everything prepared and ready to go to a Kubernetes Cluster in a cloud provider. It is a fact that creating a cluster in any cloud provider manually is a difficult task. Moreover, if we want to automate this deployment, we need something that helps us in this tedious task. In this article, we will see how to create a Kubernetes Cluster and all of its required objects and also, deploying our Alexa Skill with Terraform using Elastic Kubernetes Service.

Pre-Requisites

Here, you have the technologies used in this project:



from DZone.com Feed https://ift.tt/3oD47RX

7 Coding Tools That Will Maximize Your Effectiveness

When learning to code, developers-to-be are usually taught to code vanilla software. In the workplace, however, developers use many tools to speed up their coding. Common tasks like testing, running various scripts, and programming environment control are just a few examples of when an extra tool comes in handy.

The trouble is, there are many of these tools on the market, and it’s hard to know which are best. It often takes years of trial and error to discover which tools are the most helpful. To save you that effort, we asked some experienced developers about the tools that have helped them become better coders and maximize their efficiency on the job.



from DZone.com Feed https://ift.tt/3jbRXOY

Alexa and Kubernetes: Local Development and Deployment With DevSpace (VI)

It is a fact that the development process in a Kubernetes environment is not easy. There are a lot of tools that help us in this process. For this use case, we are going to use DevSpace; a tool for developers that makes the Kubernetes lifecycle easier.

Pre-Requisites

Here you have the technologies used in this project:



from DZone.com Feed https://ift.tt/3rcmmiC

Keeping Always-on Services Always On

The nature of always-on services requires a continuous response from agile and DevOps teams. These teams need to think beyond reacting to a single incident and align the team structure, values, and tools to ensure that operational excellence becomes a core competency.

Today’s users expect modern services to be always-on and always available. Downtime can be detrimental, causing damage to reputation and bottom line, with the average costs of downtime as high as $9,000 per minute.



from DZone.com Feed https://ift.tt/2NSfrgq

Native Memory May Cause Unknown Memory Leaks

Recently I came across a strange case: the memory usage of my program exceeded the maximum value intended for the heap. Even after running GC, part of the memory was not free. I already knew that a part of  JVM memory would be allocated to native memory and part of native memory allocated to C code, but I did not have even one line of native code in my program. After reviewing and profiling my code several times, I found an interesting issue. Before diving into the problem, let's look at Java memory concepts.

Memory Management in Java

 JVM divides memory into two major spaces, heap and native memory. Heap spaces are used for allocating Java objects whereas native memory is the memory available to the OS. There is a key difference between Java 7 and 8 in the memory management model. Java 7 has PermGen; PermGen is the memory area in the heap that is used by the JVM to store class metadata, static content, primitive variables. Java 8 has eliminated PermGen and added Metaspace; actually, Metaspace and PermGen do the same thing. The main difference is that PermGen is part of the Java heap while Metaspace is NOT part of the heap. Rather Metaspace is part of native memory, which is only limited by the Host Operating System.



from DZone.com Feed https://ift.tt/3r82IV5

Alexa and Kubernetes: Helm Chart of the Alexa Skill (V)

In these steps, we have our Alexa Skill properly dockerized and all the Kubernetes objects have been created and are running on a Kubernetes cluster. Now, it is time to package all the software components (Alexa Skill + MongoDB). In this step, we will transform all of our Kubernetes objects into templates using Helm. We will add a MongoDB instance ready to be deployed on a Kubernetes cluster as a dependency of our Alexa Skill Helm Chart.

Pre-Requisites

Here, you have the technologies used in this project:



from DZone.com Feed https://ift.tt/3oy8KN3

Clivern/Walrus - 🔥 Fast, Secure and Reliable System Backup, Set up in Minutes

submitted by /u/Clivern
[link] [comments]

from programming https://ift.tt/2YxCNdi

Website to find Pair Programming Partners.

submitted by /u/ManoSriram
[link] [comments]

from programming https://ift.tt/3oxnrQE

IBM paperweight teardown: Reverse-engineering 1970s memory chips

submitted by /u/sprjenart
[link] [comments]

from programming https://ift.tt/2LaoDfa

Japan API (Free & Open Source Data)

submitted by /u/nourishing-saliva
[link] [comments]

from programming https://ift.tt/3cr0TyD

Guessing Game in LOGO.

submitted by /u/AntiRedditFa
[link] [comments]

from programming https://ift.tt/36rVJ1c

Saturday, January 30, 2021

What is programming? Helpful in 2021!!

submitted by /u/Illustrious_Sleep_56
[link] [comments]

from programming https://ift.tt/2YBy7CZ

Element App restored on Google Play Store

submitted by /u/mpyne
[link] [comments]

from programming https://ift.tt/39yusfO

Wind River debuts Wind River Studio, a cloud-native platform powering mission-critical intelligent systems - Help Net Security

submitted by /u/mudmudman123
[link] [comments]

from programming https://ift.tt/3amVeH9

Sorry Java, Write Once Run Anywhere (WORA) Is Now JavaScript

submitted by /u/delvin0
[link] [comments]

from programming https://ift.tt/2NMRlDD

Recruited By Tech - Amazon Alexa Group - 2018

submitted by /u/sydpolk
[link] [comments]

from programming https://ift.tt/2L3ueUm

12 Ways To Find Motivation To Progress As A Developer

submitted by /u/ConfidentMushroom
[link] [comments]

from programming https://ift.tt/2Ys3G2c

Tip for Beginner Hackers!

submitted by /u/FishermanWitty8173
[link] [comments]

from programming https://ift.tt/2YxHm7g

Build A Simple JIRA Kanban Board In ReactJS(Drag & Drop Components)

submitted by /u/okaydexter
[link] [comments]

from programming https://ift.tt/36uZK54

Chrome 64 will prevent third-party ads from redirecting the page, and prevent disguised buttons that open malicious content

submitted by /u/ExoticFastBat
[link] [comments]

from programming https://ift.tt/3j2pivy

Build a REST API with Node.js and HarperDB

If you are building an application using Node.js, it can get a little overwhelming since there are a variety of databases to choose from and different ways to build APIs. One way to reduce development time and focus on the problem you are trying to solve is to use a Database as a service to store the data. The advantage of this approach is to use a cloud database system without purchasing hardware which can be cost and time-effective.

One such database service is HarperDB Cloud. To build REST APIs rapidly this service allows us to perform all database operations using a single endpoint. It supports a variety of programming languages such as JavaScript, Java, Python, and so on. Some of the features of HarperDB are the following:



from DZone.com Feed https://ift.tt/39yeKRP

7 Reasons to Choose AWS as Your Cloud Platform

Cloud computing is on the rise, and AWS is emerging as the clear winner. With more than 40% market share of the cloud service market, Amazon Web Services is the leader in the industry. It offers cloud-based storage, virtual storage, and 70 other services to enterprises for their digital needs.

COVID-19 has driven companies to explore cloud computing more than ever. Amazon cloud business solutions enable you to move your organization to virtual channels. AWS cloud consulting is becoming popular as enterprises look to analyze how going virtual with AWS will help them reap the benefits of digital technology.



from DZone.com Feed https://ift.tt/3oAGSYy

7 Examples of Sneaky Tech Debt and How to Spot Them

At Stepsize, helping high-growth software companies measure and manage technical debt is our business. And this means we get to spend our days with some of the best engineering minds out there.

We've listened to their stories, and analysed hundreds of thousands of lines of their code and contextual data, to identify the signals of technical debt in all the noise. Following on from our broader definition of tech debt, in this article we'll share some examples of technical debt that we've spotted in the wild, to help you identify it in your own codebase — before it catches you off-guard.



from DZone.com Feed https://ift.tt/2YvYZV2

Any programmers interested in helping with the twitch DMCA problem?

submitted by /u/Wesoul
[link] [comments]

from programming https://ift.tt/3ap6rHk

How to use fzf - a terminal fuzzy finder

submitted by /u/lovegrub
[link] [comments]

from programming https://ift.tt/2NFWJZ9

How Can New Deep Learning Initiatives Overcome Challenges in Robotics?

Deep Learning Problems in Robotics

When data scientists talk about Deep Learning, they’re usually speaking about image generation, detection, classification, and regression tasks. Still, the thing that deep learning and artificial intelligence are getting vastly used for is in the field of robotics and solving some of its most significant challenges. It is deep learning for computer vision that is powering the pursuit of self-driving autonomous cars. Reinforcement learning is also powering some of the initiatives like AlphaGo, where the agent tries to act in the world to maximize its rewards.

The advancements in deep learning have been many, but still, we want to reach the ultimate goal at some point in time — Artificial General Intelligence.



from DZone.com Feed https://ift.tt/39ziMt7

Avengers of the Container World, Episode 1: Podman Hands-On

CRI-O and Podman have been widely adapted by most of the modern container platforms. In this blog, I will explore why everybody is gaga about this new ecosystem of tools/utilities and share some of my experience in this series.

I got a lot of feedback, after I published my blog on Containers and evolution of Containers (you can read it here 'Evolution of k8s worker nodes - CRI-O'). One of the common questions asked, is how Podman is different from Docker and how the new ecosystem of podman+buildah+cri-o+skopio different from what we do with docker... so I wanted to do a deep dive on these things, and share some of my experiences with this new ecosystem of container runtime and management tools/utilities.



from DZone.com Feed https://ift.tt/3aXLeG9

NGINX and HTTPs With Let’s Encrypt, Certbot, and Cron Dockerization In Production

Docker is a popular open-source containerization platform and it frees your hands to build your applications in development and production. In this post, I'm going to walk you through how to build a production-grade HTTPs secured Nginx server with Docker, Docker Compose, Let’s Encrypt (its client certbot). Let’s Encrypt certificates last 90 days and will need to be renewed after the certificate expires. So I will also provide details to script the renewal in crontab in Docker container.

1. Basic Example

In development, we need a basic Nginx container without HTTPs to fast setup our local test environment. I use Nginx official docker image and wrap up all the stuff with docker-compose.



from DZone.com Feed https://ift.tt/2IkwCEu

[Screencast] Create a cryptocurrency trading bot from scratch in Elixir - Episode 12 - Autostarting trading strategy ROUND 2 released!

submitted by /u/CinderellaManUK
[link] [comments]

from programming https://ift.tt/2M9PU1R

Live coding with a basic react website, come hang out and say hi! TwitchStream for jr devs

submitted by /u/controlVee
[link] [comments]

from programming https://ift.tt/3tdxjCs

Friday, January 29, 2021

Understanding Core Data Science Algorithms: K-Means and K-Medoids Clustering

Clustering is one of the major techniques used for statistical data analysis.

As the term suggests, “clustering” is defined as the process of gathering similar objects into different groups or distribution of datasets into subsets with a defined distance measure.



from DZone.com Feed https://ift.tt/3addZgc

15 Software Architecture Newsletters That Are Worth Your Subscription

So you want to keep a close eye on software architecture? Well, the best place to start is signing up to a list of great software architecture newsletters out there. Some of them are created by leading companies like Thoughtworks and O'Reilly, some are created by renowned software architects like Dave Farley, and some by well-known events like GSAS or DDD Europe

So, here you will find our selection of software architecture newsletters that we follow on a weekly and monthly basis. 



from DZone.com Feed https://ift.tt/3tbk1q4

How to Convince People to Deal With Tech Debt

In this post, I'll share with you how the best in our field make the business case for any given piece of tech debt.

Apply these lessons and you too will be able to understand which debt you should address first. They will help you unlock the resources you need by enabling you to convince your colleagues — especially senior management — that this is the right move.



from DZone.com Feed https://ift.tt/39tgRGv

Reverse Engineering and Information Security

Upon the first look at these things, you could think that there is a big difference between them and maybe you are right: one of them means to protect information from stealing, compromise, and so on, but another one means to hack or trying to look under the hood of software if we can say that.

In this article, we can try to look at this from another perspective – these two things may go together as equals. So, let’s started. 



from DZone.com Feed https://ift.tt/3cli8kM

Publish Sysylog and Application Logs From MuleSoft Runtime Fabric to GrayLog

Agenda

General practice to verify logs in RTF

  • View Logs from an Application using Ops Center.
  • By Forwarding logs to External Analytical tool (Demo GrayLog).
  • Configure SysLog in log forward in RTF to send logs to external tool.

View Logs from an Application using Ops Center



from DZone.com Feed https://ift.tt/3a9j6h6

GitHub Discussions: Bringing the Open-Source Community Closer Together

I use open-source projects on GitHub every day, and I've often wondered: Where do open-source communities live?

Previously for different projects, I might have different answers in mind:



from DZone.com Feed https://ift.tt/3thfkvd

5 Reasons Why Prismatic Chose GraphQL for Our API

Prismatic is an integration platform used by B2B software companies to build reusable integration workflows and deploy customer-specific instances that handle each customer's unique configuration and credentials.

When we set out to create Prismatic, it was clear that we needed an API for our web app and CLI to use. Additionally, we wanted our developer users to be able to hit our API programmatically so they could manage customers and integrations as they saw fit. This presented a problem: different developers would naturally have different needs and use cases. It didn't make sense to craft a series of custom RESTful endpoints for each individual's needs. GraphQL was growing in popularity (for good reason!) and was an appropriate choice for us given our needs.



from DZone.com Feed https://ift.tt/3oAWsU1

Why Do We Need HTTP? | Web Services Tutorial

In the video below, we take a closer look at why we need HTTP. Let's get started!



from DZone.com Feed https://ift.tt/3osax6t

Useful Tools for Local Development With AWS Services

Over the last 2.5 years, I've been working with AWS and a wide range of its services. During this time, I noticed that for most projects, it's useful to be able to test your application against AWS services without having to deploy or move your code into the cloud. There are several free solutions available for you to use depending on the services required by your project. In this post, I'll describe some of the tools that I use.

DynamoDB Local

At one of my previous projects, we made extensive use of the combination of DynamoDB and Elasticsearch for storing and querying data. The fact that DynamoDB is a managed database service with immense scale and performance benefits makes DynamoDB a great fit for high traffic applications.



from DZone.com Feed https://ift.tt/2YuzzHi

An Introduction to the Behavioral Programming Paradigm

submitted by /u/F0x1fy
[link] [comments]

from programming https://ift.tt/3t6ShTz

The weirdest compiler bug

submitted by /u/slacka123
[link] [comments]

from programming https://ift.tt/3r522zP

SharpTwister, a C# implementation of the Mersenne Twister PRNG (.NET Standard 2.1)

submitted by /u/waitinganxiety
[link] [comments]

from programming https://ift.tt/2NP6bJW

Hiring is Broken And Yours Is Too

submitted by /u/FluxBurner
[link] [comments]

from programming https://ift.tt/3pwpgi5

Hey guys, checkout the video on using join method in javascript

submitted by /u/sampurna_chapagain
[link] [comments]

from programming https://ift.tt/3t8zyXQ

No more masters on GIT, the code is free!

submitted by /u/StevenChriss
[link] [comments]

from programming https://ift.tt/2Majl3Q

Reasons Why People Like Akeneo PIM Development

Akeneo development provides a fantastic, adaptable, adaptable product knowledge management system as a pioneer in open-source product expertise management.

Akeneo development is an open-source PIM business platform for (Product Knowledge Management). As Akeneo's e-commerce progresses day after day, it becomes an integral part of the stores to update the product details.



from DZone.com Feed https://ift.tt/3pAVhFM

Artificial Intelligence and the Changing Cybersecurity Landscape in 2021

Google Maps suggesting optimal commute to and from work and alerting about congestion on roads. Self-driving cars will significantly reduce the number of road accidents and keep commuters safe.

Email inboxes are becoming smart enough to reply to emails on behalf of a person.



from DZone.com Feed https://ift.tt/3tjmXkK

GraphQL Made Easy With Ballerina

Introduction

GraphQL has become a prominent technology in implementing data APIs. It provides a convenient and intuitive approach for querying data. Let’s look at a sample use case using the Ballerina programming language and see how GraphQL compares to other traditional approaches such as implementing REST-style HTTP APIs. 

Use Case: E-commerce Data Query

Let’s take a typical e-commerce scenario of processing orders in an online store. The entity-relationship diagram below shows a typical representation that can be used in a relational database. This is of course a simplified representation of a real-life implementation. 



from DZone.com Feed https://ift.tt/39vL0Fh

5 Types of Tests To Perform On Your APIs

API Test is crucial for the software systems to function at high quality. Every app you build nowadays completely relies on Application Programming Interfaces. Application Programming Interface acts as the center level between the database and presentation layer in the software development procedure.  It is mainly the channel that links the client to the server, drives business procedures, and gives the services which give worth to users.  They allow data exchange and communication from one to another software system. That means it is critical to thoroughly verify and test Application Programming Interfaces before rolling out the product to the end-users or customers. 

What is API Test?

API test is a series of QA activities that comprise sending calls to the API, getting the result, and validating the response of the system against the definite input parameters, in precise, HTTP status codes, the data’s accuracy and data’s format, and error codes. Generally, API test is executed on Application Programming Interfaces generated by the in-house development team. We do not text 3rd party Application Programming Interfaces; however, we can test the mode our software accepts their requests. The approach to the Application Programming Interface test principally depends on the form of API. There are web Application Programming Interfaces, aka web services, database Application Programming Interfaces that connect apps with database management systems, OSs Application Programming Interfaces, and remote APIs to access resources placed outside the device demanding them.



from DZone.com Feed https://ift.tt/3clDWfZ

How to Simulate I/O Faults at Runtime

In a production environment, filesystem faults might occur due to various incidents such as disk failures and administrator errors. As a Chaos Engineering platform, Chaos Mesh has supported simulating I/O faults in a filesystem ever since its early versions. By simply adding an IOChaos CustomResourceDefinition (CRD), we can watch how the filesystem fails and returns errors.

However, before Chaos Mesh 1.0, this experiment was not easy and may have consumed a lot of resources. We needed to inject sidecar containers to the Pod through the mutating admission webhooks and rewrite the ENTRYPOINT command. Even if no fault was injected, the injected sidecar container caused a substantial amount of overhead.



from DZone.com Feed https://ift.tt/3cum0A9

Do’s and Don’ts for Software Engineer Job Interview

In my estimation, I have given over 2,500 interviews in my career, the bulk of them for Software Engineer positions. I have been interviewing Software Engineers for over 25 years and in my current role as CEO of Solution Street, I conduct, on average, two interviews a week. Solution Street has been evolving its interview process for over 18 years, and we feel like we offer a pretty robust and fair process. In this article, I will give you the tips you need to put your best foot forward and succeed in your next technical interview.

Do’s for a Software Engineer Job Interview

First, let’s talk about interview Do’s. Based on my experience, here is my list of the top seven things you should absolutely Do!



from DZone.com Feed https://ift.tt/3r4WvZY

Deploy WordPress on Kubernetes in 15 Minutes Using Helm

Why Run a WordPress Site on Kubernetes?

WordPress is a free and open-source website building platform. Using WordPress,  anybody can make any kind of website. Years ago, it started out as a blogging platform but soon transformed into a CMS and later into a full-fledged website building platform. Written in PHP and paired with a MySQL or MariaDB database, WordPress has a plugin and template architecture and an infinitely long ecosystem to power websites with plug-ins and themes (template).

Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. It organises applications in logical units of containers for easy deployment, discovery, management. Kubernetes is THE platform for running modern applications as scale, in a resilient manner with declarative configuration and automation.



from DZone.com Feed https://ift.tt/2MDzQFr

What Are Web Services? Architecture, Types, and Examples [Video]

In the video below, we take a closer look at web services.



from DZone.com Feed https://ift.tt/39vJlzh

Thursday, January 28, 2021

Huawei’s struggles hurt overall smartphone shipments in China, but rivals like Apple found new opportunities

The impact of United States government sanctions on Huawei is continuing to hurt the company and dampen overall smartphone shipments in China, where it is largest smartphone vendor, according to a new report by Canalys. But Huawei’s decline also opens new opportunities for its main rivals, including Apple.

Canalys says Apple’s performance in China during the fourth-quarter of 2020 was its best in years, thanks to the iPhone 11 and 12. Its full-year shipments returned to its 2018 levels, and it reached its highest quarterly shipments in China since the end of 2015, when the iPhone 6s was launched.

Overall, smartphone shipments in China fell 11% to about 330 million units in 2020, with market recovery hindered by Huawei’s inability to ship new units. Even though demand in China for Huawei devices remains high, the company has struggled to cope with sanctions imposed by the U.S. government under the Trump administration that banned it from doing business with American companies and drastically curtailed its ability to procure new chips.

In May 2020, Huawei rotating chairman Guo Ping said even though the firm can design some semiconductor components, like integrated circuits, it is “incapable of doing a lot of other things.”

This left Huawei unable to meet demand for its devices, but gives its main rivals new opportunities, wrote Canalys vice president of mobility Nicole Peng. “Oppo, Vivo and Xiaomi are fighting to win over Huawei’s offline channel partners across the country, including small rural ones, backed by huge investments in store expansion and marketing support. These commitments brought immediate results, and market share improved within mere months.”

Apple benefited from Huawei’s decline because the company’s Mate series is the iPhone’s main rival in the high-end category, and only 4 million Mate units were shipped in the fourth quarter. “However, Apple has not relaxed its market promotions for iPhone 12,” wrote Canalys research analyst Amber Liu. “Aggressive online promotions across ecommerce players, coupled with widely available trade-in plans and interest-free installments with major banks, drove Apple to its stellar performance.”

During the fourth-quarter of 2020, smartphone shipments in mainland China fell 4% year-over-year to a total of 84 million units. Even though it held onto its number one position in terms of shipments, Huawei’s total market share plummeted to 22% from 41% a year earlier, and it shipped just 18.8 million smartphones, including units from budget brand Honor, which it agreed to sell in November.

Canalys' graph showing shipments by the top five smartphone vendors in China

Canalys’ graph showing shipments by the top five smartphone vendors in China

Huawei’s main competitors, on the other hand, all increased their shipments at the end of 2020. Oppo took second place, shipping 17.2 million smartphones, a 23% increase year-over-year. Oppo’s closest competitor Vivo increased its quarterly shipment to 15.7 million units. Apple shipped more than 15.3 million units, putting its market share at 18%, up from 15% a year ago. Xiaomi rounded out the top five vendors, shipping 12.2 million units, a 52% year-over-year increase.

Huawei’s decision to sell Honor means the brand may rapidly gain market share in 2021, since it already has brand recognition, wrote Peng. 5G is also expected to help smartphone shipments in China, especially for premium models.



from TechCrunch https://ift.tt/3t9MJYG

How to criticize code

submitted by /u/mooreds
[link] [comments]

from programming https://ift.tt/3ouDHSr

What happens when the maintainer of a JS library downloaded 26m times a week goes to prison for killing someone with a motorbike? Core-js found out in early 2020

submitted by /u/fagnerbrack
[link] [comments]

from programming https://ift.tt/3punApf

The Imbalanced Programmer

submitted by /u/InTheSamePlaces
[link] [comments]

from programming https://ift.tt/2M4yBzb

Wish Happy Birthday in Different Programming Languages

submitted by /u/aslisachin
[link] [comments]

from programming https://ift.tt/3pGssb3

Hong Kong startup ICW eyes supply chain diversification demand amid trade war

For American importers, finding suppliers these days can be challenging not only due to COVID-19 travel restrictions. The U.S. government’s entity list designations, human rights-related sanctions, among other trade blacklists targeting Chinese firms have also rattled U.S. supply chains.

One young company called International Compliance Workshop, or ICW, is determined to make sourcing easier for companies around the world as it completed a fresh round of funding. The Hong Kong-based startup has just raised $5.75 million as part of its Series A round, boosting its total funding to around $10 million, co-founder and CEO Garry Lam told TechCrunch.

ICW works like a matchmaker for suppliers and buyers, but unlike existing options like Alibaba’s B2B platform or international trade shows, ICW also vets suppliers over compliance, product quality, and accreditation. It gathers all that information into its growing database of over 40,000 suppliers — 80% of which are currently in China — and recommends them to customers based on individual needs.

Founded in 2016, ICW’s current client base includes some of the world’s largest retailers, including Ralph Lauren, Prenatal Retail Group, Blokker, Kmart, and a major American pharmacy chain that declined to be named.

ICW’s latest funding round was led by Infinity Ventures Partners with participation from Integrated Capital and existing investors MindWorks Capital and the Hong Kong government’s $2 billion Innovation and Technology Venture Fund.

Supply chain shift

In line with the ongoing shift of sourcing outside China, in part due to the U.S.-China trade war and China’s growing labor costs, ICW has seen more customers diversifying their supply chains. But the transition has limitations in the short run.

“It’s still very difficult to find suppliers of certain product categories, for example, Bluetooth devices and power banks, in other countries,” observed Lam. “But for garment and textile, the transition already began to happen a decade ago.”

In Southeast Asia, which has been replacing a great deal of Chinese manufacturing activity, each country has its slight specialization. Whereas Vietnam abounds with wooden furniture suppliers, Thailand is known for plastic goods and Malaysia is a good source for medical supplies, said Lam.

When it comes to trickier compliance burdens, such as human rights sanctions, ICW relies on third-party certification institutes to screen and verify suppliers.

“There is a [type of] qualification standard that verifies whether a supplier has fulfilled its corporate social responsibility… like whether the factory fulfills the labor law, the minimum labor rights, or the payroll, everything,” Lam explained.

ICW plans to use the fresh proceeds to further develop its products, including its compliance management system, product testing platform, and B2B sourcing site.



from TechCrunch https://ift.tt/39pDc7R

New aspect-ratio CSS property supported in Chromium, Safari Technology Preview, and Firefox Nightly

submitted by /u/eljeffelechorizo
[link] [comments]

from programming https://ift.tt/3cmyTvU

JNLP Dangers - How an XML file can lead to a super-stealthy InfoStealer Malware

submitted by /u/Chii
[link] [comments]

from programming https://ift.tt/3t5ysfs

I'd like to present you a project of mine - a graphical based coding playground for recreational coding: https://codeguppy.com I also put a website around the playground (still work in progress). Looking forward to your feedback! (updates on Twitter at @codeguppy)

submitted by /u/codeobserver
[link] [comments]

from programming https://ift.tt/3aeHjCJ

New Spotify patent proposes analyzing users' speech to determine preferences

submitted by /u/eljeffelechorizo
[link] [comments]

from programming https://ift.tt/36mlpg1

Unix Programmer's Manual, First Edition (1971)

submitted by /u/eljeffelechorizo
[link] [comments]

from programming https://ift.tt/3qYoydC

Hotwire: HTML Over The Wire

submitted by /u/eljeffelechorizo
[link] [comments]

from programming https://ift.tt/36m02eq

New aspect-ratio CSS property supported in Chromium, Safari Technology Preview,

submitted by /u/feross
[link] [comments]

from programming https://ift.tt/3otEnrc

Spring Boot: Boost JPA Bulk Insert Performance by 100x

I was facing a problem where I wanted to insert millions of records into the database, which needed to be imported from the file.

So, I did some research around this, and I would like to share with you what I found which helped me improve the insert records throughput by nearly 100 times.



from DZone.com Feed https://ift.tt/2YdB38R

A Storage Hack for Bringing Stateful Apps to Kubernetes: Data That Follows Applications

Kubernetes, the open-source container orchestration system created by Google, is one of the most adopted technologies of the last decade. It is clear everyone loves this open-source platform, as the double-digit growth in adoption rate clearly demonstrates.

In fact, the Cloud Native Computing Foundation (CNCF) found that in 2019 84% ran Kubernetes containers in production, double from two years prior. This growth in adoption is unlikely to stop any time soon, seeing how Kubernetes is an efficient way to manage containers at scale, which translates into lower costs and increased cloud flexibility.



from DZone.com Feed https://ift.tt/36houOb

SRE: Key Insights "Done the Right Way"

Why Choose Site Reliability Engineering (SRE)?

SAAS/PAAS based companies, that are in the growth phase, would need to: 

(a) Increase velocity. 



from DZone.com Feed https://ift.tt/3qIP8Hq

Hotwire: A new old way to build web apps

submitted by /u/stanislavb
[link] [comments]

from programming https://ift.tt/2YowrNb

Why calendar invites are worth $3B

Hello and welcome back to Equity, TechCrunch’s venture capital-focused podcast, where we unpack the numbers behind the headlines.

Natasha and Danny and Alex and Grace hopped online for our weekly show, sans Gamestop news (which you can find here) to talk about all the other busy news happening in startup world right now.

Here’s a taste of what we got into:

  •  Qualtrics IPO pricing, and the future of major acquisition pricing schemes. This company’s path to the public markets has been a long-time coming, so we had plenty to say.
  •  How Atlanta’s Calendly turned a scheduling nightmare into a $3 billion company. This story was not only neat, but also operated as a sort of palate cleanser for the team.
  •  Rhino‘s interesting insurtech play, and how it is pre-IPO pretty damn early. Revenue questions, the power of insurtech, and public markets impacting startups? This story had it all!
  •  Alex talks about how Fast is raising fast money ($102 million to be exact). Even more, the Fast story fits into a broader narrative of online checkout startups raising a zillion dollars in recent weeks.
  •  A boom in food delivery and restaurant startups, and why Danny is bearish on a plastic-free play. Natasha is in favor. Alex gets a company’s model mixed up with Spoon Rocket.
  •  Natasha explains how Clubhouse isn’t the first company to raise millions off of millions of users with no known near-term monetization plan. Her piece on ClassDojo illustrates how a quiet edtech giant finally turned its 51 million users into a profitable base. There’s also a new edtech investor survey for you to check out (Discount code: EQUITY).
  • TCV’s record fund, and a female-focused angel fund coming out of Africa.

As always, it was a ton to get through because there is just so much going on. More Monday morning, until then stay cool!

Equity drops every Monday at 7:00 a.m. PST and Thursday afternoon as fast as we can get it out, so subscribe to us on Apple PodcastsOvercastSpotify and all the casts



from TechCrunch https://ift.tt/39shMXN

How Do You Build a Minimum Viable Product in 2021?

Do you have a unique and groundbreaking idea but you're not sure whether it will be successful or not? Or, let's say you are looking for investors and they are just avoiding you, as you only have an idea with some rough sketches? 

If so, you are at the right place. 



from DZone.com Feed https://ift.tt/2MwRtXh

Dynamic Pagination With Vue.js

For this tutorial, I will be using Atom.

  • Download the Atom code editor
  • Install the Vue-fmt plugin if you do not see code being highlighted

Firstly, What Is Vue.js?

Vue.js is a single page application JavaScript framework. It has many similarities with Angular and React. It is a progressive web application framework that is useful to develop more interactive web apps. Along with web applications, Vue.js is widely used by many websites like GitLab, 9gag, Behance, and many others.



from DZone.com Feed https://ift.tt/3px25UH

How to setup a Django Project Web Developer 101 Series

submitted by /u/earthtomemphis
[link] [comments]

from programming https://ift.tt/3aaUl4l

HTML Help Workshop is gone, how do I make .chm files now?

submitted by /u/TryingT0Wr1t3
[link] [comments]

from programming https://ift.tt/3clvZaQ

Need Advice on implementation of an algorithm

submitted by /u/DerWeltenficker
[link] [comments]

from programming https://ift.tt/2YlcIho

Wednesday, January 27, 2021

What is Project InnerEye from Microsoft Research ?

submitted by /u/redgansai
[link] [comments]

from programming https://ift.tt/3qVPv1C

No, Java is not a Secure Programming Language

submitted by /u/ScottContini
[link] [comments]

from programming https://ift.tt/36jei7W

Bubble sort in C++

submitted by /u/OkMasterpiece1552
[link] [comments]

from programming https://ift.tt/39oF2Wm

What I wish I knew about email development before I started

submitted by /u/benb111222
[link] [comments]

from programming https://ift.tt/3t4DDwc

The Place for MISRA C in Safe & Secure Programming - A Comparison with SPARK

submitted by /u/micronian2
[link] [comments]

from programming https://ift.tt/3oqxKpi

Top Robotic Process Automation Trends to Watch For in 2021

Robotic Process Automation, better known as RPA, is an exciting issue among the C-suite and is rapidly making progress across many businesses. Innovation has filled up rapidly in the past few years, as have debates regarding automation and other related breakthrough advances, including Artificial Intelligence.

The concept is expectable, considering how automation tools and technologies are closely linked. RPA has always been destined to be the future of automation. If you are continually feeling stressed over your business operations' efficiency, utilizing RPA could be the ideal decision.

Top Robotic Process Automation Trends for 2021

In this section, we will explain some of the top RPA trends businesses should look out for in 2021 and beyond.



from DZone.com Feed https://ift.tt/2M1dJsD

Software Developers: Adapt or You’ll Be Replaced

submitted by /u/ElyeProj
[link] [comments]

from programming https://ift.tt/36jkIDW

How to Read Rust Functions, Part 1

submitted by /u/alilleybrinker
[link] [comments]

from programming https://ift.tt/3t62kIr

Elon Musk says Tesla Semi is ready for production, but limited by battery cell output

Tesla CEO Elon Musk said on the company’s 2020 Q4 earnings call that all engineering work is now complete on the Tesla Semi, the freight-hauling semi truck that the company is building with an all-electric powertrain. The company expects to begin deliveries of Tesla Semi this year, the company said in its Q4 earnings release, and Musk said the only thing limiting their ability to produce them now is the availability of battery cells.

“The main reason we have not accelerated new products – like for example Tesla Semi – is that we simply don’t have enough cells for it,” Musk said. “If we were to make the Semi right now, and we could easily go into production with the Semi right now, but we would not have enough cells for it.”

Musk added that the company does expect to have sufficient cell volume to meet its needs once it goes into production on its 4680 battery pack, which is a new custom cell design it created with a so-called ‘tables’ design that allows for greater energy density and therefore range.

“A Semi would use typically five times the number of cells that a car would use, but it would not sell for five times what a car would sell for, so it kind of would not make sense for us to do the Semi right now,” Musk said. “But it will absolutely make sense for us to do it as soon as we can address the cell production constraint.”

That constraint points to the same conclusion for the possibility of Tesla developing a van, Musk added, and the lifting of the constraint will likewise make it possible for Tesla to pursue the development of that category of vehicle, he said.

Tesla has big plans for “exponentially” ramping cell production, with a goal of having production capacity infrastructure in place for a Toal of 200 gigawatt hours per year by 2022, and a target of being able to actually produce around 40% of that by that year (with future process improvements generating additional gigawatt hours of cell capacity  in gradual improvements thereafter).



from TechCrunch https://ift.tt/3oqTaTi

Pro-Trump Twitter figure arrested for spreading vote-by-text disinformation in 2016

The man behind a once-influential pro-Trump account is facing charges of election interference for allegedly disseminating voting disinformation on Twitter in 2016.

Federal prosecutors allege that Douglass Mackey, who used the name “Ricky Vaughn” on Twitter, encouraged people to cast their ballot via text or on social media, effectively tricking others into throwing away those votes.

According to the Justice Department, 4,900 unique phone numbers texted a phone number Mackey promoted in order to “vote by text.” BuzzFeed reported the vote-by-text scam at the time, noting that many of the images were photoshopped to look like official graphics from Hillary Clinton’s presidential campaign.

Some of those images appeared to specifically target Black and Spanish-speaking Clinton supporters, a motive that tracks with the account’s track record of white supremacist and anti-Semitic content. The account was suspended in November 2016.

At the time, the mysterious account quickly gained traction in the political disinformation ecosystem. HuffPost revealed that the account was run by Mackey, the son of a lobbyist, two years later.

“… His talent for blending far-right propaganda with conservative messages on Twitter made him a key disseminator of extremist views to Republican voters and a central figure in the alt-right’ white supremacist movement that attached itself to Trump’s coattails,” HuffPost’s Luke O’Brien reported.

Mackey, a West Palm Beach resident, was taken into custody Wednesday in Florida.

“There is no place in public discourse for lies and misinformation to defraud citizens of their right to vote,” Acting U.S. Attorney for the Eastern District of New York Seth D. DuCharme said.

“With Mackey’s arrest, we serve notice that those who would subvert the democratic process in this manner cannot rely on the cloak of Internet anonymity to evade responsibility for their crimes.”



from TechCrunch https://ift.tt/3on0P51