Veze, linkovi
Kompjuter biblioteka
Korpa

 

Access

Alternativna učenja

Android

Animacija

Antropologija

Apple - MAC OS X

Arheologija

Arhitektura

Astrologija

Astronomija

Audio kursevi + knjige

Audio, Multimedia, Video

Autobiografija

AutoCad, ArchiCAD, SolidWorks, Catia, Pro/Engineer

Automobili

Bajke

Baze podataka

Biografija

Biološke nauke

Botanika

C++ Visual C++ C#

Cloud

CSS

Dečije knjige

Delphi

Digitalna fotografija

Dizajn

Django

Domaće pripovetke

Domaći roman

Drama

E-knjiga

E-komerc

ECDL

Ekologija

Ekonomija

Elektrotehnika

Enciklopedija

Esejistika

Etika

Fantastika

Film

Filologija

Filozofija

Fizika

Fotografija

FULL STACK DEVELOPMENT

Geografija

Geologija

GOOGLE

Grafika, Dizajn, Štampa

Građevinarstvo

Hardver

Hemija

Hidrotehnika

Hobi

Horor

Humor

Internet

Intervju

Istorija

Istorija i teorija književnosti

Istorija umetnosti

Istorijski roman

Java

JavaScript

Joomla

jQuery

Knjiga posle posla - Beletristika i ostala izdanja

Knjižare i naše knjige

Književna kritika

Kuvari, hrana i piće

Leksikografija

Lingvistika

Ljubavni roman

logo

Magija

Marketing

Mašinsko učenje

Mašinstvo

Matematika

Medicina

Memoari

Menadžment

Modeliranje podataka

Monografija

Mreže

MS Office

Muzika

Nagrađivanje knjige

Naučna fantastika

Obrada teksta

OFFICE 2013

OpenOffice.org

Operativni sistemi

Oracle

Organizacione nauke

Pedagogija

PHP I MYSQL

Pisci u medijima

Ples

Poezija

Politika

Poljoprivreda

Popularna medicina

Popularna nauka

Popularna psihologija

Posao

Pozorište

Pravo

Pravoslavlje

Primenjene nauke

Pripovetke

Prirodne nauke

Priručnik

Programiranje

Psihologija

Publicistika

Putopis

Python programiranje

Raspberry PI

Rečnici

Religija

Robotika

Roman

Ruby i Ruby on Rails

Satira

Saveti

Serija Roberta C. Martina

Sertifikati

Slikarstvo

Socijalna mreža - Facebook

Sociologija

Sport

Sport i hobi

SQL Server

Statistika

Strip

Tabele

Tableti

Tehnologija

Telekomunikacije

Triler

Turizam

Twitter

Udžbenici

Umetnost

Unix, Linux

Urbanizam

UX DIZAJN

Veštačka inteligencija

Visual Basic .NET, VBA, V. Studio

Web design

Windows

Windows 7

Windows 8

WordPress

Zaštita i sigurnost

Zoologija

 

Saveti

Facebook: KAKO DA blokirate reklame na vašem Facebook nalogu

 

 

 

Reklame na Facebooku mogu da budu prilično iritirajuće i  većina Facebook korisnika nikada ne klikne na reklame koje se prikazuju na  stranicama profila. Ako koristite Google Chrome, postoji jednostavno rešenje da  se oslobodite reklama na Facebook nalogu. Sve što je potrebno da uradite je da  instalirate jednostavnu ekstenziju koja blokira reklame. Ovu ektenziju možete  da preuzmete sa sledećeg linka:Hide Facebook AdsKada instalirate ovu ekstenziju i otvorite vaš Facebook  nalog nećete videti ni jednu reklamu. Ako koristite Mozilla Firefox možete da upotrebite skript za  Greasemonkey da biste uklonili reklame na Facebooku. Potražite Greasemonkey na  sledećoj adresi: Greasemonkey . Kada instalirate plugin za Firefox, restartujte Firefox i instalirajte jedan  od sledećih Greacemonkey skriptova.   Remove  All Facebook Ads – Uklanja banere i reklame na zidu i reklame sa strane  prozora Facebooka.   NoFacebookAds – Uklanja Facebook flajer i mrežne oglase.   Hide  Facebook Ads – Sariva reklame “Facebook Flyer” sa leve strane prozora  Facebooka.
 
   

