teleren/devto huggingface dataset:
Post Makers - Week 13
Tags: jobhunt, quarantine, hireme, junior
Published: 2020-06-12 10:11:20

This week marks 13 weeks of unemployment.The optimist could call it 13 weeks of learning.

I now have been off site from Makers, more than I had been on site. Perhaps it felt more blunt due to the pandemic, I would have still liked to be onsite, working in an environment with others, but regardless I feel I am twice the develop since graduating. 

I have had the chance to review many projects and key concepts of the curriculum, and explore new tech in my own post projects. However I have a nagging reminder in the back of my head that bills need paying, and my newly acquired coding muscles need flexing in a professional environment. 

Today i sent off my 60th Job application. I am not one for an 'Easy apply' on linked in. These are 60 jobs that I genuinely would like to do, and companies I am interested in being part of. Writing about myself is something I have never been good at, so consequently, these took some time. As I have ranted about before, times are hard and I am not expecting to simply waltz into a job, but after assessing my Huntr board (a fantastic job tracking tool), I soon realised I had only received an email back from 9 of those applications. 7 were rejections due to no prior professional experience and 2 were due to the company ceasing to exist because of the struggles relating to the pandemic. 

This was a pretty sobering realisation. I believe I am doing everything right. I am applying for roles I am realistically qualified for, I am continuing to code and learn new skills for at least 5 hours a day, and I am genuinely enjoying it. But the undeniable pang at the back of my head is that of....when?

Not that I should compare myself to others, but i am part of a 25 strong cohort graduating from the same class. The class had some simply fantastic coders, and some even more fantastic people, and currently only 3 people have ben hired. I have to say I am guilty of the whole "well if so so has not been hired, then times must be hard" however I wonder how long this will continue? 

I genuinely wish every single one of my cohort to get hired by amazing companies. We shared a solid bond during our intense time at Makers, one that will last for a long time. Whilst it seems like a race or a competition to get these first steps on the career ladder, i know it will all be alright in the end, everyone is feeling the same.

Apologies for the slightly pointless rant/strange tones, positivity is key and I will continue to prepare for the day i get a friendly email.

Off to study more React it is - Redux here i come!

As always stay safe,

David
#PureCSS - Responsive Chris Coyier Pixel Avatar
Tags: codepen, purecss, css, pixelart
Published: 2020-06-12 10:09:01

---
title: #PureCSS - Responsive Chris Coyier Pixel Avatar
published: true
tags: codepen,purecss,css,pixelart
---

<p>Pure CSS  Responsive Chris Coyier Pixel Avatar</p>

{% codepen https://codepen.io/AsyrafHussin/pen/RwraJRm %}
Get Parts and Accessories Online!
Published: 2020-06-12 10:06:00

Are you fond of collecting guns for prestige or do you need guns for your safety because you prioritize safety than anything? But to protect these guns you require gun cases or various accessories. But you also got tired of looking best guns, firearms, parts, and accessories, etc… in shops. Now don’t worry you are at the right place.

Nowadays, all the work is done online, whether shopping or ordering food and much more stuff. So, why not shop for firearms, handguns and other parts and accessories online and it is the best way to find anything you desire. Online shopping has come a far away from the traditional products and is now offering everything any person with any hobby or profession could need. For all professional as well as amateur shooters, online portals such as ghost firearms are now offering all firearms accessories and parts online.
 
So, what are you waiting for? Quickly pick up your phone and laptops and browse through a wide collection of firearm accessories and parts from major brands Defense Grid. The impressive and massive digital collection of parts and accessories is here to provide you with the latest and most useful of accessories.
You could get diverse categories of apparel like military T-shirts, Patch, walker shooting glasses, Foam earplugs, and handsome wallet and many more.

Moreover from Ghost firearms, you can also shop for AR9, AR10, AR47 parts, charging-handles, cleaning tools, Barrels, Hand-guards, Lower and Upper parts, lights and laser, magazines and all others parts you could want. Enjoy heavy discounts and even freebies during the sale season. Use coupon codes for further saving and free shipping on huge orders. You can also contact the website to ask questions and give feedback.

Click here for more info:- <a href="https://www.ghostrifles.com/build-kits/">ar-15 kit</a>
Building ListView in Flutter
Tags: flutter
Published: 2020-06-12 10:01:58

Introduction

In this article we are investigate about Flutter ListView Buildere   Material Design Flutter App,you can learn about design how easy it is to make ListViews in Flutter.

Prerequisites

Setting up Flutter
First Steps with Flutter: Exploring widgets
First Steps with Flutter: Building layouts
First Steps with Flutter: Responding to user input


Project Setup 
Start a new flutter project using Android studio or Visual studio code.
In android studio you can start new flutter project using this menu

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/2r4vys4ysty8tptneskq.png)



