Podcast about WEB 3, Blockchains in cryptocurrencies. More platforms - https://link.chtbl.com/jun-en Russian podcast - https://link.chtbl.com/jun-ru All links - https://taplink.cc/alexcher
Connext Network (previous articles 1, 2, 3) and Axelar Network (1, 2) are quite similar. In order to understand their pros and cons let's compare them.Full articleMy media: Telegram | Youtube | Podcast | Medium | All linksМои медиа: Telegram | Youtube | Youtube 2 | Подкаст | Medium | Все ссылки
We've already talked about Connext and its Ambassador Program in past articles and videos.In a nutshell: Connext is a decentralized protocol that allows developers to build scalable and secure cross-chain bridges without having temporary layers. In addition, it works in a similar way as L2 systems, which gives it versatility.Full article.Connext links: Website | Documentation | Twitter | Discord | Github | BlogMy media: Telegram | Youtube | Podcast | Medium | All linksRu media: Telegram | Youtube | Подкаст | Medium | Все ссылки
Connext is a L2 communication protocol which allows you to send values and invoke contracts across Ethereum compatible chains and L2, with possible plugin support for non-Ethereum systems. Unlike other approaches, Connext does this without compromising economic security by introducing third-party validators — instead, it has the same trust considerations as the underlying network or networks.Connext links: Website | Documentation | Twitter | Discord | Github | BlogMy networks: Podcast | Telegram | Medium | All platforms
https://axelar.network/https://axelar.network/wp-content/uploads/2021/07/axelar_whitepaper.pdfConsensus in the presence of partial synchrony. https://groups.csail.mit.edu/tds/papers/Lynch/jacm88.pdfFlexible round-optimized schnorr threshold signatures. https://eprint.iacr.org/2020/852
No. Don't use Aleo. They don't care about their community.
We are now in a world with an unbelievable lack of privacy. Companies are irresponsible about the storage of personal information — they sell it, or they care little about its security, which is why so many thefts happen. On this note, Bitcoin began to gain popularity.In 2017, when many came to the crypto market, people mistakenly believed that bitcoin was private when in reality it could be called pseudo-privacy. Now there are fewer such misunderstandings, but there is also no proper solution to the problem — the complete openness of the entire network, moreover, for everyone. Here Iron Fish comes to help us with its blockchain and cryptocurrency.
https://axelar.network/https://en.wikipedia.org/wiki/Border_Gateway_Protocolhttps://axelar.network/wp-content/uploads/2021/07/axelar_whitepaper.pdfConsensus in the presence of partial synchrony. https://groups.csail.mit.edu/tds/papers/Lynch/jacm88.pdf.Flexible round-optimized schnorr threshold signatures. https://eprint.iacr.org/2020/852Background - 10 Minimal piano piecesMore platforms
Mentioned:https://mirror.xyz/https://filecoin.io/https://www.usebraintrust.com/https://axelar.network/Background - 10 Minimal piano piecesMore platforms - https://link.chtbl.com/jun-en
All episodes before this one (including) were recorded 2 years ago.More platforms - https://link.chtbl.com/jun-en
Even if you are a developer this episode might be interesting for you.In recent years, programming has become more and more popular. In this episode, we'll talk about the reasons for this rapid growth. And yes, it's not just about money, although it seems to me that they START doing it, mainly because of them. So, are going to consider 5 other reasons.More platforms - https://link.chtbl.com/jun-en
React JS. Features and description.Yeah, the sound is not the best.Components:1 ReactDOM.render(, 2 document.getElementById('myReactApp'));An example of JSX code:1 class App extends React.Component { 2 render() { 3 return ( 4 5 Header 6 Content 7 Footer 8 9 );10 }11 }More platforms - https://link.chtbl.com/jun-enFeel free to contact me on LinkedIn
Linkedin Feel free to contact me.
Is Django a good choice for the SAAS solution (users subdomains handling, scalability, multi-database, speed)?SourceLinkedin Feel free to contact me.
Model inheritance in Django works almost identically to the way normal class inheritance works in Python, but the basics at the beginning of the page should still be followed. That means the base class should subclass django.db.models.Model.The only decision you have to make is whether you want the parent models to be models in their own right (with their own database tables), or if the parents are just holders of common information that will only be visible through the child models.There are three styles of inheritance that are possible in Django.Often, you will just want to use the parent class to hold information that you don't want to have to type out for each child model. This class isn't going to ever be used in isolation, so Abstract base classes are what you're after.If you're subclassing an existing model (perhaps something from another application entirely) and want each model to have its own database table, Multi-table inheritance is the way to go.Finally, if you only want to modify the Python-level behavior of a model, without changing the models fields in any way, you can use Proxy models.https://docs.djangoproject.com/en/3.0/topics/db/mo…Linkedin Feel free to contact me.
In this episode, we are going to take a look at some funny comments.Linkedin Feel free to contact me.
https://code.djangoproject.com/wiki/NoSqlSupporthttps://docs.djangoproject.com/en/dev/faq/Linkedin Feel free to contact me.
Django is full of shortcuts to make Web developers' lives easier, but all those tools are of no use if you can't easily deploy your sites. Since Django's inception, ease of deployment has been a major goal.There are many options for deploying your Django application, based on your architecture or your particular business needs, but that discussion is outside the scope of what Django can give you as guidance.Django, being a web framework, needs a web server in order to operate. And since most web servers don't natively speak Python, we need an interface to make that communication happen.https://docs.djangoproject.com/en/dev/howto/deploy…Linkedin Feel free to contact me.
In this episode we are going to consider the following interview questions:What is Django ORM?What is a Model in Django and what is the Model class?How does Django Templating Work?What are View functions? Can we directly import a function in URL?What is Jinja Templating?https://data-flair.training/blogs/django-interview…https://jinja.palletsprojects.com/en/2.11.x/templa…Linkedin Feel free to contact me.
1) I automated the Right Swipe on Tinder.It's actually far simpler than you think.One fine lonely day, when I opened up the app, it proudly proclaimed to have launched a website too, quite similar to WhatsApp web. Yeah, that would indeed be more convenient.So having nothing better to do, I closed down the app and opened up the webpage to spend some more time looking at selfies of girls that I'm quite sure haven't opened the app for at least one month...https://www.quora.com/What-are-the-best-Py…Linkedin Feel free to contact me.
Often in development, there's a lot of trial, error, and correction that goes into creating something that actually works the way it's supposed to. That's where version control comes in.Version control is like a savings program for your project. By tracking and logging the changes you make to your file or file sets over time, a version-control system gives you the power to review or even restore earlier versions. Version control takes snapshots of every revision to your project. You can then access these versions to compare or restore them as needed.https://blog.devmountain.com/git-vs-github-whats-t…https://towardsdatascience.com/getting-started-wit…Linkedin Feel free to contact me.
Written as a series of self-contained sections and filled with entertaining anecdotes, thoughtful examples, and interesting analogies, The Pragmatic Programmer illustrates the best practices and major pitfalls of many different aspects of software development.Whether you're a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you'll quickly see improvements in personal productivity, accuracy, and job satisfaction. You'll learn skills and develop habits and attitudes that form the foundation for long-term success in your career. You'll become a Pragmatic Programmer.https://www.freecodecamp.org/news/thought-on-the-p…https://supergloo.com/summary-series/the-pragmatic…https://www.javacodegeeks.com/2011/12/pragmatic-pr…https://github.com/HugoMatilla/The-Pragmatic-Progr…
This episode explains some of the fundamental philosophies Django's developers have used in creating the framework.Linkedin Feel free to contact me.
Test-driven development (TDD) is a software development process that relies on the repetition of a very short development cycle: requirements are turned into very specific test cases, then the code is improved so that the tests pass. This is opposed to software development that allows code to be added that is not proven to meet requirements.https://code.tutsplus.com/tutorials/beginning-test…https://rubikscode.net/2019/03/04/test-driven-deve…Linkedin Feel free to contact me.
https://www.quora.com/What-are-the-differences-bet…https://www.upwork.com/hiring/data/sql-vs-nosql-da…Linkedin Feel free to contact me.
Tip 1. Carefully handle user uploads If your web application allows users to upload files, you are opening yourself to an attack vector and the upload logic should, therefore, be handled carefully. It is important to validate all uploaded files to be sure they are what you expect (for instance, an image file and not a PHP script!) If your site accepts file uploads, it is strongly advised that you limit these uploads in your Web server configuration to a reasonable size in order to prevent denial of service (DOS) attacks.Recommendation: https://www.freecodecamp.org/news/complete-back-en…Sources:https://docs.djangoproject.com/en/3.0/topics/secur…https://owasp.org/www-project-top-ten/OWASP_Top_Te…https://snyk.io/blog/django-security-tips/Linkedin Feel free to contact me.
One of Django's main benefits is the built-in models and object-relational mapper (ORM). It provides a quick-to-use, common interface for data operations for your models and can handle most queries pretty easily. It can also do some tricky SQL once you understand the syntax. Django's database layer provides various ways to help developers get the most out of their databases.https://docs.djangoproject.com/en/dev/ref/models/querysets/#django.db.models.query.QuerySet.prefetch_related https://concisecoder.io/2018/11/04/django-orm-optimization-tips/ https://medium.com/@hansonkd/performance-problems-in-the-django-orm-1f62b3d04785Linkedin Feel free to contact me.
If you are in the freelancing business, you will understand that it can sometimes be tricky. In your first chat with a non-technical potential client, there are a number of questions you should ask to see whether you'll be able to have a successful working relationship and outcome. By asking the following questions, you are making sure that you have gained the most useful information needed.Linkedin Feel free to contact me.
What is Docker? How Does it Work and what's the purpose? A container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another. A Docker container image is a lightweight, standalone, executable package of software that includes everything needed to run an application: code, runtime, system tools, system libraries, and settings.https://www.docker.com/Linkedin Feel free to contact me.
The Flask framework, like Django, is used to develop web applications. These two are the most popular Python web frameworks, and for good reason, they differ greatly in their philosophies.https://www.guru99.com/flask-vs-django.html#6https://www.quora.com/What-is-flask-framework-used-for-in-Python-How-is-it-different-from-Django-and-why-would-you-prefer-it-over-Djangohttps://testdriven.io/blog/django-vs-flask/Linkedin Feel free to contact me.
Django started when Adrian Holovaty and Simon Willison were working together for a year at the Lawrence Journal-World newspaper back in 2003-2004.https://www.quora.com/What-is-the-history-of-the-Django-web-framework-Why-has-it-been-described-as-developed-in-a-newsroomhttp://modpython.org/Linkedin Feel free to contact me.
Software development careers are based on a combination of technical skills and soft skills. Both are equally important to get ahead in your career. In this episode, we will consider some aspects you need to know.https://buttercms.com/blog/best-skills-for-junior-developers-job-successhttps://www.quora.com/What-does-a-junior-developer-need-to-knowLinkedin Feel free to contact me.
UPD. Outdated a little bit.Basically, Ajax (Asynchronous Javascript and XML) is a set of technologies that allow a website to send requests to a web server asynchronously. This means a Website doesn't have to be fully reloaded to retrieve or send information to the webserver, this allows for much smoother interactions. All the popular services out there use it in some way or the other. Applications like Facebook, Twitter, Instagram, Gmail, Google Maps, Spotify, etc cannot function without AJAX.https://code.djangoproject.com/wiki/AJAX https://data-flair.training/blogs/ajax-in-django/ https://www.careerride.com/Ajax-Overview-Advantages-Disadvantages.aspxLinkedin Feel free to contact me.
What is CI/CD and why is it matter?Linkedin Feel free to contact me.
REST is a shorthand for REpresentational State Transfer. It describes an architecture that is used for the purpose of web APIs for data communication. It also supports some of the common HTTP methods to make the interaction between the machines or applications. HTTP methods: 1 GET The GET method is used to retrieve information from the given server using a given URI. Requests using GET should only retrieve data and should have no other effect on the data. 2 HEAD Same as GET, but transfers the status line and header section only. 3 POST A POST request is used to send data to the server, for example, customer information, file upload, etc. using HTML forms. 4 PUT Replaces all current representations of the target resource with the uploaded content. 5 DELETE Removes all current representations of the target resource given by a URI. 6 CONNECT Establishes a tunnel to the server identified by a given URI. 7 OPTIONS Describes the communication options for the target resource. 8 TRACEPerforms a message loop-back test along the path to the target resource.Linkedin Feel free to contact me.
Linkedin Feel free to contact me.
Choosing a language and framework because you used it on your last project — or because you are more familiar with it — is not the way to go.Linkedin Feel free to contact me.
Anxiety is so well-spread that I decided to make this episode. I hope you will find it useful.Article on GetPocketLinkedin Feel free to contact me.
In this episode, I want to explain to you what scalability is.Linkedin Feel free to contact me.
Django is a great framework and is currently in high demand. You may get the job opportunity in the field of Django that you desire. So, this tutorial will help you to practice some Django interview questions and answers, which are very important to showcase your understanding in an interview.Source - https://data-flair.training/blogs/django-interview…Linkedin Feel free to contact me.
Most software development performance metrics suffer from 2 major deficiencies. Here are the 4 KPIs that will help you avoid those pitfalls.Article - https://medium.com/crowdbotics/4-effective-metrics…Linkedin Feel free to contact me.
Learning the concept of Python and Django is a great experience. But only theoretical learning is not enough. It is very important to implement our theoretical knowledge on some real-time projects and for that, you need project ideas.Linkedin Feel free to contact me.
Dealing with concerned clients can be a challenge for numerous reasons. I liken it to running around with a fire extinguisher, desperately trying to put out blazes large and small. But it's not just the panicky ones who need the occasional dousing. And it's not necessarily their fault. The web can be a scary place – even for seasoned designers. Trying to wrap our heads around privacy issues, security, accessibility, and new technologies can make anyone's head spin. So, just think of what they can do to the people who depend on us for help. In some ways, it's even worse for our clients. Why? Because there is any number of bad actors out there who are constantly trying to trick them, hack their site, or otherwise extort a few extra dollars. Not to mention the perfectly legitimate things that, while innocent enough, can put a non-techie into a cold sweat. With that in mind, here are a few items that tend to put even cool clients into panic mode. But don't worry. Each one includes some tips for taking them off the emotional ledge. Article - https://speckyboy.com/scare-your-web-design-clientsLinkedin Feel free to contact me.
1. Django Documentation 2. Django User's Group 3. High Performance Django Authors: Peter Baumgartner & Yann Malet 4. Mozilla Developer Network Web Docs 5. Django for Beginners. Build websites with Python & Django. Author: William S. VincentLinkedin Feel free to contact me.
In this podcast, I want to tell you What is the difference between 'git pull' and 'git fetch'.Linkedin Feel free to contact me.
This is an old episode. I'm keeping it for sake of history. If you're not the sort of person who closely follows the internals of Django's development, you might not know there's a draft proposal to drastically change the project's governance. It's been getting a discussion on GitHub and mailing lists, but I want to take some time today to walk through and explain what this proposal does and what problems it's trying to solve. So. Let's dive in. Article - https://www.b-list.org/weblog/2018/nov/20/core/
Learning programming. Best waysLinkedin Feel free to contact me.