R - Birth Month by Gender - How R is used at Microsoft

 

 

 

Birth Month by Gender Based on some feedback to a previous post I normalised the birth counts by the (average) number of days in each month. As pointed out by a reader, the results indicate a gradual increase in the number of conceptions during (northern hemisphere) Autumn and Winter, roughly up to the end of December. Normalising the data to give births per day also shifts the peak from August to September. LINK. How R is used at Microsoft At the useR! conference last month, I was pleased to be able to give a couple of talks about the ways that Microsoft is using and integrating R. In my first talk,Hear, See, Move, I shared how data scientists at Microsoft are working to help the disabled: LINK. GREA: The RStudio Add-In to read ALL the data into R! Have you also been overburdened by the vast selection of R packages to read different filetypes into R? Do you sometimes just want to get that . csv file up and running in your environment, but forgot about all those endless read. table() options? LINK
 
   

Najnoviji saveti

Šta obuhvata knjiga C# 9 i .NET 5 arhitektura softvera

 

 

 

Za koga je ova knjiga Ova knjiga je za svakog softverskog arhitektu koji želi da poboljša svoje znanje na temu Azure Solutions-a sa C#-om. Takođe je za inženjere i starije programere koji žele da postanu arhitekte, ili žele da izgrade poslovne aplikacije pomoću . NET steka. Potrebno je iskustvo u radu sa C#-om i . NET-om.   Šta obuhvata ova knjiga Poglavlje 1, Važnost softverske arhitekture –objašnjava osnove softverske arhitekture. U ovom poglavlju ćemo predstaviti pravi način razmišljanja za suočavanje sa zahtevima klijenata, a zatim i opisati kako da izaberete prave alate, obrasce i radne okvire. Poglavlje 2, Nefunkcionalni zahtevi –vodi vas kroz važnu fazu razvoja aplikacije, fazu prikupljanja i uzimanja u obzir svih ograničenja i ciljeva koje aplikacija mora da ispuni, kao što su skalabilnost, dostupnost, elastičnost, performanse, višenitni rad, interoperabilnost i bezbednost. Poglavlje 3, Dokumentovanje zahteva pomoću Azure DevOps platforme –opisuje tehnike za dokumentovanje zahteva, programskih grešaka i drugih informacija o aplikacijama. Iako je većina koncepata uopštena, u poglavlju smo fokusirani na upotrebu Azure DevOps-a i GitHub-a. Poglavlje 4, Izbor najboljeg cloud rešenja – daje opširan pregled alata i resursa koji su dostupni u cloud-u i na Microsoft Azure-u. Ovde ćete naučiti kako da pretražujete odgovarajuće alatke i resurse i kako da ih konfigurišete tako da zadovoljavaju vaše potrebe. Poglavlje 5, Primena arhitekture mikroservisa na vašu poslovnu aplikaciju –pruža opširan pregled mikroservisa i Docker kontejnera. Ovde ćete naučiti kako arhitektura zasnovana na mikroservisima koristi sve mogućnosti koje nudi cloud, a i videćete kako da upotrebite mikroservise da biste postigli fleksibilnost, veliku propusnost i pouzdanost u cloud-u. Naučićete kako da upotrebite kontejnere i Docker za mešanje različitih tehnologija u arhitekturi, kao i kako da softversku platformu učinite nazavisnom. Poglavlje 6, Azure Service Fabric -opisuje Azure Service Fabric koji je orkestrator mikroservisa specifičan za Microsoft. Ovde ćete implementirati jednostavne aplikacije zasnovane na mikroservisima. Poglavlje 7, Azure Kubernetes servis –opisuje Azure implementaciju Kubernetes-a koji je de-facto standard za orkestraciju mikroservisa. Ovde ćete pakovati i raspoređivati aplikacije mikroservisa na Kubernetes. Poglavlje 8, Interakcija sa podacima u C#-u – Entity Framework Core –objašnjava do detalja kako aplikacija može da komunicira sa različitim mehanizmima skladištenja pomoću Object-Relational Mappings (ORMs) funkcije, a posebno pomoću Entity Framework Core-a 5. 0. Poglavlje 9, Kako da izaberete cloud skladište podataka –opisuje glavne mehanizme za skladištenje koji su dostupni u cloud-u i Microsoft Azure-u. Ovde ćete naučiti kako da izaberete najbolje mehanizme za skladištenje, radi postizanja paralelizma čitanja/pisanja koji vam je potreban, kao i kako da ih konfigurišete. Poglavlje 10, Upotreba funkcija Azure platforme –opisuje model računarstva bez servera i kako da ga upotrebite u Azure cloud-u. Ovde ćete naučiti kako da dodelite resurse cloud-a samo kada su oni potrebni za pokretanje nekih izračunavanja, pa da, prema tome, platite samo za aktuelno vreme izračunavanja. Poglavlje 11, Projektni obrasci i . NET 5 implementacija –opisuje uobičajene softverske obrasce upotrebom . NET 5 primera. Ovde ćete učiti o važnosti obrazaca i najboljoj praksi njihove upotrebe. Poglavlje 12, Razumevanje različitih domena u softverskim rešenjima –opisuje modernu Domain-Driven Design metodologiju softverskog razvoja, kako da je upotrebite da se suočite sa kompleksnim aplikacijama koje zahtevaju nekoliko domena znanja, kao i kako da je upotrebite da biste iskoristili prednosti arhitektura zasnovanih na cloud-u i mikroservisima. Poglavlje 13, Implementiranje ponovne upotrebe koda u C# 9 –opisuje obrasce i najbolju praksu maksimimalizacije višekratnosti koda u . NET 5 aplikacijama pomoću jezika C# 9. Takođe ćemo govoriti o važnosti refaktorizacije koda. Poglavlje 14, Primena servisno-orijentisanih arhitektura pomoću . NET Core frejmvorka –opisuje servisno orijentisanu arhitekturu koja omogućava izlaganje funkcionalnosti aplikacije kao krajnje tačke na vebu ili u privatnoj mreži, tako da korisnici mogu da stupe u interakciju kroz različite tipove klijenata. Ovde ćete naučiti kako da implementirate krajnje tačke servisno-orijentisane arhitekture pomoću ASP. NET Core-a i gRPC-a, i kako da ih samo-dokumentujete pomoću postojećih OpenAPI paketa. Poglavlje 15, Predstavljanje ASP. NET Core MVC frejmvorka –opisuje detaljno ASP. NET Core radni okvir. Ovde ćete naučiti kako da implementirate veb aplikacije zasnovane na Model-View-Controller (MVC) obrascu i kako da ih organizujete u skladu sa instrukcijama Domain-Driven Design-a, opisanog u Poglavlju 12, Razumevanje različitih domena u softverskim rešenjima. Poglavlje 16, Blazor WebAssembly –opisuje novi Blazor radni okvir koji koristi moć WebAssembly-a za pokretanje . NET-a u pretraživaču korisnika. Ovde ćete naučiti kako da implementirate Single Page Applications u jeziku C#. Poglavlje 17, Najbolja praksa C# 9 kodiranja –opisuje najbolju praksu koju bi trebalo da sledite kada razvijate . NET 5 aplikacije pomoću jezika C# 9. Poglavlje 18, Testiranje koda pomoću slučajeva jediničnog testa i TDD pristupom –opisuje kako da testirate aplikacije. Ovde ćete naučiti kako da testirate . NET Core aplikacije pomoću xUnit-a i videćete kako lako možete da razvijete i održavate kod koji zadovoljava specifikacije, pomoću dizajna vođenog testiranjem. Poglavlje 19, Upotreba alata za pisanje boljeg koda –opisuje metrike koje procenjuju kvalitet softvera i kako da ga merite pomoću alatki uključenih u Visual Studio. Poglavlje 20, Razumevanje DevOps principa –opisuje osnove metodologije razvoja i održavanja DevOps softvera. Ovde ćete naučiti kako da organizujete neprekidnu integraciju/ciklus neprekidne isporuke vaše aplikacije. Takođe, opisuje kako da automatizujete ceo proces raspoređivanja, od kreiranja novog izdanja u izvornom skladištu, kroz različite korake testiranja i odobravanja, do finalnog raspoređivanja aplikacije u stvarnom proizvodnom okruženju. Ovde ćete naučiti kako da upotrebite Azure Pipelines i GitHub Actions da biste automatizovali ceo proces raspoređivanja. Poglavlje 21, Izazovi primene CI scenarija –dopunjuje opis DevOps-a scenarijima neprekidne integracije. Poglavlje 22, Automatizacija za funkcionalne testove –ovo poglavlje posvećeno je automatskim funkcionalnim testovima – odnosno, testovima koji automatski verifikuju da li je verzija cele aplikacije u skladu sa dogovorenim funkcionalnim specifikacijama. Ovde ćete naučiti kako da simulirate operacije korisnika pomoću alatki za automatizaciju i kako da upotrebite ove alatke, zajedno sa xUnit-om, za pisanje funkcionalnih testova. VIŠE O KNJIZI I LINK ZA NARUČIVANJE: KLIKNITE
 
   