In visual Studio code You can star a new project using "Command plate"
click on "view" tab and select "Command plate". and type " Flutter"
and select "Flutter_new project"

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/obr00ujrl9vv190hlywh.jpg)

Enter your project name.."flutter_listview"

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/0nrxck3gl234zm20tpzp.jpg)

Open main.dart and replace the code with the following code


{% glitch earthy-import 'package:flutter/material.dart';

class Myapp extends StatefulWidget {
  @override
  _MyappState createState() => _MyappState();
}

class _MyappState extends State<Myapp> {
  @override
   Widget build(BuildContext context) {
      return Scaffold(
      appBar: AppBar(
        leading: Icon(Icons.assignment),
        backgroundColor: Colors.blue,
        title: Text(
          "MY ListView"
        ),
      ),
      body: Container(
    child: ListView(
      scrollDirection: Axis.vertical,
      children: <Widget>[
        ListTile(
          leading: Icon(Icons.arrow_forward_ios),
          title: Text('This is a Titel'),
          subtitle: Text('This is a Titel'),
        ),
        Divider(),
        ListTile(
          leading: Icon(Icons.arrow_forward_ios),
          title: Text('This is a Titel'),
          subtitle: Text('This is a Subtitel'),
        ),
        Divider(),
        ListTile(
          leading: Icon(Icons.arrow_forward_ios),
          title: Text('This is a Titel'),
          subtitle: Text('This is a Subtitel'),
        ),
      ],
    ),
  ),
    );
  }
} 

%}

And next Click on your terminal tab and Select "New terminal"
type this - 'flutter run'

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/3zirap44g7b53axe96we.jpg)

The children of the ListView were ListTiles. A ListTile is a special widget that is preconfigured to handle the most common layouts that you would want in a ListView.
Micro - A cloud native development platform
Tags: micro, developers, programming, cloud
Published: 2020-06-12 09:28:06

---
title: Micro - A cloud native development platform
published: true
description: The fastest way to build services in the cloud and beyond. Helping accelerate developer productivity.
tags: micro, developers, programming, cloud
cover_image: https://m3o.com/images/xaas.png
---

Hey all,

