Posts

Learn Go with test-driven development

Image
Learn Go with Tests Art by Denise   Formats:  Gitbook ,  EPUB or PDF Translations:  中文 ,  Português Why Explore the Go language by writing tests Get a grounding with TDD . Go is a good language for learning TDD because it is a simple language to learn and testing is built-in Be confident that you'll be able to start writing robust, well-tested systems in Go Watch a video, or read about why unit testing and TDD is important Table of contents Go fundamentals Install Go  - Set up environment for productivity. Hello, world  - Declaring variables, constants, if/else statements, switch, write your first go program and write your first test. Sub-test syntax and closures. Integers  - Further Explore function declaration syntax and learn new ways to improve the documentation of your code. Iteration  - Learn about  for  and benchmarking. Arrays and slices  - Learn about arrays, slices,  len , varargs,  range  and test coverage. Structs, methods & interfaces

Free to use online tool for labelling photos

Image
makesense.ai Description makesense.ai  is a free to use online tool for labelling photos. Thanks to the use of a browser it does not require any complicated installation - just visit the website and you are ready to go. It also doesn't matter which operating system you're running on - we do our best to be truly cross-platform. It is perfect for small computer vision deeplearning projects, making the process of preparing a dataset much easier and faster. Prepared labels can be downloaded in one of multiple supported formats. The application was written in TypeScript and is based on React/Redux duo. Road Map Our application is being actively developed. If you have an idea for a new functionality, please hit us on  Twitter  or create an issue where you can describe your concept. In the meantime, see what improvements we are planning for you in the future.  Export labels in Pascal VOC XML format  Optimization of the process of loading photos from disk - queuing  Labe

Google Open Source it's Google I/O 2019 Android App

Image
Google I/O Android App Google I/O is a developer conference held each year with three days of deep technical content featuring technical sessions and hundreds of demonstrations from developers showcasing their technologies. This project is the Android app for the conference. For a simpler fork of the app, check out the  Android Dev Summit App in the adssched branch . In this variant some features are removed, such as reservations and the map screen, and new features are added: notifications, Instant App support and more modern dependencies. Features The app displays a list of conference events - sessions, office hours, app reviews, codelabs, etc. - and allows the user to filter these events by event types and by topics (Android, Firebase, etc.). Users can see details about events, and they can star events that interest them. Conference attendees can reserve events to guarantee a seat. Other features include a Map of the venue, informational pages to guide attendees durin

The tool to allows you to list any node_modules directories in your system - npkill

Image
        Easily find and   remove   old and heavy   node_modules   folders   This tool allows you to list any  node_modules  directories in your system, as well as the space they take up. You can then select which ones you want to erase to free up space. Yay! Table of Contents Features Installation Usage Options Examples Roadmap Known-bugs Contributing Features Clear space:  Get rid of old and dusty node_modules cluttering up your machine. Very fast:  NPKILL is written in TypeScript, but searches are performed at a low level, improving performance greatly. Easy to use:  Say goodbye to lengthy commands. Using npkill is as simple as reading a list of your node_modules, and pressing Del to get rid of them. Could it be any easier? ;) Minified:  It barely has any dependencies. Installation $ npm i -g npkill Unix users may need to run the command with sudo Usage $ npkill By default, npkill will scan for node_modules starting at the path whe