Šta obuhvata knjiga Algoritmi veštačke inteligenciuje

 

 

 

Knjiga Algoritmi veštačke inteligencije, iz edicije „Temeljno i intuitivno“ (Grokking), namenjena je programerima softvera i svima u softverskoj industriji koji žele da, kroz praktične primere i vizuelna objašnjenja preko teorijskih dubokih zarona i matematičkih dokaza, otkriju koncepte i algoritme koji stoje iza veštačke inteligencije. Ova knjiga je namenjena svima koji razumeju osnovne koncepte programiranja na računaru, uključujući promenljive, tipove podataka, nizove, uslovne iskaze, iteratore, klase i funkcije (dovoljno je iskustvo u bilo kojem programskom jeziku) i svakome ko razume osnovne matematičke pojmove, kao što su promenljive podataka, predstavljanje funkcija i crtanje podataka i funkcija na grafikonu. Kako je organizovana ova knjiga: smernice Ova knjiga sadrži 10 poglavlja, od kojih se svako fokusira na drugačiji algoritam veštačke inteligencije ili algoritamski pristup. Materijal pokriva osnovne algoritme i koncepte na početku knjige, a oni čine temelj za učenje sofisticiranijih algoritama do kraja knjige. Poglavlje 1, Intuicija veštačke inteligencije, posvećeno je intuiciji i osnovnim konceptima koji obuhvataju podatke, tipove problema, kategorije algoritama i paradigme i slučajeve korišćenja algoritama veštačke inteligencije. U Poglavlju 2, Osnove pretrage, predstavljamo suštinske koncepte struktura podataka i pristupe za primitivne algoritme za pretragu i njihovu upotrebu. U Poglavlju 3, Inteligentno pretraživanje, prevazilazimo primitivne algoritme za pretragu i uvodimo algoritme za pretragu za optimalnije pronalaženje rešenja i pronalaženje rešenja u konkurentnom okruženju. U Poglavlju 4, Evolucioni algoritmi, „zaranjamo“ u rad genetičkih algoritama u kojima se rešenja problema iterativno generišu i poboljšavaju, oponašajući evoluciju u prirodi. Poglavlje 5, Napredni evolutivni pristupi, nastavljamo obradu genetičkih algoritama, započetu u prethodnom poglavlju, ali se bavimo naprednim konceptima koji uključuju kako se koraci u algoritmu mogu prilagoditi za optimalno rešavanje različitih tipova problema. U Poglavlju 6, Inteligencija roja: Mravi, kopamo“ po intuiciji inteligencije roja i razrađujemo kako algoritam za optimizaciju kolonijom mrava koristi teoriju kako mravi žive i kako rešavaju teške probleme. Poglavlje 7, Inteligencija roja: Čestice, nastavljamo obradu algoritama roja, a u isto vreme se koncentrišemo na probleme u vezi sa optimizacijom i kako se rešavaju pomoću optimizacije rojem čestica - jer ona traži dobra rešenja u velikim prostorima za pretragu. Poglavlje 8, Mašinsko učenje, prolazi kroz radni tok procesa mašinskog učenja za pripremu podataka, obradu, modeliranje i testiranje - za rešavanje problema regresije korišćenjem linearne regresije i problema klasifikacije korišćenjem stabala odlučivanja. U Poglavlju 9, Veštačke neuronske mreže, otkrivamo intuiciju, logičke korake i matematičke proračune u treningu i korišćenje veštačke neuronske mreže za pronalaženje obrazaca u podacima i za izradu predviđanja. U Poglavlju 10, Učenja uslovljavanjem pomoću Q-učenja, pokrivamo intuiciju učenja uslovljavanjem iz bihevioralne psihologije i delujemo kroz algoritam Q-učenja da bi agenti naučili da donose dobre odluke u okruženju. Poglavlja treba čitati redom, od početka do kraja. Koncepti i razumevanje se grade usput dok se napreduje kroz poglavlja. Nakon čitanja svakog poglavlja korisno je referencirati se na Python kod u repozitorijumu da bi se eksperimentisalo i stekao praktičan uvid u to kako se može primeniti odgovarajući algoritam. REZERVIŠITE KNJIGU U PRETPLATI, DO 26. 04. 2021. LINK ZA REZERVISANJE
 
   

