teleren/devto huggingface dataset:
Post Makers - Week 2
Tags: jobhunt, github, react, covid19
Published: 2020-03-27 11:15:10

Today marks 2 weeks since graduating. And what a strange time we live in. 

As the rest of the world, I have been inside for 99.9% of the time since my last post. The hour a day I walk Lola (my quarantine amigo, she is a Labradoodle) with my partner has become the hi-light of the day. It reminds how lucky I am to live in London, and what is normally on my doorstep. I'm sure we will all learn something valuable from this Pandemic, firstly to wash our hands, as if we needed reminding anyway!

Over the past week there have been some ups and downs. Monday hit like a sledgehammer to my brain. With no plan, a vague idea of what i wanted to explore, and low motivation I struggled to be productive. I spent most of my time waling aimlessly around the house, opening the fridge every 30 minutes to see if anything else had magically appeared since my last look. On Tuesday however I had a great Zoom session with my cohort. It was so nice to see everyone, hear what they had been up to, and hear their struggles also. It made me feel i'm not alone, and that it was normal for everyone - not just the job hunters! One of my classmates suggested making a schedule to follow, as we all need some structure in this 'post apocalyptic' feeling time.  

I decided I would get the job applications out of the way (the most hard and tedious part of my day) in the AM, with the rest of the afternoon free to code and explore the realms of React (currently!). I set an alarm for 7.30am, left the phone at the other end of my bedroom (much to my partners delight) and threw myself into this new life. A new me!

Today is Friday and it honestly seems to have worked a treat! I have applied for 4 jobs this week, finished my React project and continued to tidy up my own CV and Github, and I feel great! I have also started to collaborate with some classmates on a COVID-19 tracker. To be topical, helpful, and also flex some coding muscle, we decided on using React to build an interface for countries infection rate, death and recovery rate, all on a slick web page. This will take up most of the weekends time, having a focus really is the most motivating thing!

After being on lockdown, many companies have put a further freeze on recruitment, so i'll try to keep optimistic, but realistic about job prospects int he immediate future. Having said that, I did get shortlisted for a role from the job fair last week, one that I really was passionate about! I will hear back in the next few days about what the next steps are! Fingers crossed it is good news!

As always wish me luck...and stay inside!

David
Convert Adobe XD to Responsive HTML and CSS website
Tags: webdev, html, beginners, tutorial
Published: 2020-03-27 11:12:10

The process of migrating an Adobe XD design into a responsive HTML and CSS website takes several stages, from preparing the assets to making sure it works properly and even animating it.

In this video, I go over the development process for migrating an XD design into a coded website. I also make sure to show how it can then be put into WordPress as well.
{% youtube 36YgqQnOm1s %}
<center>https://youtu.be/36YgqQnOm1s</center>
What I go over in this video includes:
* Using and exporting elements from Adobe XD
* Converting Adobe XD to basic HTML and CSS
* Coding responsive website design using that same design
* Importing it into WordPress
* Animating it using libraries such as WoWjs and Animate.css

This is part of Florin Pops recent <strong>#7Days7Websites</strong>.You can find out more about it here:
https://dev.to/florinpop17/the-7days7websites-coding-challenge-3o3g

