The person who blocked, now ,more than 10m accounts on Twitter, for no reason. Find out more: https://www.neogaf.com/threads/the-curious-case-of-the-person-that-has-blocked-five-million-people-on-twitter.1331748/
NeoGAF
The curious case of the person that has blocked five million...
http://www.twitter.com/offgao
Chances are you are blocked by him. Why does he have so many people blocked? No one knows, it's apparently a challenge of some sort.
I know this is a dumb...
Chances are you are blocked by him. Why does he have so many people blocked? No one knows, it's apparently a challenge of some sort.
I know this is a dumb...
#XState
JavaScript and TypeScript finite state machines and statecharts for the modern web.
Statecharts are a formalism for modeling stateful, reactive systems. ⚡️
This is useful for declaratively describing the behavior of your application, from the individual components to the overall application logic. 🗣
[ Github ] : github.com/davidkpiano/xstate
JavaScript and TypeScript finite state machines and statecharts for the modern web.
Statecharts are a formalism for modeling stateful, reactive systems. ⚡️
This is useful for declaratively describing the behavior of your application, from the individual components to the overall application logic. 🗣
[ Github ] : github.com/davidkpiano/xstate
GitHub
GitHub - statelyai/xstate: Actor-based state management & orchestration for complex app logic.
Actor-based state management & orchestration for complex app logic. - statelyai/xstate
Check AI For Climate Change in Ethiopia, the official page.!
http://iltt.aau.edu.et/?page_id=1009
#GDGAddis
#WTMAddis
http://iltt.aau.edu.et/?page_id=1009
#GDGAddis
#WTMAddis
#NGXS ✨
NGXS is a state management pattern + library for Angular. 🅰️
It acts as a single source of truth for your application's state, providing simple rules for predictable state mutations. ⚡️
NGXS is modeled after the CQRS pattern popularly implemented in libraries like Redux and NgRx but reduces boilerplate by using modern TypeScript features such as classes and decorators. 🔥
NGXS tries to make things as simple and accessible as possible. 🧩
There can be a lot of boilerplate code in state management, thus a main goal of NGXS is to reduce boilerplate allowing you to do more things with less. 💎
[ GitHub ] : github.com/ngxs/store
[ Website ] : ngxs.gitbook.io
#Angular
#StateManagement
#FrontEnd
#GDGAddis
#WTMAddis
NGXS is a state management pattern + library for Angular. 🅰️
It acts as a single source of truth for your application's state, providing simple rules for predictable state mutations. ⚡️
NGXS is modeled after the CQRS pattern popularly implemented in libraries like Redux and NgRx but reduces boilerplate by using modern TypeScript features such as classes and decorators. 🔥
NGXS tries to make things as simple and accessible as possible. 🧩
There can be a lot of boilerplate code in state management, thus a main goal of NGXS is to reduce boilerplate allowing you to do more things with less. 💎
[ GitHub ] : github.com/ngxs/store
[ Website ] : ngxs.gitbook.io
#Angular
#StateManagement
#FrontEnd
#GDGAddis
#WTMAddis
GitHub
GitHub - ngxs/store: 🚀 NGXS - State Management for Angular
🚀 NGXS - State Management for Angular. Contribute to ngxs/store development by creating an account on GitHub.
Chances you make it through are tiny, prove me wrong!
An Article by @Nabiloo_19
http://tiny.cc/PracticeCodingArticle
An Article by @Nabiloo_19
http://tiny.cc/PracticeCodingArticle
Medium
If you think you can code, think again!
Best Websites to actually know where you stand as a developer
#CodeServer 🔥
code-server is VS Code running on a remote server, accessible through the browser.
Easily run it with Docker 🐳 :
docker run -p localhost:8443:8443 -v "${PWD}:/root/project" codercom/code-server code-server --allow-http --no-auth
Features⚡️:
• Code on your Chromebook, tablet, and laptop with a consistent dev environment.
• Take advantage of large cloud servers to speed up tests, compilations, downloads, and more.
• Preserve battery life when you're on the go.
[ GitHub ] : github.com/codercom/code-server
code-server is VS Code running on a remote server, accessible through the browser.
Easily run it with Docker 🐳 :
docker run -p localhost:8443:8443 -v "${PWD}:/root/project" codercom/code-server code-server --allow-http --no-auth
Features⚡️:
• Code on your Chromebook, tablet, and laptop with a consistent dev environment.
• Take advantage of large cloud servers to speed up tests, compilations, downloads, and more.
• Preserve battery life when you're on the go.
[ GitHub ] : github.com/codercom/code-server
GitHub
GitHub - coder/code-server: VS Code in the browser
VS Code in the browser. Contribute to coder/code-server development by creating an account on GitHub.
For .net developers, check out .NET Conf 2019 which will be live after 90 mins.
.NET Conf is a FREE, 3 day virtual developer event co-organized by the .NET community and Microsoft. This year .NET Core 3.0 will launch at .NET Conf 2019! Come celebrate and learn about the new release
Watch here 👇
https://www.youtube.com/watch?v=W8yL8vRnUnA
.NET Conf is a FREE, 3 day virtual developer event co-organized by the .NET community and Microsoft. This year .NET Core 3.0 will launch at .NET Conf 2019! Come celebrate and learn about the new release
Watch here 👇
https://www.youtube.com/watch?v=W8yL8vRnUnA
YouTube
.NET Conf 2019 (Day 1)
.NET Conf is a FREE, 3 day virtual developer event co-organized by the .NET community and Microsoft. This year .NET Core 3.0 will launch at .NET Conf 2019! C...
#Objects Should Be #Immutable 🤫
In object-oriented programming, an object is immutable if its state can’t be modified after it is created. 🤞🏻
In Java/C#, a good example of an immutable object is String.✅
Once created, we can’t modify its state. We can request that it creates new strings, but its own state will never change. ❌
However, there are not so many immutable classes in JDK. Take, for example, class Date. It is possible to modify its state using setTime(). 🕒
This is an incomplete list of arguments in favor of immutability ⚡️:
• Immutable objects are simpler to construct, test, and use
• Truly immutable objects are always thread-safe
• They help to avoid temporal coupling
• Their usage is side-effect free (no defensive copies)
• Identity mutability problem is avoided
• They always have failure atomicity
• They are much easier to cache
• They prevent NULL references, which are bad
Let’s discuss the most important arguments one by one.
[ Article ] : kutt.it/immtb
In object-oriented programming, an object is immutable if its state can’t be modified after it is created. 🤞🏻
In Java/C#, a good example of an immutable object is String.✅
Once created, we can’t modify its state. We can request that it creates new strings, but its own state will never change. ❌
However, there are not so many immutable classes in JDK. Take, for example, class Date. It is possible to modify its state using setTime(). 🕒
This is an incomplete list of arguments in favor of immutability ⚡️:
• Immutable objects are simpler to construct, test, and use
• Truly immutable objects are always thread-safe
• They help to avoid temporal coupling
• Their usage is side-effect free (no defensive copies)
• Identity mutability problem is avoided
• They always have failure atomicity
• They are much easier to cache
• They prevent NULL references, which are bad
Let’s discuss the most important arguments one by one.
[ Article ] : kutt.it/immtb
Yegor Bugayenko
Objects Should Be Immutable
The article gives arguments about why classes/objects in object-oriented programming have to be immutable, i.e. never modify their encapsulated state
Unfortunately, our #DevFest19Addis is postponed, but not that far. November 23rd is our newly set date. Don't forget to book your seat on meetup.com/GDG-Addis/events/262076561/
#GDGAddis
#WTMAddis
#DevFest19
#DevFest19Addis
#GDGAddis
#WTMAddis
#DevFest19
#DevFest19Addis
Meetup
DevFest Addis 2019
Sat, Nov 23, 2019, 9:00 AM: DevFest (Developers Festival) is an annual community-run event that offers keynote speakers who are very influential, speaker sessions across multiple product areas, includ
BREAKING NEWS 📣
Call For Speakers (CFS) is open!
Do you want to speak at DevFest and be part the anticipated event? Here is the opportunity to apply.
All Sessions will be recorded and you will be exposed to Google and global community.
👉 The deadline of the application is Oct 20, 2019.
Apply Now here
https://sessionize.com/devfest19addis
#devfest19
#devfest19addis
#gdgaddis
#wtmaddis
Call For Speakers (CFS) is open!
Do you want to speak at DevFest and be part the anticipated event? Here is the opportunity to apply.
All Sessions will be recorded and you will be exposed to Google and global community.
👉 The deadline of the application is Oct 20, 2019.
Apply Now here
https://sessionize.com/devfest19addis
#devfest19
#devfest19addis
#gdgaddis
#wtmaddis
We are excited to launch our DevFest web site. ✨
devfest.gdgaddis.dev
devfest.gdgaddis.com
Features:
👉 PWA support so that it works offline and acts as app
👉 Agenda table
👉 Speakers List
👉 Partners List
👉 FAQ
Don't forget to "Add to Homescreen" to experience as a mobile app.
We are looking forward to getting your feedbacks on the app.
devfest.gdgaddis.dev
devfest.gdgaddis.com
Features:
👉 PWA support so that it works offline and acts as app
👉 Agenda table
👉 Speakers List
👉 Partners List
👉 FAQ
Don't forget to "Add to Homescreen" to experience as a mobile app.
We are looking forward to getting your feedbacks on the app.
This media is not supported in your browser
VIEW IN TELEGRAM
TL;DR 175 | The Google Developer News Show
New! Android Kotlin codelab courses are here → https://goo.gle/2lVTn76
Increasing the scaling limits of the Firebase Realtime Database → https://goo.gle/2lrpEm2
Virtual display devices for Compute Engine now GA → https://goo.gle/2lVNk2p
Container-native load balancing on GKE now generally available → https://goo.gle/2m5rN7j
Chrome 78 Beta: a new Houdini API, native file system access and more → https://goo.gle/2lTglM5
Smarter custom properties with Houdini's new API → https://goo.gle/2lrqrn0
What's New in DevTools (Chrome 78) → https://goo.gle/2nDKfo1
Here to bring you the latest developer news from across Google is Developer Advocate Dan Galpin
@GDGAddis
New! Android Kotlin codelab courses are here → https://goo.gle/2lVTn76
Increasing the scaling limits of the Firebase Realtime Database → https://goo.gle/2lrpEm2
Virtual display devices for Compute Engine now GA → https://goo.gle/2lVNk2p
Container-native load balancing on GKE now generally available → https://goo.gle/2m5rN7j
Chrome 78 Beta: a new Houdini API, native file system access and more → https://goo.gle/2lTglM5
Smarter custom properties with Houdini's new API → https://goo.gle/2lrqrn0
What's New in DevTools (Chrome 78) → https://goo.gle/2nDKfo1
Here to bring you the latest developer news from across Google is Developer Advocate Dan Galpin
@GDGAddis
ETHIOPIA HACKS is back!!!
What is it?
It is 48 hours Hackathon program organized by US Embassy and USAID in collaboration with GDG Addis.
When?
Oct 4th to 6th
Criteria?
only age between 18 to 25
How many teams?
10 teams each will have 5 members. Individuals can also apply and we will assign them to a team.
Any one with any programming experience can apply.
Register now !!
https://forms.gle/yy6yw3dRbXkS9TjX9
What is it?
It is 48 hours Hackathon program organized by US Embassy and USAID in collaboration with GDG Addis.
When?
Oct 4th to 6th
Criteria?
only age between 18 to 25
How many teams?
10 teams each will have 5 members. Individuals can also apply and we will assign them to a team.
Any one with any programming experience can apply.
Register now !!
https://forms.gle/yy6yw3dRbXkS9TjX9
Forwarded from Women Techmakers Addis (Eleni)
Google celebrated its 21st birthday with an adorable and special doodle today. The search engine was founded by two Stanford Ph.D. students, Sergey Brin and Lawrence (Larry) Page, 21 years ago in September 1998.
Larry and Sergey invented Google in their dormitories at Stanford in California. The two had published a paper about launching a prototype of a large-scale search engine.
Before discovering Google, the two had also developed a search algorithm known as Backrub’. However, the two zeroed in on the name Google for their project because it resembled with the name googol which is a mathematical term meaning 10 raised to the power of 100.
In fact they wrote about this in their paper too, "We chose our systems name, Google, because it is a common spelling of googol, or 10100 and fits well with our goal of building very large-scale search engines."
Larry and Sergey invented Google in their dormitories at Stanford in California. The two had published a paper about launching a prototype of a large-scale search engine.
Before discovering Google, the two had also developed a search algorithm known as Backrub’. However, the two zeroed in on the name Google for their project because it resembled with the name googol which is a mathematical term meaning 10 raised to the power of 100.
In fact they wrote about this in their paper too, "We chose our systems name, Google, because it is a common spelling of googol, or 10100 and fits well with our goal of building very large-scale search engines."
C# Interfaces: Dangerous Assumptions in Default Implementation ⚠️
One of the features that is being promoted about C# 8 interfaces is that we can add members to an interface without breaking existing implementers. ✅
But we can cause a lot of pain if we aren't careful. 🤷🏻♂️
Let's look at some code that makes bad assumptions so that we can understand the importance of avoiding these problems. ⛔️
[ Article ] : kutt.it/csdif
One of the features that is being promoted about C# 8 interfaces is that we can add members to an interface without breaking existing implementers. ✅
But we can cause a lot of pain if we aren't careful. 🤷🏻♂️
Let's look at some code that makes bad assumptions so that we can understand the importance of avoiding these problems. ⛔️
[ Article ] : kutt.it/csdif
Blogspot
C# 8 Interfaces: Dangerous Assumptions in Default Implementation
In taking a closer look at C# 8 interfaces , we need to consider that we can make things worse with default implementation. Making assumpt...
Forwarded from GDG Addis
BREAKING NEWS 📣
Call For Speakers (CFS) is open!
Do you want to speak at DevFest and be part the anticipated event? Here is the opportunity to apply.
All Sessions will be recorded and you will be exposed to Google and global community.
👉 The deadline of the application is Oct 20, 2019.
Apply Now here
https://sessionize.com/devfest19addis
#devfest19
#devfest19addis
#gdgaddis
#wtmaddis
Call For Speakers (CFS) is open!
Do you want to speak at DevFest and be part the anticipated event? Here is the opportunity to apply.
All Sessions will be recorded and you will be exposed to Google and global community.
👉 The deadline of the application is Oct 20, 2019.
Apply Now here
https://sessionize.com/devfest19addis
#devfest19
#devfest19addis
#gdgaddis
#wtmaddis