Golang weekly

 

 

 

Discussing Fuzzing in Go — A deep dive on the art of fuzzing (a type of testing for finding bugs by providing systems with random/'fuzzy' data) and a close look at the official fuzzing proposal for Go. A 58 minute discussion between Katie Hockman, Roberto Clapis, Filippo Valsorda and Mat Ryer. Go od početnika do profesionalca Prva knjiga na srspkom jeziku za GO. NARUČITE. Do Go Modules Have a 'v2+ Problem'? — There’s a naming requirement that modules of version 2 or greater must end in the major version number, e. g.  /v2. According to the author, this is causing problems and isn’t well-known (though the official Go blog did cover it here), so we’re doing our bit to help shine a spotlight on it Log Management for Modern Engineering Teams — Extract what you need with saved searches, alerts, dashboards, and visualizations and easily share valuable data with your team. Goyave 3. 0: An Elegant Go Web Framework — A framework notable for its thorough documentation and ability to quickly bootstrap a project. It uses the latest version of GORM out of the box too. gofeed 1. 1: A Parser for RSS, Atom, and JSON Feeds — It’s been four years since we last mentioned this project, but as of this week’s 1. 1 release, it supports JSON feeds in addition to RSS and Atom. Caddy and CertMagic Under New Ownership — Caddy is well known as a Go powered ‘automatic HTTPS’ Web server – many of you probably use it. The project has been acquired by Ardan Labs and Apilayer and this enables Matt to continue to work on the project full-time. The Within Go Repo Layout — Approaches to structuring Go projects within repos have always made for popular reading here and this covers one common approach. The Official Go Modules Documentation — I’ve seen some suggestions on social media that people aren’t aware of this official documentation page on Go’s GitHub wiki that covers modules in full. If modules cause you any confusion, this is the place to, well, ‘go’. How I Packaged a Go Program for Windows and Linux — Sure, cross-compilation is great, but actually packaging for multiple platforms is a different beast. Here’s how one developer tamed that beast. Optimizing a Code Intelligence Indexer — Sourcegraph allows developers to navigate and search code bases. Indexing those code bases, especially when they are large, is an expensive operation. Here’s how they massively reduced the performance cost for Go repositories. A Gentle Introduction to Web Services with Go — Written from a ‘coming from Ruby’ perspective. Curated by Glenn Goodrich and Peter Cooper. © Cooper Press Ltd · Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom  
 
   