## Follow and support me: 
Special thanks if you subscribe to my channel :)
* [🎞️ Youtube](https://www.youtube.com/channel/UCvM5YYWwfLwpcQgbRr68JLQ?sub_confirmation=1)
* [🐦 Twitter](https://twitter.com/adrian_twarog)
* [💬 Discord](https://discord.gg/nGdThpE)
* [💸 Patreon](https://www.patreon.com/adriantwarog)

## Want to see more:
I will try to post new great content every day. Here are the latest items:
* [Adobe XD to Fully Responsive WordPress Site](https://dev.to/adriantwarog/adobe-xd-to-fully-responsive-wordpress-site-16e0)
* [Adobe XD to HTML Full Process](https://dev.to/adriantwarog/adobe-xd-to-html-full-process-ao6)
* [Full Tutorial on how to use SASS to improve your CSS](https://dev.to/adriantwarog/full-tutorial-on-how-to-use-sass-to-improve-your-css-57on)
* [Creating a Mobile Design and Developing it](https://dev.to/adriantwarog/creating-a-mobile-design-and-developing-it-5c4o)
I wrote a book about Apple's Combine framework
Tags: ios, swift
Published: 2020-03-27 11:07:20

After writing a series of posts about Combine on [my blog](https://donnywals.com/category/combine) I figured a more complete, comprehensive resource that teaches Combine from a practical standpoint would be nice.

My book teaches Combine using real-world examples because I love learning by doing, and seeing how my new skills will fit into my existing workflow. I did my best to ensure that the book I wrote fits this style of learning. 

Everything I show in my book is backed up by examples and anecdotes of how and when something is useful, and most imprtantly, why.

Learn more about my book on [practicalcombine.com](https://practicalcombine.com).
Immutable OO?
Tags: immutability, oop
Published: 2020-03-27 03:03:16

[This talk here](https://www.destroyallsoftware.com/talks/boundaries) by Gary Bernhardt has got me thinking. 

He's basically proposing what I'd call immutable object-oriented programming, where, you have model objects that contain both data, and functions, but the data is immutable. 

When you do need to mutate some data, it returns a new object.

And you bundle that immutable data with helper functions that apply to just that data. 

```
class Foo {
    private data; 
    constructor(data){
        this.data = data; 
    }

    setX(x){
         return new Foo({...this.data, x}); 
    }

    toString() {
        return `This is a Foo object with value x: ${this.data.x}`; 
    }
}

```

This has the advantages of easy testing, as your Object functions can still be considered pure: 

```
    const object = new Foo({x:1}); 
    expect(object.toString).toBe("This is a Foo object with value x: 1"); 
```

And reduces a lot of cognitive load that a functional paradigm has where your data, and your functions that use that data are different things. 

Eg, the equivalent code for this would be: 

```
   setXOnFoo(foo, x) {
      return {...foo, x};  
   }

   stringifyFoo(foo) {
        return `This is a Foo object with value x: ${foo.x}`; 
   }

   const foo = {x: 1}; 
   expect(stringifyFoo(foo)).toBe("This is a Foo object with value x: 1"); 
```

In the scenario where the `stringifyFoo` method is only intended to be used with objects that fit Foo's shape, in the least, by adding those functions to the object means that your IDE is going to be helpful in telling you those methods straight away. 

My question is - how well explored is this concept - does it have a different name? 

What advantage would function programming have over this? 

There is a similar, [well received question about this on softwareengineering.stackexchange](https://softwareengineering.stackexchange.com/questions/232711/complete-immutability-and-object-oriented-programming).
Make High profit business decisions by using Workday Client List
Published: 2020-03-27 10:46:43

With accurate and in-depth information Technology Users Lists assures you that your marketing messages will reach the right audience inboxes at the right time. We have been in the database marketing industry for over a decade offering the best marketing service to our esteem customers. You can rely on our most accurate Workday Client List to roll out campaigns and keep your audience engaged with your promotions and offers and reap positive returns from your campaign investments.

For more details 
Visit:- https://www.technologyuserlists.com/workday-users-list/
For more details
Call: 213 377 2747 Email: info@technologyuserlists.com Address: 16237 W Washington Blvd, Los Angeles-90066, California
Reactjs and Python Flask problems
Tags: python, react
Published: 2020-03-27 10:31:39

Hi I'm having 2 similar problems. I have set up environments with create react app and python flask pip.
In the react app, whenever I change file names etc. I get failed to compile in browser error:enoent. 

In flask whenever I want to change code to start my own project the browser says site can't be reached. the debugger is on.

The error:enoent changed to site can't be reached for react app(localhost:3000). The browser just loads onto site can't be reached for flask(localhost:5000). 

Please guys I need your help to start with my backend projects in this lock down. I tried stack overflow but no assistance yet and people I know aren't able to assist me atm.
I built a covid-19 update tracker💻 during quarantine, you can contribute too!
Tags: react, javascript, webdev, learning
Published: 2020-03-27 10:26:02

### The backdrop
The covid-19 outbreak has hit the world like a storm and times have changed more quickly than we could ever imagine. 
Like most of the IT companies, the one that I work for has mandated *work from home* for the safety of the employees. My own country, India is fighting a very hard battle with a **21-day Nation Wide Lockdown** in place.

With such measures being taken, I was keen on finding the severity of the situation in other countries and wanted to know how they were handling the problem. 

To investigate the same, I tried to look online for dashboards available that provide the relevant data. Some of them were boring old tables while others were quite artistic like these:

https://covindia.netlify.com/
https://www.covidvisualizer.com/

But they did not seem to fulfil the requirement I had, i.e. visualize the scale of impact on different countries in a single graph. So I set out to build a covid dashboard myself.

### The process
In the beginning, I thought I would scrape the WHO official site for the numbers that were required, deploy a Node.JS endpoint that would return me those numbers in the form of an API, and then, call that API in the front end. I later found out this awesome API that was doing exactly the same:

https://github.com/NovelCOVID/API
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/4h7l43435qx15icwxkma.png)

which was exposing the data based on numbers maintained by:

https://www.worldometers.info/coronavirus/
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/qxprwh4joopnbp5ji23h.png)

So I thought I would use those. 

For visualization, I thought I would go with BizCharts as they have the most diverse set of graphing APIs that I have ever seen. And for the framework, I went with **ant design** just because I am more comfortable with it. 

After some tinkering, I was able to achieve the result that I wanted.
**The Result**
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/658n2xsce5bg56kkpt3p.png)

Do check it out yourself here:
https://kokanek.github.io/corona-tracker/
*(You might want to refresh if you don't get the data right away as the API sometimes does not return data due to heavy load)*

Here is the link to the github repo:
https://github.com/kokanek/corona-tracker

Do check it out. Also, let me know if you have any more feature suggestions based on the API available. 

Cheers!
CSS background-image as box-shadow?
Tags: codepen, css, html
Published: 2020-03-27 09:55:42

Hi,

Is it possible to get background image as box-shadow?

Yes, it is!!

One way is to add extra div, make it as position absolute and add background-image URL. To be optimistic I used ::after(psuedo element) and inherited background-image from parent div.

{% codepen https://codepen.io/akashv459/pen/JjozPdG %}
Sharing a story how chaotic your small company was?
Tags: discuss, startup
Published: 2020-03-27 09:17:44

In the old days, a hi-tech company was really a hi-tech company. These days, I found that it can be a soft drink and potato chip delivery service and now it is a hi-tech company.

Do you have some story to share about how chaotic your hi-tech company was?  You can just call it the "E" company or "XYZ" company to hide the identity.
My First Nuget package published - DotNetExpose
Tags: dotnet, webscrap, csharp, html
Published: 2020-03-27 09:15:44

On 03/01, I published my first package on Nuget (nuget.org). This package is called DotNetExpose.
DotNetExpose is a DLL developed in .NetStandard 2.0 that aims to assist developers of "crawlers" (scraps, scraper, etc.), QAs and, perhaps, in other scenarios.
Its functions return information about the url that was provided. For example: page size, number of referenced JS files, etc.
Basically, this is it. If you want to check it out, here are the links:
- Github: https://github.com/joao2391/DotNetExpose
- Nuget: https://www.nuget.org/packages/DotNetExpose/

Any feedback is always welcome.
Component lifecycle with useEffect
Published: 2020-03-27 09:11:19

Link:https://blog.joshsoftware.com/2020/03/26/component-lifecycle-with-useeffect/

When I heard about hooks in React JS, I read about it and tried to write new components with hooks as functional components. – it worked perfectly! But I never tried to re-write existing class based components code by using hooks. As a developer, changing the existing working code is a scary thing.
Pros and cons of working from home
Tags: workingfromhome, remoteworking, productivity
Published: 2020-03-26 21:51:57

No commuting, working in pajamas... Are they the real benefits of remote working?

I have been working from home for 3 years. I am going to explain the subjects that important which you should take care.

# Health
You will have time to prepare and eat healthy foods. But also it is easy to being lazy. You may end up with eating junk foods. You should beware and avoid the fast-food.

Sitting front of the computer whole day is obviously unhealthy. You will need do exercise. Again, do not become lazy! Do your exercise or take for a walk at least 30 minutes every day.

# Socializing
As a human, you already need to socialize. But if you are working from home, socializing becomes vitally important. After a work day, you need to go out and have some fun. You may easily become lazy while working from home and you may postpone socializing. Do not be lazy, socialize!

# Learning new things
You can learn new things from the people around you in the office. Unfortunately, you will be alone and not have this chance. But you will have more time to learn new things and to work on your side-projects.

# Networking
I met most of my friends while working in an office. They know how I am working. They sometimes offer me a new job. After starting working from home, it has become harder to make friends from work. But you still have a chance to go to the developer events and networking there!

# Pros and Cons
There is no pros and cons. **Balance** is everything. Do not become lazy and try to take advantage of working from home!
Perfection doesn’t give you an advantage if your competitors spent years building an open source community
Tags: opensource, erxes, aimeos
Published: 2020-03-27 08:40:25

To kick off our <b>Open Source Growth Guidebook</b> interview series, we had a great discussion with Norbert Sendetzky from Aimeos PHP E-Commerce Framework, an eCommerce solution that lets you easily create a webshop, online store, or marketplace.

Here are some of his insights about their open source growth success:
* 🧐 Open source projects aren’t things that go viral. Optimizing your page for search engines (SEO) is usually much cheaper.
* 😍 Developers who are enthusiastic about an open source product can convince their peers much easier to try the project than by marketing.
* 📢 Release early! Perfection doesn’t give you an advantage if your competitors had several years for building a community in the meantime.
* ➕ Open source projects have an advantage over closed source projects because it’s easier to convince people to try your product, if they can start without spending money.
* 🚀 If you don’t have big budgets for marketing and sales, releasing software as open source is extremely important to gain popularity and market share.

<br>
<center>👉 Read the full interview here:
https://erxes.io/blog/posts/increasing-growth-by-building-community
<br>

<i>erxes is an open source Hubspot alternative. 
It is a single application for the complete growth marketing lifecycle
with a focus on mission and community.</i></center>
Laravel 7 Ajax Request Example from Scratch
Tags: ajax, laravel
Published: 2020-03-27 08:38:58

Hello Artisan

In this tutorial i am going to discuss about laravel and ajax. That mean now i will discuss about how we can use ajax in our laravel application to send http request. 

Ajax request is a fundamental requirement of any php project to send http request to the server. By using Ajax request we can get or store data into database without page refresh. User feel more better to use this kind of  features.

https://www.codechief.org/article/laravel-7-ajax-request-example-from-scratch.html
The Robots Are Ready as the COVID-19 Recession Spreads
Tags: robots, covid19, coronavirus, technology
Published: 2020-03-27 08:11:54

As if American workers don’t have enough to worry about right now, the COVID-19 pandemic is resurfacing concerns about technology’s impact on the future of work. Put simply, any coronavirus-related recession is likely to bring about a spike in labor-replacing automation.

What’s the connection between recessions and automation? On its face, the transition to automation may appear to be a steady, long-term trend. At the same time, it might seem intuitive that any rise unemployment in the coming months will make human labor relatively cheaper, thus slowing companies’ move to technology. Unfortunately for the workers poised to be affected by automation, this is not the case.

Robots’ infiltration of the workforce doesn’t occur at a steady, gradual pace. Instead, automation happens in bursts, concentrated especially in bad times such as in the wake of economic shocks, when humans become relatively more expensive as firms’ revenues rapidly decline. At these moments, employers shed less-skilled workers and replace them with technology and higher-skilled workers, which increases labor productivity as a recession tapers off.

Read Full Article @ https://www.brookings.edu/blog/the-avenue/2020/03/24/the-robots-are-ready-as-the-covid-19-recession-spreads/
Slickspaces Brought Automation & Technology in 2019
Tags: slickspaces, automation, technology, darrenhuston
Published: 2020-03-27 08:08:04

The Operto rebrands from Slickspaces technologies. The main focus was opening opportunities through automation that improves the lives of visitors and property managers.

<a href="https://medium.com/@KristiLouis9/darren-huston-with-slickspaces-brought-automation-technology-in-2019-now-whats-new-acd14e7662c1">Darren Huston</a> & CEO Michael Driedger of Operto technologies stated: We are really pleased to offer our software to the new wave of forward-thinking accommodation providers that are increasingly utilizing tech to enhance operations and guest experience.

Operto tries to tackle operational issues that are commonly faced by property managers across the accommodation industry.

Operto is working with hotels, vacation rentals, serviced apartments as well as more niche accommodation alternatives across North America, Europe, Asia, and the Caribbean.

Mr. Driedger is the CEO of Operto Guest Technologies and on its top managerial staff with Executive Chairman Darren Huston. He lives in Vancouver, British Columbia Canada.

As of now, Operto integrates with August Smart Locks.

August aims to offer short-term rental property managers an easy-to-install solution for deadbolts, including two retrofit Smart Locks, a connected Wi-Fi Bridge and Smart Keypad.

Read Here: https://www.phocuswire.com/Hot-25-travel-startups-2019-SlickSpaces
UI/UX trends for mobile in 2020
Tags: ux, react, angular, design
Published: 2020-03-27 07:28:17


Best UI/UX design for application is the first impression of any mobile application. It connects the users with a brand. When an app’s UI design is client-centric and has engaging content, nothing can stop its success. Here we’re going to discuss what are the best UI UX trends for mobile in 2020.

However, the styles and designs of UX is transforming continuously – new things are getting developed everyday. And UI design is the most effective area in the mobile industry, which impacts many other areas of the industry. The UI design of an app is not limited to its look and feel.

Read more: https://blog.vanilacodes.com/ui-ux-trends-for-mobile-in-2020/
5 Essential Tips for Choosing the Best eCommerce Website Development Company
Published: 2020-03-27 07:24:06

5 Essential Tips for Choosing the Best eCommerce Website Development Company

To get a competitive edge online, it is necessary for your eCommerce site to serve your business purpose. Although you are making your products and services up-to-date, do you ensure that your eCommerce platform stays abreast with the latest technologies? If not, then it is high time to start doing so.

Choosing <a href="https://www.csschopper.com/ecommerce-website-development.shtml">a reputed eCommerce development firm</a> can help you in getting the desired results. They have prior experience in setting up an effective eCommerce store that adheres to the latest web development standards. 

If you need assistance on how to choose the best eCommerce development services, then give a read to the below-mentioned points:

Years of Experience

When you are finding a development firm, you have to check their working experience in this niche. Make sure the company that you are collaborating with needs to have the competency to handle your project with efficiency. Just run a glance at their case studies to know the project types they have handled in the past. Also, you will 

Mode of Communication

The next thing to inquire about the web development partner is their means of communication. Hassle-free communication is vital for the successful completion of the project. You should choose the company that gives you regular updates about the project’s progress. This will help both the clients and the company to stay on the same line. 

Client Reviews

To check the supremacy of the work of the development companies, we suggest you go through the reviews of the clients online. This will give you a clear idea of how well they have performed in their projects. If you read positive things about the company, then it would be safe to go with that name. 

Payment Policies

This is the most essential factor which you should never fear away from asking from the companies. Before signing any deal, you need to have a discussion with the team about the budget. Additionally, you have to read all the clauses, hidden agreements, etc properly to make sure that you will not face any loss at the end. 

Price

The last thing to check is the affordability of the eCommerce development firms. You have to look for service providers that specialize in this domain which offers cost-effective technological solutions. Do extensive research online for it and pick the one that your budget allows. 

Some concluding thoughts

Finding a trustworthy web development partner is a tricky job. You have to find out your project requirements first then search for the services that aligns with your business interests and the budget. Many companies offer dedicated hiring services where clients can choose developers on an hourly, weekly, or monthly basis. So, you can look around for such companies that provide the right blend of all these things while maintaining quality.