This is the first update from us at [Micro](https://m3o.com). Micro is a cloud native development platform which focuses on making developers more productive through an open source framework, runtime and platform for the cloud.

To give you a few updates. Firstly, we've created a [GitHub Sponsors](https://github.com/sponsors/micro) page which enables anyone to support our work and get a shiny badge on their GitHub profile to signify their involvement with Micro. We see this as a way of raising awareness for Micro, creating a new developer movement and providing first access to the [Micro Platform](https://m3o.com) when it's ready.

We recently also announced the [Micro Server](https://medium.com/microhq/introducing-micro-server-90cd4f023517), an open source distributed systems runtime for the cloud and beyond. This is the logical evolution of our toolkit into something more complete to serve the needs of developers. We've been incredibly successful with a [framework](https://go-micro.dev) but found that developers needed a lot more in the world of Kubernetes, a way to reduce the cognitive load which the server attempts to do.

We also created a new [awesome-micro](https://github.com/asim/awesome-micro) project on github for anyone who's new to Micro or wants to contributing their awesome projects.

Otherwise please join us on [Slack](https://slack.micro.mu) and [Discord](https://discord.gg/hbmJEct) if you want to learn more or follow us on [Twitter](https://twitter.com/microhq) or [LinkedIn](https://www.linkedin.com/company/micro-services-inc/). And for the developers, head directly to [GitHub](https://github.com/micro).
🛑 Understanding HTTP Methods and Authentication. - API Testing using Postman:  Part 2
Tags: testing, tutorial, webdev, beginners
Published: 2020-06-12 09:18:37

In this tutorial,

You are going to learn 
- What is HTTP?
- What are different type of HTTP Methods like GET,POST, PUT , PATCH AND DELETE,OPTIONS ?
- What is authentication and How to perform the different type of authentication in postman like basic authorization, digest authorization and aws , hawk and Oauth 1.0, 2.0 in postman.

[![API Testing Using Postman: Part 2](https://i.imgur.com/5ZbDeP5.png)](https://youtu.be/YazDWUPh_xs "API Testing Using Postman: Part 2") 

> ✅✅ More about the API Testing using Postman - https://www.learnapitesting.com



✅ Join Automation NewsLetter -https://sendfox.com/thetestingacademy

✅ Learn Jenkins for QA -
https://bit.ly/learnjenkins-p1

✅ Programming Java -
https://bit.ly/learnjava2020-p1

✅ Test Automation - 
https://bit.ly/learnautomation2020

✅ API Testing - 
https://www.learnapitesting.com

✅ Cypress Tutorial with LIVE Projects -
http://cypresstutorial.com

--
Be sure to subscribe for more videos like this!

[![ TheTestingAcademy](https://dev-to-uploads.s3.amazonaws.com/i/r7vcy6wbvyjbk1y1uu0o.png
)](https://www.youtube.com/TheTestingAcademy?sub_confirmation=1 "TheTestingAcademy")
How Can Programmers Get Better At Problem Solving
Tags: motivation, codenewbie, beginners
Published: 2020-06-12 08:58:10

Programmers are responsible for creating something new for their clients by breaking things up and figuring out what it is and how it works. It isn't an easy task as it requires a lot of problem-solving. There are several tools and websites for solving bugs that the programmers have to be aware of. 

## Programming And The Issues-
Generally, programmers, especially beginners, struggle while coding because they lack knowledge of tools. They need to gather information about all the tools correctly. There are tons of tools that can help them inspect the element and get to the heart of the issue and its disposal. Once they have the knowledge of each of these tools correctly and their appropriate use in programming half of their problems are already solved.

## Solutions over complaints-
There is always this issue the programmers keep complaining about is a slow database, word press, server overloaded, lagging interactions, loading too many plugins. It is always important to know what’s being loaded and how it is being loaded. Downloading too many files at once can automatically make the server slow.

## Practice and perfection-
While solving the bug, it becomes like a treasure map and you have to solve the problem just by looking at it and that comes through experience, time and exposure. The more practice the easier the problem becomes as you become aware of where you are lagging behind.

Sometimes, there are issues like data change in two places. In such cases, It is always wise to read the data code line to line, word to word and that would be helpful in encountering the bug.

Programmers even get stuck when they don't understand what code would come next. In that case, adding comments line for line in English might be helpful. You can then write the actual code and that becomes easier to solve the bug.

## Co-operative minds-
If you are trying to solve a problem without knowing the actual issue, its like shooting in the dark. Web developers need to keep working on the bug, discuss problems when required, revert back to what the problem is, look at it on all zoom levels and work accordingly. In case if they get stuck, discussion with their teammates would help.

If you are solving a bug continuously and still not getting results, keep working on it, if it requires a start from square one because that’s what you have been wasting your hours for. Check the simplest things, there might be a small issue that might be the error.

## Continuous researching-
Programmers must be good at googling. Even use quotes if needed and should be expert at searching issues or problems. Changing the word for synonym can also help in finding out the issue. If you come across someone who has already solved the problem you can write a comment and asked how to fix it. Senior buggers always help their juniors with their problems. Getting into the details of the issue with their help might be fruitful. All these points might definitely be helpful in getting the problem solved.
Teaching a Discord bot how to recognize images
Tags: bot, tensorflow, ai, discord
Published: 2020-06-12 08:50:56

---
title: Teaching a Discord bot how to recognize images
published: true
description: A friend and me develop an image classification bot for Discord
tags: bot,tensorflow,ai,discord
cover_image: https://dev-to-uploads.s3.amazonaws.com/i/0kz2txrnro622hsw5m69.jpg
canonical_url: https://rossanodan.me/teaching-a-discord-bot-how-to-recognize-images/
---

Do you want to have fun? Build bots for Discord!

## What Discord is
Discord is a VoIP application used mainly by gaming communities. I didn't use it at all before meeting [Eddie](https://twitter.com/eddiejaoude). He built a [bot](https://github.com/EddieJaoudeCommunity/EddieBot) for [its own Discord server](https://discord.gg/WT3HkxR) and it's great. While I'm writing this, he's probably integrating Firebase in it to add some perstistence.

Anyway, since I wanted to help him with his bot, I needed to practice so I created my first Discord server and my first bot.

## What a bot is
Think of a bot as a software, programmed with special libraries, which is able to manage the interaction with the user autonomously, providing intelligent answers.

You can build a bot which can solve math equations, for example. It only needs the equation as parameter and some internal rules to recognize brackets and numbers.

## Long time no see, Python
The idea of an image classificator came to me chatting with my friend [Nizar](https://www.linkedin.com/in/nizarbs/). He's a Data Science postgraduate student in Italy.

To do that, I needed to re-write the old bot in Python so that we could use some Python libraries like [keras](https://keras.io/) and [tensorflow](https://www.tensorflow.org/).

It was a challenge for me. I hadn't written a line of Python since my first year in college many years ago. I found out it's like when you learn biking: you do it once forever.

So Nizar wrote the module we named *brain* and I wrote the bot itself which contains the creation of commands the user can invoke.

The idea was: when the user loads an image as attachment with the command *!analyze*, the bot has to use the module *brain* to obtain predictions and has to show them as an embed message.

## The outcome after a couple of hours

Say hi to *rossanodroid-py*!

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/o7z3dvl34wiwcqe7ycjl.gif)

This project is open source and the code is available at https://github.com/rossanodan/rossanodroid-py. Do not hesitate to create an issue if you find a bug or if you have an idea to improve *rossanodroid-py*.

## Join my server to have a try

At the moment the bot runs locally but we're doing our best to deploy it as soon as possible. Join us to discuss about it and to help us improving it.

My Discord server is open to everyone. [Join us!](https://discord.gg/mwTFEJr).

## Resources
[discord.py](https://discordpy.readthedocs.io/en/latest/)
[Tensorflow](https://www.tensorflow.org/)
[keras](https://keras.io/)
[Discord Developers](https://discord.com/developers/applications)
React Deno | Server Side Rendering with Deno (SSR)
Tags: deno, react, tutorial, beginners
Published: 2020-06-12 08:44:07

Using deno, we can render react code directly into our application and serve it. We take a look at importing both react and reactdomserver into our deno application and creating a basic react component. There are certain limitations to using SSR react apps in deno, such as losing some functionality, as we convert the react application to text once we it to be printed.

{% youtube Gv3bUeyiLa0 %}
<center>[Youtube: Deno React ](https://youtu.be/Gv3bUeyiLa0)</center>

We use the Oak library to serve the HTTP website files as HTML code directly to our user via port 8000 once we convert the react app into string.

If you want to get the react functionality back in after its been printed, you will need to rehydrate the app, which can be done when you import the actual application back into the site.

Check out my video on adding Create React App to Deno below:
https://youtu.be/UUiC5RoTek8

Deno:
https://deno.land/

## 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)

## 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)
Running a Kali VM on a retina display with zero lag
Tags: kalilinux, infosec, security
Published: 2020-06-12 08:13:58

This weeks post is more of a tip than an article but it is something I recently came across and thought it might help others.

In my free time, I like to learn about hacking and often spend my time completing CTFs. Most of the time I will use a distro like [Kali](https://www.kali.org/) as it is quick to set up and has all the tools that I am likely to need. Kali Linux is a Debian-based Linux distribution aimed at advanced Penetration Testing and Security Auditing.

I have always run Kali in a virtual machine (VM) in Virtualbox and I had never had any issues.

But when I installed it on my new (to me) 2019 MacBook Pro, there was so much lag that it was pretty much unusable. But if I ran it on my second display, a non-retina AOC 27in screen it ran fine. It boiled down to it being run on a retina display.

After a bit of digging, I found [this thread](https://forums.virtualbox.org/viewtopic.php?f=8&t=93113) which seemed to be describing a similar situation to mine.

So, now I knew it was an issue with the pixel density of my display, I needed to find a program that could change it. There were several options but [EasyRes](https://apps.apple.com/app/easyres/id688211836?ls=1&mt=1) seemed to fit the bill and was free.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/83upzm844gg95bb31boc.png)

With EasyRes installed I was able to play around with various screen resolutions and densities to find the sweet spot and found that 1440 x 900 at standard resolution (1x) seems to work great. I am sure you could push it a little further but I did not need to, this worked fine.

Off the back of this issue, I also explored some other all-purpose infosec distros and found [Parrot OS](https://parrotlinux.org/). I think I am in love. It's so lightweight. I run like a dream without the need for EasyRes, has all the same tools as Kali and looks stunning. So will I change? I am not sure. Parrot seems to do some strange things with network adapter names that make doing wireless hacking stuff a real pain. Other than that I am sold. Watch this space for a future update.

# Thanks for reading 🙏

If there is anything I have missed, or if there is a better way to do something then please let me know.

Check out our software focused podcast - [Salted Bytes](https://open.spotify.com/show/7IdlgpiDfYcOdCn57mPLvH?si=X1ArfHvqQXSOAfc1h7Y_Eg)

This was originally posted on my [website](https://jamesbest.tech/posts/running-kali-on-retina-display)
Tailwind CSS Interactive Responsive Navbar
Tags: css, html, webdev, weeklyui
Published: 2020-06-12 08:02:57

Nowadays Tailwind CSS is going more popular with the use of any javascript frameworks like Reactjs and Vuejs. But here we simply used jquery click function and also used Tailwind CSS component and Utility classes.

This is a responsive element for mobile and tablet views. Here we mostly used Utility classes that are already given in this framework. Also for mobile toggle clickable, we use jquery CDN and click function with the help of the toggle method. To make responsive we didn’t use any single line of CSS or media quires.

[Download source code] (https://w3hubs.com/tailwind-css-interactive-responsive-navbar/)
Error when building my first app!
Tags: android
Published: 2020-06-12 08:02:01


Music: Teacher faces porn charges.

#Error message:

Error while executing: am start -n "com.actualcopy.fortune/com.actualcopy.fortune.MainActivity" -a <head> android.intent.action.MAIN -c #
android.intent.category.LAUNCHER
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.actualcopy.fortune/.MainActivity }
Error type 3
Error: Activity class {com.actualcopy.fortune/com.actualcopy.fortune.MainActivity} does not exist.

Error while Launching activity!

# Background:
I had created a rendition to the "Hello world!" app on android studio 4.0 working with Java. The build was successful and I have the .apk file available with me. However, I am unable to get it to work on the emulated device. 

Running device: Pixel 2, API 27

# Inspection:
1. Uploaded the .apk on the emulated device and installed it.
2. Wrote an ASO for the App, just saying!
3. Tried to upload the .apk on an older device, device faulty!

Note: The .apk is a debug APK file and I haven't the difference between that and the standard.