UX Design Weekly: Mental models for designers, Struggling Design Systems, Power of Visioning

 

 

 

As the year comes to an end, I wanted to say thank you for reading each week and hope you have a happy holiday. See you again in 2020. ARTICLES Mental models for designersA look at tools Dropbox design uses for solving problems, making decisions, and communicating ideas. The Loss Of Micro-PrivacyHow small design changes rewrote the rules of messaging and how we feel about one another. Product Thinking is a Lifeline for Struggling Design SystemsDesign systems often fail because we don’t treat them like products. The Power of VisioningA six-step guide to supercharging product innovation and thinking big. The Icon KaleidoscopeMicrosoft redesigning over 100 icons with new colors, materials, and finishes. SPONSOR Start 2020 with a Career Advantage!Begin the new year on a high—get 25% off UX courses for the whole of 2020! You'll save 25% on yearly access to UX design courses and the world's largest network of designers. There's no better way to give your UX career an edge in 2020. TOOLS AND RESOURCES Bravo Studio AppTurn Figma designs into native iOS & Android apps instantly. It's Centred ThatTest your skills and judge whether the dots are really in the middle of the shapes. MEDIA Leading Design London 2019Talks from Leading Design London 2019. Design Tools Today - Design Details PodcastThe state of our industry's current design tools and what those tools could look like in the years to come. UX PORTFOLIO Dennis GecajDennis is a product designer from Germany. LAST BUT NOT LEAST BATUXAn infographic rethinking Batman’s classic outfit in a user-centric way. “What you do makes a difference, and you have to decide what kind of difference you want to make. ”— Jane Goodall
 
   

Mobile Developer Weekly Cross-platform mobile news, views, and developments

 

 

 

Announcing Flutter 1. 12 Flutter 1. 12 has been released with several performance improvements, localizations for 24 new locales, new widgets and more. Web Support for Flutter Goes Beta — Flutter’s web support graduates from technical preview to beta. When enabled, creating a new Flutter project now not only includes Android and iOS host apps, but also includes a web/ directory that contains everything you need to compile and run the same project code in a browser. You Need a Bigger Nerd — No matter if you need an app built from the ground up or some support to get you across the finish line, Big Nerd Ranch can help. Five App Design Trends You Should Know for 2020 — Suzanne’s predictions are all around how progressive web apps will impact mobile app design. "Link In Bio" Is A Slow Knife — Thoughts on how the ‘link in bio’ phrase (often seen on Instagram) is a subtle, and yet pervasive, attempt to “kill the web”. Exploring SwiftUI - A Brief History of Apple UI Development and Initial Impressions — Takes a look at SwiftUI's predecessors to better understand what Apple is trying to improve upon, in addition to some initial impressions of the relatively new toolkit. A Smart Feature Flagging System for iOS — A look at how Just Eat (a popular food ordering app in the UK) has implemented feature flagging and its own JustTweak component. Preventing Tracking Prevention Tracking — The cat and mouse game of Intelligent Tracking Prevention (ITP) continues. Here’s a look at recent enhancements to ITP within Safari. The Live Streaming API Perfect for UGC — Whether you have thousands of streams or millions of viewers, automatically deliver the best viewer experience with Mux's live streaming API. Ionic 4: How to Create Mobile Apps Quickly — A quick start tutorial on creating mobile apps quickly in just a few steps. Better Android Testing at Airbnb: Screenshot Testing — How screenshot testing is used to automatically test the fragments within Airbnb’s UI. How to 'Fight Back' Against Google AMP As A Web User and A Web Developer — There continues to be push back against AMP from some within the developer community. A Cooperpress publication. Curated by Holly Schinsky, Brian Rinaldi, and the Cooperpress team.
 
   

UX Design Weekly: Expect Change in Your Design Career, Five Traits of Great User Researchers, Design Craf

 

 

 

ARTICLES Expect Change in Your Design Career. Choose Growth If you recognize that change is coming and help others along the way, you can future-proof yourself. Where to Send Users after They ‘Sign In’ or ‘Reset Password’34% of sites don’t take users to their intended path after they’ve signed in. Five Traits of Great User ResearchersAdvice for taking your UX research career to the next level. Setting the Table for Dynamic ChangeTo have both resilience and grit, you must be able to absorb it all and keep going. Better Design With Deep ThinkingDeep work allows designers to thrive by leveraging their skills to solve complex problems and create better products. SPONSOR Schedule User Interviews the Easy Way with Acuity SchedulingIt's time to say goodbye to the "What time works for you?" email ping-pong. Acuity's approach to appointment scheduling makes it easy and intuitive for users to self-book their own time slot with you, based on your real-time availability. With Acuity, all you need to do is show up at the right time. This content is sponsored via Syndicate Ads. MEDIA What I mean when I say CRAFTJoel Beukelman discusses what the word “craft” means to him. Tips for New UX Designers — Users Know PodcastKate and Laura attempt to give advice to new UXers. Selected Books on DesignDesign book recommendations on different related topics. UX PORTFOLIO Justine Win Canete Justine is a Product designer at Shopify. UX JOB UX/UI Designer at Barnes and Noble Education - New York CityBarnes and Noble Education is seeking a strong UX/UI designer to create new features and products for students. LAST BUT NOT LEAST A Designer and a Nordic Guy Walk into a HallIn the world of beg, borrow, steal, and “creativity is a remix”, where, and how does one discover mastery? “Your designs are your babies. If you hire the right people, they become co-parents who can do a better job than you can with parts of the work. ”— Tim Van Damme
 
   

Android nedeljni pregled saveta,vesti, trikova

 

 

 

Dagger Party Tricks: Deferred OkHttp Initialization (www. zacsweers. dev) Zac Sweers shows how to leverage Dagger to defer OkHttp's initialization to a background thread and buy back precious startup time. Unit Test a ViewModel logic with Cloud Firestore operations (proandroiddev. com) Gaëlle Minisini shares a solution to unit test a ViewModel with Firestore operations. Check out our New Shows for Devs on YouTube (www. youtube. com) Square has Android SDKs for building payments into your own app or even kiosks for in-person payments. We also have APIs to help you manage a business outside of payments—including keeping track of your inventory or taking orders in advance. Check out the new Square YouTube channel for developers. Unit Testing Coroutine Suspend Functions using TestCoroutineDispatcher (craigrussell. io) Coroutines provide an elegant way to write asynchronous code, but sometimes they make it difficult to write unit tests. Craig Russell describes how to use TestCoroutineDispatcher to write efficient and stable unit tests for code written with coroutines. Bitrise - CI / CD for your Android apps (www. bitrise. io) From Android-specific solutions to full cross-platform support, we are here to streamline your Android development process through one, easy-to-use platform. Connect your repo and let us handle building, testing, and deployment for you. Sign up for a free trial! Working with RxJava Disposables in Kotlin\ (www. raywenderlich. com) In this tutorial, Lawrence Tan teaches the basics of RxJava Disposables. You will be building an app from scratch that retrieves real-time cryptocurrency data. Android CameraX: Tap to focus, Pinch to zoom, Zoom slider.  (proandroiddev. com) There’s been a lot of excitement around CameraX. With its next alpha release and its upcoming beta release next month, Husayn Hakeem takes a look at some of the new APIs and features that have been added. Learn Kotlin Through Unit Tests (medium. com) It’s a scary first step to begin writing Kotlin code, especially if no one on the team is familiar with it. David Herman suggests starting with unit tests. AnimatedIcons: Loading V3 (blog. stylingandroid. com) Mark Allison shows how to take a Lottie animated loading indicator, and implement it as an AnimatedVectorDrawable.  
 
   

Hacker nedeljni informator

 

 

 

PPT Template: Build Your 2020 Security Plan The end of the year is coming, and it's time for security decision-makers to make plans for 2020 and get management approval. Typically, this entails making a solid case regarding why current resources, while yielding significant value, need to be reallocated and enhanced. The Definitive2020 . . . Hackers Can Silently Control Your Google Home, Alexa, Siri With Laser Light A team of cybersecurity researchers has discovered a clever technique to remotely inject inaudible and invisible commands into voice-controlled devices — all just by shining a laser at the targeted device instead of using spoken words. Dubbed 'Light Commands,' the hack relies on a vulnerability in . . . Targeted Ransomware Attacks Hit Several Spanish Companies Everis, one of the largest IT consulting companies in Spain, suffered a targeted ransomware attack on Monday, forcing the company to shut down all its computer systems until the issue gets resolved completely. Ransomware is a computer virus that encrypts files on an infected system until a ransom . . . Watch Out IT Admins! Two Unpatched Critical RCE Flaws Disclosed in rConfig If you're using the popular rConfig network configuration management utility to protect and manage your network devices, here we have an important and urgent warning for you. A cybersecurity researcher has recently published details and proof-of-concept exploits for two unpatched, critical remote . . . First Cyber Attack 'Mass Exploiting' BlueKeep RDP Flaw Spotted in the Wild Cybersecurity researchers have spotted a new cyberattack that is believed to be the very first but an amateur attempt to weaponize the infamous BlueKeep RDP vulnerability in the wild to mass compromise vulnerable systems for cryptocurrency mining. In May this year, Microsoft released a patch for a . . .  
 
   

JavaScript nedeljni pregled saveta, vesti, uputstava

 

 

 

Madge: Create Graphs From Your Module Dependencies — A developer tool for generating a visual graph of your module dependencies (works with CommonJS, AMD and ES6 modules), finding circular dependencies, and discovering other useful info. Modern JavaScript Features You May Have Missed — Given how JavaScript evolves all the time, it’s often worth reflecting on what’s been added, which is why articles like this tend to be popular here.  This post quickly covers some highlights of the most recent standards, ES2015 through ES2019. Migrating a Distributed System from JavaScript to TypeScript  - TypeScript can help overcome scalability issues of JavaScript. Here’s how Ably’s engineering team painlessly migrated a globally-distributed system written in JavaScript to TypeScript, and some learnings you can implement in your own migration. You Don't Know JS Yet: Getting Started — Kyle Simpson’s “You Don’t Know JS” (a. k. a. YDKJS) book has been hugely popular in the JavaScript world since its first release five years ago. He’s been working on a second edition whose first portion is now ‘draft complete’ and you can read it on GitHub. React (Experimentally) Unveils Concurrent Mode — A set of much awaited, new experimental features that will help React apps stay responsive and gracefully adjust to the user’s device capabilities and network speed. Very much aimed at early adopters and the curious. Here’s why these developments are exciting. A Look at Some Exciting New Features Coming in Vue 3 — The Vue. js Core team is bringing some exciting new features in Vue 3 (which you can see in a pre-alpha form here) such as the composition API, fragments, portals, and suspense, to name a few. Does it feel more React-like? Well, yes. The Svelte Handbook — It’s really just a very long blog post, but nonetheless, it’s a good way to quickly learn Svelte and become familiar with the intriguing compile-time framework. 10 Good Practices for Building Large Vue. js Projects — As we say in the UK, pretty much “what it says on the tin. ” What is Functional Programming? A Gentle JavaScript Intro — One for beginners or those truly new to functional concepts. Redux Starter Kit 1. 0 Released — A package designed to make it easier to get started with Redux and perform common tasks.
 
   

Kotlin nedeljni pregled

 

 

 

Lessons learnt with Kotlin: Extension functions (riggaroo. co. za)GDE Rebecca Franks keeps writing her thoughts and experience in Kotlin. In this new article, she explores the extension function, and how it helps her to develop Android apps. Dart Excitement From Kotliner Perspective (medium. com)Flutter/Dart is another of the actors in the ecosystem of multiplatform apps. In this article, Marcin Oziemski explores Dart from the perspective of a Kotlin developer. Making Android unidirectional data flow with Kotlin coroutines (kotlin-academy. com)Arnaud Giulani shared with us his thoughts and philosophy on developing a unidirectional data flow with Kotlin coroutines. We don't have every weekend the chance to have such a detailed experience, so check it out.  Inline classes, the next level of type safety (kotlindevelopment. com)Kotlin introduces a special kind of class called an inline class to solve type safety. Adrian Bukros has written an article diving into the functionality of inline classes. My notes on learning Kotlin coroutines (medium. com)Fernando Raviola has been learning about coroutines, and he shared with us his learnings about how to learn. We believe this article provides a lot of actionables.  Taming React with Kotlin-JS and coroutines (itnext. io)Alexander Nozik wrote a short post about a little trick that finally allowed him to fully use React-js components with his Kotlin-JS application. Painless JSON with Kotlin and Jackson (hceris. com)Are you a master in JSON and Kotlin and Jackson? It doesn't matter if you are not, in this article you can take some hints on how to level up your game. Do not forget to check it out! Contribute We rely on sponsors to offer quality content every Sunday. If you would like to submit a sponsored link contact us. If you want to submit an article for the next issue, please do also drop us an email. Thanks to JetBrains for their support!
 
   
Veze, linkovi
Linkedin Twitter Facebook
 
     
 
© Sva prava pridržana, Kompjuter biblioteka, Beograd, Obalskih radnika 4a, Telefon: +381 11 252 0 272